Bug 61508 Internal error in sematic highlighting job
I20040506 + Plug-in Export 05.07 While importing plug-in and fragments via PDE I got the following exception: !ENTRY org.eclipse.core.runtime 4 2 Mai 08, 2004 19:00:00.334 !MESSAGE An internal error occurred during: "Semantic Highlighting Job". !STACK 0 java.lang.NullPointerException at org.eclipse.jdt.internal.ui.javaeditor.SemanticHighlightingReconciler$PositionC ollector.visit(SemanticHighlightingReconciler.java:75) at org.eclipse.jdt.core.dom.SimpleName.accept0(SimpleName.java:145) at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2456) at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2503) at org.eclipse.jdt.core.dom.MethodInvocation.accept0 (MethodInvocation.java:241) at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2456) at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2503) at org.eclipse.jdt.core.dom.ExpressionStatement.accept0 (ExpressionStatement.java:141) at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2456) at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2503) at org.eclipse.jdt.core.dom.IfStatement.accept0(IfStatement.java:187) at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2456) at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2526) at org.eclipse.jdt.core.dom.Block.accept0(Block.java:133) at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2456) at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2503) at org.eclipse.jdt.core.dom.MethodDeclaration.accept0 (MethodDeclaration.java:499) at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2456) at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2526) at org.eclipse.jdt.core.dom.TypeDeclaration.accept0 (TypeDeclaration.java:474) at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2456) at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2526) at org.eclipse.jdt.core.dom.CompilationUnit.accept0 (CompilationUnit.java:290) at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2456) at org.eclipse.jdt.internal.ui.javaeditor.SemanticHighlightingReconciler.reconcile Positions(SemanticHighlightingReconciler.java:212) at org.eclipse.jdt.internal.ui.javaeditor.SemanticHighlightingReconciler.reconcile d(SemanticHighlightingReconciler.java:178) at org.eclipse.jdt.internal.ui.javaeditor.SemanticHighlightingReconciler$1.run (SemanticHighlightingReconciler.java:311) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/SemanticHighlightingReconciler.java
private ISourceViewer fSourceViewer;
	
	private SemanticHighlightingPresenter fPresenter;
	
	private SemanticHighlighting[] fSemanticHighlightings;
	
	private Highlighting[] fHighlightings;
	
	
	private List fAddedPositions= new ArrayList();
	
	private List fRemovedPositions= new ArrayList();
	
	private int fNOfRemovedPositions;
	
	private Job fJob;
	
	private boolean fCancelJobs;
	
	private Object fJobLock= new Object();
	
	/*
	 * @see org.eclipse.jdt.internal.ui.text.java.IJavaReconcilingListener#aboutToBeReconciled()
	 */
	public void aboutToBeReconciled() {
		
	}
	
	/*
	 * @see org.eclipse.jdt.internal.ui.text.java.IJavaReconcilingListener#reconciled(CompilationUnit, boolean, IProgressMonitor)