[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Eclipse packages bug



Do not know there to post, so I post here.

Eclipse 3.1 packages (from http://www.backports.org/~mkoch/) contain a bug - the plugin org.apache.ant is missing libraries (like ant-jai.jar, etc), but MANIFEST.MF of the org.apache.ant have them in the classpath. This leads to the following error when executinf headless Eclipse ant build:

java.lang.NullPointerException
        at org.eclipse.core.internal.runtime.InternalPlatform.asLocalURL(InternalPlatform.java:206)
        at org.eclipse.core.runtime.Platform.asLocalURL(Platform.java:507)
        at org.eclipse.ant.core.AntCorePreferences.addLibraries(AntCorePreferences.java:806)
        at org.eclipse.ant.core.AntCorePreferences.getDefaultAntHomeEntries(AntCorePreferences.java:426)
        at org.eclipse.ant.core.AntCorePreferences.getDefaultAntHome(AntCorePreferences.java:294)
        at org.eclipse.ant.core.AntCorePreferences.restoreAntHome(AntCorePreferences.java:282)
        at org.eclipse.ant.core.AntCorePreferences.restoreCustomObjects(AntCorePreferences.java:189)
        at org.eclipse.ant.core.AntCorePreferences.<init>(AntCorePreferences.java:155)
        at org.eclipse.ant.core.AntCorePlugin.setRunningHeadless(AntCorePlugin.java:225)
        at org.eclipse.ant.core.AntRunner.run(AntRunner.java:473)
        at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
        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:585)
        at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
        at org.eclipse.core.launcher.Main.run(Main.java:973)
        at org.eclipse.core.launcher.Main.main(Main.java:948)

Solution:

Add missing libraries or remove missing classpath entries from the org.apache.ant/META-INF/MANIFEST.MF

WBR,
Ivan Dubrov



Reply to: