O que isso significa? “Osascript: atualize esta adição de scripts para fornecer um valor para ThreadSafe”

7

A cada 10 segundos, recebo esta mensagem algumas vezes no Console:

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"

Eu me pergunto o que isso significa e o que devo fazer.

Além disso, o que posso fazer (exceto desinstalar o SIMBL) para que o SIMBL pare de enviar spams os registros do sistema?

    
por Albert 27.08.2011 / 16:46

2 respostas

7

Você instalou o SIMBL , uma ferramenta para corrigir aplicativos em tempo de execução. O Mac OS X não está satisfeito com o fato de o SIMBL não declarar se seus manipuladores de eventos são seguros para thread .

Você pode encontrar uma explicação para este problema aqui :

This is a dopey cosmetic issue -- the warning is 100% spurious.

The event handler used in Snow Leopard is correctly labeled as thread-unsafe. The problem is that this warning is about the event used for Leopard - which is completely unaware of thread issues. I can't figure out how to get it to be backward compatible and stop complaining, so I'll let it complain.

Com base no meu entendimento do código-fonte, você pode tentar editar o Info.plist no pacote SIMBL e remover o seguinte:

<key>SIMeleop</key>
<string>InjectEventHandler</string>

É o manipulador de eventos específico do Leopard ( leop ).

    
por 27.08.2011 / 16:58
2

Obrigado por todas as informações.

Eu fui ao site do desenvolvedor e atualizei o SIMBL para o mais recente, e tudo está bem agora link

O instalador mais recente do SIMBL também contém um aplicativo "uninstall SIMBL", caso seja necessário.

    
por 09.04.2012 / 19:06