O que isto significa? “Osascript: atualize esta adição de script 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 logs do sistema?

Albert
fonte

Respostas:

7

Você instalou SIMBL , uma ferramenta para corrigir aplicativos em tempo de execução. O Mac OS X não está feliz que o SIMBL não declara se seus manipuladores de eventos discussão segura .


Você pode encontrar uma explicação para esse problema Aqui :

Esta é uma questão estética dopada - o aviso é 100% falso.

O manipulador de eventos usado no Snow Leopard é rotulado corretamente como inseguro de thread. O problema é que esse aviso   é sobre o evento usado para o Leopard - que é completamente inconsciente de problemas de thread. Eu não consigo descobrir como chegar   para ser retrocompatível e parar de reclamar, então vou deixar queixar.


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

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

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

Daniel Beck
fonte
Ah, obrigado pelo link! Mas (e esqueci de mencionar isso) também quero me livrar dessas mensagens. :)
Albert
1
Desinstalar SIMBL como o resto de nós fez. Caso contrário, viva com a dor, porque você não pode desligar essas mensagens.
peelman
Eu preciso do SIMBL para que não seja uma opção. SIMBL é open source, então deve haver um caminho.
Albert
1
Eu também bifurquei no GitHub e Aqui é um patch.
Albert
Onde está Info.plist arquivo encontrado? Também estou confuso de seus comentários sobre se ou não editar o arquivo plist irá parar os erros de aparecer no console ...
cwd
2

Obrigado por todas as informações.

Eu fui ao site do desenvolvedor e atualizei SIMBL para o mais recente, e tudo é bom agora http://www.culater.net/software/SIMBL/SIMBL.php

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

n13
fonte