Что это значит? msgs tr "osascript: пожалуйста, обновите это дополнение сценариев, чтобы указать значение для ThreadSafe"
Каждые 10 секунд я получаю это сообщение несколько раз в консоли:
27.08.11 16:40:21,034 osascript: Performance: Please update this scripting addition to supply a value for ThreadSafe for each event handler: "/Library/ScriptingAdditions/SIMBL.osax"
Интересно, что это значит и что я должен делать.
Кроме того, что я могу сделать (кроме удаления SIMBL), чтобы SIMBL прекратил спамить системные журналы?
2 ответа
Вы установили SIMBL, инструмент для исправления приложений во время выполнения. Mac OS X недовольна тем, что SIMBL не объявляет, являются ли ее обработчики событий поточно-ориентированными.
Вы можете найти объяснение этой проблемы здесь:
Это глупая косметическая проблема - предупреждение на 100% ложное.
Обработчик событий, используемый в Snow Leopard, правильно помечен как поточно-небезопасный. Проблема в том, что это предупреждение о событии, используемом для Leopard, который совершенно не знает о проблемах потоков. Я не могу понять, как заставить его быть обратно совместимым и перестать жаловаться, поэтому я позволю ему жаловаться.
Исходя из моего понимания исходного кода, вы можете попробовать отредактировать Info.plist
в комплекте SIMBL и удалите из него следующее:
<key>SIMeleop</key>
<string>InjectEventHandler</string>
Это леопардовый обработчик событий (leop
).
Спасибо за всю информацию.
Я пошел на веб-сайт разработчика и обновил SIMBL до последней версии, и теперь все хорошо http://www.culater.net/software/SIMBL/SIMBL.php
Последний установщик SIMBL также содержит приложение "деинсталлировать SIMBL" в случае необходимости.