Community
Participate
Working Groups
Build ID: 3.4M6 Steps To Reproduce: Not sure. java.lang.NullPointerException at org.eclipse.jdt.internal.core.ExternalPackageFragmentRoot.hashCode(ExternalPackageFragmentRoot.java:96) at org.eclipse.jdt.internal.core.PackageFragment.hashCode(PackageFragment.java:360) at org.eclipse.jdt.internal.core.ClassFile.hashCode(ClassFile.java:573) at org.eclipse.jdt.internal.core.JavaElement.hashCode(JavaElement.java:467) at org.eclipse.jdt.internal.core.search.JavaSearchTypeNameMatch.hashCode(JavaSearchTypeNameMatch.java:72) at java.util.HashMap.put(HashMap.java:418) at org.eclipse.jdt.internal.corext.util.OpenTypeHistory.createFromElement(OpenTypeHistory.java:410) at org.eclipse.jdt.internal.corext.util.History.load(History.java:272) at org.eclipse.jdt.internal.corext.util.History.load(History.java:164) at org.eclipse.jdt.internal.corext.util.OpenTypeHistory.<init>(OpenTypeHistory.java:199) at org.eclipse.jdt.internal.corext.util.OpenTypeHistory.getInstance(OpenTypeHistory.java:185) at org.eclipse.jdt.internal.ui.JavaPlugin.initializeAfterLoad(JavaPlugin.java:383) at org.eclipse.jdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAfterLoadJob.java:36) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) More information:
Looking at the code, I don't see how this can happen. Do you have more details?
Nope... I know once I hit this, I have to start a new workspace. I will see if I can come up with a scenario to reproduce.
Please reopen if you have more details.
Verified for 3.5M1 using I20080805-1307
This still happens in rare cases. Another bug has been opened: https://bugs.eclipse.org/bugs/show_bug.cgi?id=396854