Community
Participate
Working Groups
We hit this npe during a run of bea internal tests. Sorry I don't have repro steps: java.lang.NullPointerException [java] at org.eclipse.jdt.internal.core.search.indexing.BinaryIndexer.indexDocument(BinaryIndexer.java:443) [java] at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.indexDocument(JavaSearchParticipant.java:74) [java] at org.eclipse.jdt.internal.core.search.indexing.IndexManager.indexDocument(IndexManager.java:290) [java] at org.eclipse.jdt.internal.core.search.indexing.IndexManager$1.execute(IndexManager.java:601) [java] at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:372) [java] at java.lang.Thread.run()V(Unknown Source)
Could you please run your tests with debug mode on and set the .options file to activate the tracing for indexing?
What build did you use?
The document path can be null, but we don't check it before we can toCharArray().
Fixed and released in HEAD. Null check has been added on this.document.getPath().
Verified for 3.2 M2 on build Build id: I20050920-0010. (By comparing released sources.)
Verified in I20050920-0010 for 3.2M2