Bug 202076 - NPE in DeltaProcessor
Summary: NPE in DeltaProcessor
Status: VERIFIED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.3   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.4 M2   Edit
Assignee: Jerome Lanneluc CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-03 09:18 EDT by Martin Aeschlimann CLA
Modified: 2007-09-18 10:09 EDT (History)
1 user (show)

See Also:


Attachments
Proposed fix and regression test (2.18 KB, patch)
2007-09-03 10:10 EDT, Jerome Lanneluc CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.