Was bedeutet das? "osascript: Bitte aktualisieren Sie diesen Script-Zusatz, um einen Wert für ThreadSafe anzugeben."

8124
Albert

Alle 10 Sekunden erhalte ich diese Meldung einige Male in 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"

Ich frage mich, was es bedeutet und was ich tun soll.


Was kann ich außerdem tun (mit Ausnahme der Deinstallation von SIMBL), um zu verhindern, dass SIMBL die Systemprotokolle spammt?

7

2 Antworten auf die Frage

7
Daniel Beck

Sie haben SIMBL installiert, ein Tool zum Patchen von Anwendungen zur Laufzeit. Mac OS X ist nicht glücklich darüber, dass SIMBL nicht deklariert, ob seine Event-Handler threadsicher sind .


Eine Erklärung zu diesem Problem finden Sie hier :

Dies ist ein dummes kosmetisches Problem - die Warnung ist zu 100% falsch.

Der in Snow Leopard verwendete Ereignishandler ist korrekt als Thread-unsicher gekennzeichnet. Das Problem ist, dass sich diese Warnung auf das Ereignis bezieht, das für Leopard verwendet wird. Dies ist völlig unbekannt von Thread-Problemen. Ich kann nicht herausfinden, wie es rückwärtskompatibel wird und aufhört, sich zu beschweren, also lasse ich es mich beschweren.


Aufgrund meines Verständnisses des Quellcodes können Sie versuchen, Info.plistdas Paket im SIMBL-Paket zu bearbeiten und Folgendes aus ihm zu entfernen:

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

Es ist der Leopard-spezifische Ereignishandler ( leop).

Ah danke für den Link! Aber (und das habe ich vergessen zu erwähnen), möchte ich auch diese Botschaften loswerden. :) Albert vor 13 Jahren 0
Deinstallieren Sie SIMBL wie alle anderen von uns. Ansonsten leben Sie mit dem Schmerz, weil Sie diese Nachrichten nicht deaktivieren können. peelman vor 13 Jahren 1
Ich brauche SIMBL damit das keine Option ist. SIMBL ist Open Source, also muss es einen Weg geben. Albert vor 13 Jahren 0
Ich habe es auch auf GitHub gegabelt und [hier] (https://github.com/albertz/simbl/commit/93772b8cf1bcadcf58f9fa3679d735a938394fb7) ist ein Patch. Albert vor 13 Jahren 1
Wo befindet sich die `Info.plist`-Datei? Ich bin auch verwirrt von Ihren Kommentaren, ob die Plist-Datei nicht bearbeitet wird und die Fehler in der Konsole nicht mehr angezeigt werden. cwd vor 12 Jahren 0
@cwd Es befindet sich im SIMBL-Bundle, wie in der Fehlermeldung angegeben. Entfernen Sie den Leopard-spezifischen Ereignishandler, wenn Sie eine neuere Version von OS X verwenden und der Fehler möglicherweise nach einem Neustart des Systems nicht mehr angezeigt wird. Daniel Beck vor 12 Jahren 0
perfekt! Vielen Dank! und ja - das war auf Lion und so entfernte ich diesen Eintrag und es fing an zu arbeiten - kein Neustart nötig! Ich kann nicht glauben, dass ich nicht gedacht habe, in der Console.app-Zeile nachzuschauen, wo sich diese Plist-Datei befand: / cwd vor 12 Jahren 0
2
n13

Danke für alle Infos.

Ich bin auf die Website des Entwicklers gegangen und habe SIMBL auf den neuesten Stand gebracht, und jetzt ist alles gut http://www.culater.net/software/SIMBL/SIMBL.php

Das neueste SIMBL-Installationsprogramm enthält auch eine "SIMBL deinstallieren" -App, falls dies erforderlich sein sollte.