Community
Participate
Working Groups
I got 2 of the following exception in log after running Ant. The outpu of the Ant build was a zip file. java.lang.IllegalArgumentException at java.lang.Throwable.<init>(Throwable.java) at org.eclipse.jdt.core.JavaCore.newLibraryEntry(JavaCore.java) at org.eclipse.jdt.core.JavaCore.getResolvedClasspathEntry(JavaCore.java:1804) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java) at org.eclipse.jdt.internal.core.JavaProject.computeExpandedClasspath (JavaProject.java) at org.eclipse.jdt.internal.core.JavaProject.getExpandedClasspath (JavaProject.java:1079) at org.eclipse.jdt.internal.core.builder.NameEnvironment.computeClasspathLocations (NameEnvironment.java:81) at org.eclipse.jdt.internal.core.builder.NameEnvironment.<init> (NameEnvironment.java:38) at org.eclipse.jdt.internal.core.builder.JavaBuilder.initializeBuilder (JavaBuilder.java:431) at org.eclipse.jdt.internal.core.builder.JavaBuilder.build (JavaBuilder.java:111) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:427) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java) at org.eclipse.core.runtime.Platform.run(Platform.java) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:125) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:181) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:191) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:151) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java) at org.eclipse.core.runtime.Platform.run(Platform.java) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:165) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop (BuildManager.java:243) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:212) at org.eclipse.core.internal.resources.Workspace.endOperation (Workspace.java:884) at org.eclipse.core.internal.resources.Resource.refreshLocal (Resource.java:1160) at org.eclipse.core.resources.ant.RefreshLocalTask.execute (RefreshLocalTask.java:77) at org.apache.tools.ant.Task.perform(Task.java:341) at org.apache.tools.ant.Target.execute(Target.java:309) at org.apache.tools.ant.Target.performTasks(Target.java:336) at org.apache.tools.ant.Project.executeTarget(Project.java:1339) at org.eclipse.ant.internal.core.ant.InternalAntRunner.run (InternalAntRunner.java:569) at org.eclipse.ant.internal.core.ant.InternalAntRunner.run (InternalAntRunner.java:365) at java.lang.reflect.AccessibleObject.invokeV(AccessibleObject.java:199) at java.lang.reflect.Method.invoke(Method.java:252) at org.eclipse.ant.core.AntRunner.run(AntRunner.java:341) at org.eclipse.ant.ui.internal.launchConfigurations.AntLaunchDelegate$1.run (AntLaunchDelegate.java:186) at java.lang.Thread.run(Thread.java:801)
This is a duplicate of bug 38572. I'm leaving it separate because it would be nice if there were not 100+ exceptions logged for the same error. I had to wait about 10 minutes for Eclipse to come up because I have debugging enabled. Perhaps you could write one log entry and silently swallow the others since they don't really add much.
We have addressed this issue in our latest patch posted at: http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/jdt-core- home/r3.0/main.html#updates (the logging is issued when the offending API is incorrectly used, but we made it more tolerant since use case is still valid) *** This bug has been marked as a duplicate of 38531 ***