16 Stimmen

AntSecurityException beim Öffnen einer Ant-Datei in Eclipse

Ab und zu weigert sich Eclipse, Antfiles zu öffnen. Das Fehlerprotokoll sagt mir, dass ein "AntSecurityException" ist die Ursache. Die Javadoc für org.eclipse.ant.core.AntSecurityException sagt mir, dass die Ausnahme ausgelöst wird, wenn eine Ameisenaufgabe den JVM anhalten will. Aber nur das Öffnen eines Ant-Builds sollte keine Ziele oder Aufgaben starten. Die einzige Lösung ist ein Neustart von Eclipse.

Weiß jemand, wie man dieses eher irritierende Verhalten von eclipse stoppen kann.

Mit freundlichen Grüßen, Jan

10voto

Ross Punkte 2968

Ich selbst bin noch nie auf diese Ausnahme gestoßen. Nur aus Interesse, welche Version von Eclipse verwenden Sie?

Ich habe jedoch im Internet eine Lösung für dieses Problem gefunden, und zwar in der Faltoption des Ant-Editors. Versuchen Sie, die Faltoption für den Ant-Editor zu deaktivieren, indem Sie zu Windows -> Einstellungen -> Ant -> Editor -> Registerkarte "Folding". Deaktivieren Sie die Option "Faltung aktivieren".

4voto

centic Punkte 14915

Bei mir hat die Deaktivierung von Folding das Problem nicht gelöst. Ich habe tiefer gegraben und Folgendes gefunden Wanze 143416 in Eclipse.

Ich konnte dies loswerden, indem ich die xercesImpl.jar und xml-api.jar aus der Ant-Installation, die ich verwendet habe, entfernt habe. Ich bin mir nicht sicher, ob Sie genau das gleiche Problem haben oder ob es mehrere Dinge gibt, die diese Ausnahme hervorrufen. Es scheint, dass die Version von xerces/xml-apis in meinem Ant (v. 1.7.1) mit den Klassen in Eclipse/JDK selbst interferiert.

2voto

user3139361 Punkte 21

Windows -> Einstellungen -> Ant -> Fehlerdialog anzeigen, wenn Ant fehlschlägt

0voto

Andreas Covidiot Punkte 3881

Ich habe dieses Problem sehr oft.

Jetzt habe ich eine Einstellung gesehen Window-> Preferences-> Ant-> Editor-> Problems-> Security Problems . Ich stelle sie auf Ignore und werde sehen, ob es hilft. :-)

0voto

user1335968 Punkte 1

Schließen Sie eclipse, gehen Sie zum Arbeitsbereich, löschen Sie die .metadata, starten Sie eclipse, Einziger Nachteil: Sie müssen alle manuellen Einstellungen erneut vornehmen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X