Bug 202076

Summary: NPE in DeltaProcessor
Product: [Eclipse Project] JDT Reporter: Martin Aeschlimann <martinae>
Component: CoreAssignee: Jerome Lanneluc <jerome_lanneluc>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: jerome_lanneluc
Version: 3.3   
Target Milestone: 3.4 M2   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
Proposed fix and regression test none

Description Martin Aeschlimann CLA 2007-09-03 09:18:54 EDT
JDT Core HEAD 20070903_0957

1. I invoked 'refresh' on a resource folder (non-Java project)

java.lang.NullPointerException
	at org.eclipse.jdt.internal.core.DeltaProcessor.createExternalArchiveDelta(DeltaProcessor.java:761)
	at org.eclipse.jdt.internal.core.DeltaProcessor.checkExternalArchiveChanges(DeltaProcessor.java:709)
	at org.eclipse.jdt.internal.core.JavaModel.refreshExternalArchives(JavaModel.java:271)
	at org.eclipse.jdt.ui.actions.RefreshAction$1.run(RefreshAction.java:137)
	at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:39)
	at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:720)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1797)
	at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:4501)
	at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
Comment 1 Jerome Lanneluc CLA 2007-09-03 09:58:50 EDT
Regression introduced by fix to bug 201062.
Comment 2 Jerome Lanneluc CLA 2007-09-03 10:10:21 EDT
Created attachment 77584 [details]
Proposed fix and regression test
Comment 3 Jerome Lanneluc CLA 2007-09-03 10:12:12 EDT
Fix and test released for 3.4M2 in HEAD.
(thanks for catching this Martin)
Comment 4 Frederic Fusier CLA 2007-09-18 10:09:05 EDT
Verified for 3.4 M2 using build I20070917-0010.