2017-03-24 3 views
1

/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.81.100/AppKit.subproj/NSBitmapImageRep.m:1296Fehlender com.apple.xbs Ordner, wie bekomme ich ihn?

verursacht einen Fehler in einem einfachen PyQt5 Python-3-Programm auf Mac OS . Wie kann ich diese Datei herunterladen?

2017-03-23 22:50:20.703 Python[94924:2805073] *** Assertion failure in - [NSBitmapImageRep initWithCGImage:], /Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.81.100/AppKit.subproj/NSBitmapImageRep.m:1296 
2017-03-23 22:50:20.734 Python[94924:2805073] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: cgImage != NULL' 

Programmcode: http://pastebin.com/2HNqwY2C

+1

Sie besitzen bereits diese Datei, aber es ist in Zeile 1296 fehlgeschlagen. – Montmons

+0

Warum kann ich es nicht in meinem Computer finden? ive hat sogar die versteckten Ordner überprüft. Ich konnte es auch nicht auf anderen Mac-Computern finden, die ich überprüft habe, noch scheint es irgendwo im Internet zu sein. @ SB87 – gmonz

+1

Die Datei, nach der Sie suchen sollten, heißt nicht NSBitmapImageRep.m: 1296, sondern 'NSBitmapImageRep.m' und sollte sich in diesem Ordner befinden:' /Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.81.100/AppKit.subproj/'Haben Sie diesen Ordner? – Montmons

Antwort

1

Klingt wie Sie einen Fehler in QT schlagen: https://bugreports.qt.io/browse/QTBUG-58344

Basierend auf dem Bericht sollte es in QT 5.8.1


fixiert werden

Um die gestellte Frage zu beantworten: NSBitmapImageRep ist eine Klasse im AppKit-Framework, die QT verwendet, wenn eine App auf einem Mac läuft. Wie der referenzierte Reddit-Benutzer erwähnt: Es gibt keine Quelldateien auf Ihrem System, auch nicht vorübergehend. Die in diesen Absturzberichten enthaltenen Zeilennummern dienen zur Diagnose von Problemen, wenn Sie die Berichte an QT oder Apple senden.

+0

Vielen Dank für die Info. Das einzig Seltsame ist, dass ich tatsächlich diese neueste Version installiert habe. Gibt es einen anderen Befehl als "mainMenu = self.menuBar()'? – gmonz

+1

Die neueste Version von Qt ist 5.8.0, was davon betroffen ist. Leider wird es [5.8.1] (http://lists.qt-project.org/pipermail/development/2017-February/028757.html) nicht geben, so dass dies in 5.9 behoben wird.0 das ist [geplant] (https://wiki.qt.io/Qt_5.9_Release) für Ende Mai. –

+0

Oh, das ist gut zu hören! Danke, Mann. – gmonz

Verwandte Themen