Community
Participate
Working Groups
I got the following NPE while running an Ant script with the -inputhandler parameter. java.lang.NullPointerException at org.eclipse.ant.internal.core.ant.InternalAntRunner.preprocessCommandLine(InternalAntRunner.java:762) at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:443) at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:300) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.ant.core.AntRunner.run(AntRunner.java:307) at org.eclipse.ui.externaltools.internal.core.AntFileRunner.execute(AntFileRunner.java:67) at org.eclipse.ui.externaltools.internal.core.DefaultRunnerContext.executeRunner(DefaultRunnerContext.java:334) at org.eclipse.ui.externaltools.internal.core.DefaultRunnerContext.run(DefaultRunnerContext.java:384) at org.eclipse.ui.externaltools.internal.ui.ExternalToolsAction$4.run(ExternalToolsAction.java:202) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:98)
the antVersion static var is lazily initialized. Should have been using the accessor. Fixed in InternalAntRunner.
Please verify.
Verified.