Community
Participate
Working Groups
i am getting this NPE sporadically in our testsException in thread "Thread-20" java.lang.NullPointerException: Cannot invoke "org.eclipse.jface.text.source.IAnnotationModel.getAnnotationIterator()" because the return value of "java.util.Map.get(Object)" is null at org.eclipse.jface.text.source.AnnotationModel.getAnnotationIterator(AnnotationModel.java:744) at org.eclipse.jface.text.source.AnnotationModel.getAnnotationIterator(AnnotationModel.java:668) at org.eclipse.jface.text.source.projection.ProjectionSummary.removeSummaries(ProjectionSummary.java:175) at org.eclipse.jface.text.source.projection.ProjectionSummary.internalUpdateSummaries(ProjectionSummary.java:154) at org.eclipse.jface.text.source.projection.ProjectionSummary$Summarizer.run(ProjectionSummary.java:74) it looks like there is a race condition somewhere.
@Sebastian can it be your fix for CME is not completely working?
org.eclipse.jface.text.source.AnnotationModel.getAnnotationIterator(int, int, boolean, boolean) also does not seem to check for null.