Es scheint, dass seit der Eclipse v4.7.1a
(Neuinstallation) kein ant
Build mehr ausgeführt werden kann. Jedes Mal, es mit der folgenden Meldung fehlschlägt:Eclipse v4.7.1a: ant build broken: Startkonfiguration <build.file> verweist auf nicht existierendes Projekt <container project>
Launch configuration <name of build file> references non-existing project <name of the containing project>
Wir haben es mit vielen verschiedenen Konfiguration (Eclipse-jee, Eclipse-RCP ...) getestet haben, jedes Mal mit einer frischen Eclipse v4.7.1a
installieren.
Nach weiterer Untersuchung tritt dies nur auf, wenn die build.xml
Datei nicht unter einem "Java" Projekt ist, was für alle unsere Arbeitsbereiche der Fall ist (30 + ...).
Alles funktionierte gut mit v4.7.0
In der .log
Datei können wir sehen:
java.net.SocketException: Socket operation on nonsocket: configureBlocking
at java.net.DualStackPlainSocketImpl.configureBlocking(Native Method)
at java.net.DualStackPlainSocketImpl.socketAccept(Unknown Source)
at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
at java.net.PlainSocketImpl.accept(Unknown Source)
at java.net.ServerSocket.implAccept(Unknown Source)
at java.net.ServerSocket.accept(Unknown Source)
at org.eclipse.ant.internal.launching.launchConfigurations.RemoteAntBuildListener$ServerConnection.run(RemoteAntBuildListener.java:89)
!ENTRY org.eclipse.jdt.launching 4 107 2017-10-22 21:19:26.676
!MESSAGE Launch configuration org.titou10.jtb.build build.xml references non-existing project org.titou10.jtb.build.
[UPDATE]
Wenn die build.xml
Datei in einem Projekt Java ist. Everyhting funktioniert nach wie vor
Wenn die build.xml
Datei in einem regulären Projekt oder ein EAR-Projekt (unser Fall) es nicht funktioniert ...
Es scheint, gibt es eine Möglichkeit, es in diesen Fällen arbeiten zu lassen:
- Rechtsklick auf build.xml
Run As
->Ant Build...
-> Wählen Sie die "JRE
" Registerkarte- check "
Run in the same JRE as the workspace
" ...
und es funktioniert wie vorher ...
Es eindeutig eine Regression von Vorversion ist ...
Hat diese Neuinstallation die Berechtigung, eingehende Verbindungen anzuhören, damit sie ordnungsgemäß debuggen kann? – nitind
Wurde dies mit Eclipse als Fehler gemeldet? – marc82ch
@ marc82ch: Fertig: [# 526539] (https://bugs.eclipse.org/bugs/show_bug.cgi?id=526539) – titou10