Ich bin dabei, ein großes Projekt auf 2.10.4 bis 2.11.4 hochzurüsten. Ich habe einen Compiler-Absturz bekommen, gibt es trotzdem den Namen der Quelldatei , der den Absturz verursacht? Ich bin in der Lage, die vollständige Spur mit 'last everitt / compile: compile'
zu bekommenIch werde große Teile des Projekts löschen, um die Ursache des Absturzes zu suchen.
Hier ist der Trace BTW:
%Vor%Bearbeiten: Nachdem ich viele Dateien gelöscht und kommentiert habe, habe ich es vereinfacht:
%Vor%Edit2: Am besten kann ich sagen, dass es keine gute Option dafür gibt, ich werde weitermachen, ich habe einen Fehlerbericht für dieses Problem eingereicht (SI-9035 ). Wenn jemand die Möglichkeit / den Weg weiß, um dies zu tun, bitte posten Sie eine Antwort! In der Zwischenzeit werde ich einfach die Methode verwenden, die ich seit 2.6 verwende: Dateien löschen und Zeilen auskommentieren, bis ich es auf ein Minimum Beispiel herunterfahre und einen Fehlerbericht einreiche. Danke für die Ideen.
In diesem Fall zeigt -verbose
an, dass es mit der Phase packageobjects
gemacht wurde, und -Xshow-phases
sagt, dass typer
die nächste ist. (Parser meldet, was gerade analysiert wurde.)
-Ytyper-debug
gibt riesige Mengen unergründlicher Ausgaben aus, zeigt aber an, was einer Typprüfung unterzogen wird.
Diese Informationen können Ihnen bei Ihrer nächsten Suche oder Frage helfen.
Etwas wie:
%Vor%kann dazu führen, dass Sie nach Bugs mit "benannten Argumenten" suchen, wie zum Beispiel diesen offenen Fehler ; nicht dein Crasher, aber ähnliche Spieler.
Wenn der Compiler "abbricht", bietet es mehr nützliche Informationen als wenn es voll stürzt.