diffplug / goomph

IDE as build artifact
Apache License 2.0
130 stars 30 forks source link

p2AsMaven causes NullPointerException when looking for ANT tools #144

Closed fvgh closed 3 years ago

fvgh commented 3 years ago

The problem occurs since release 3.28.0. With 3.27.0 p2AsMaven works charmingly. The problem can be observed in Spotless CI.

Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at com.diffplug.gradle.eclipserunner.JarFolderRunner.run(JarFolderRunner.java:51) at com.diffplug.gradle.eclipserunner.JarFolderRunnerExternalJvm$RunOutside.run(JarFolderRunnerExternalJvm.java:126) at com.diffplug.gradle.JavaExecable.main(JavaExecable.java:134) Caused by: java.lang.NullPointerException at org.eclipse.ant.core.AntCorePreferences.findHighestAntVersion(AntCorePreferences.java:562) at org.eclipse.ant.core.AntCorePreferences.getDefaultAntHomeEntries(AntCorePreferences.java:507) ...

nedtwigg commented 3 years ago

Linking to sourcecode stacktrace.

I've tried a few things, but none have worked so far.