NullPointerException in compiler (1.5.0_04)
I just complied something with no problems in Eclipse 3.2M2. I tried to compile using javac 1.5.0_04, and I get:
[javac] An exception has occurred in the compiler (1.5.0_04). Please file a bug at the Java Developer Connection (http://java.sun.com/webapps/bugreport) after checking the Bug Parade for duplicates. Include your program and the following diagnostic in your report. Thank you.
[javac] java.lang.NullPointerException
[javac]at com.sun.tools.javac.comp.Check.checkCompatibleConcretes(Check.java:1141)
[javac]at com.sun.tools.javac.comp.Check.checkCompatibleSupertypes(Check.java:1495)
[javac]at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:2451)
[javac]at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2406)
[javac]at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2375)
[javac]at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2375)
[javac]at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2355)
[javac]at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:444)
[javac]at com.sun.tools.javac.main.Main.compile(Main.java:592)
[javac]at com.sun.tools.javac.main.Main.compile(Main.java:544)
[javac]at com.sun.tools.javac.Main.compile(Main.java:67)
[javac]at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[javac]at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[javac]at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[javac]at java.lang.reflect.Method.invoke(Method.java:585)
[javac]at org.apache.tools.ant.taskdefs.compilers.Javac13.execute(Javac13.java:55)
[javac]at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:931)
[javac]at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:757)
[javac]at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[javac]at org.apache.tools.ant.Task.perform(Task.java:364)
[javac]at org.apache.tools.ant.Target.execute(Target.java:341)
[javac]at org.apache.tools.ant.Target.performTasks(Target.java:369)
[javac]at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
[javac]at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
[javac]at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
[javac]at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
[javac]at org.apache.tools.ant.Main.runBuild(Main.java:668)
[javac]at org.apache.tools.ant.Main.startAnt(Main.java:187)
[javac]at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
[javac]at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
How do I work around this? How can I even know what source file caused the problem?
Garret

