Bug 148261 - NPE in ClasspathChange.generateDelta
Summary: NPE in ClasspathChange.generateDelta
Status: RESOLVED DUPLICATE of bug 148015
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.2   Edit
Hardware: PC All
: P3 normal (vote)
Target Milestone: 3.3 M1   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-22 13:49 EDT by Tobias Widmer CLA
Modified: 2006-06-23 03:24 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias Widmer CLA 2006-06-22 13:49:23 EDT
I20060620-1010 + org.eclipse.jdt.ui/org.eclipse.jdt.ui.tests/org.eclipse.jdt.ui.tests.refactoring HEAD

I get the following NPE when I execute the test
org.eclipse.jdt.ui.tests.reorg.MoveTest#testDestination_no_sourceFolderToJavaProjecteWithNoSourceFolder.
Also tried different VMs. The test passes, since the NPE is caught by SafeRunner.

ClasspathChange.generateDelta(JavaElementDelta) line: 259	
DeltaProcessor.resourceChanged(IResourceChangeEvent) line: 1815	
DeltaProcessingState.resourceChanged(IResourceChangeEvent) line: 369	
NotificationManager$2.run() line: 282	
SafeRunner.run(ISafeRunnable) line: 37	
NotificationManager.notify(ResourceChangeListenerList$ListenerEntry[], IResourceChangeEvent, boolean) line: 276	
NotificationManager.broadcastChanges(ElementTree, ResourceChangeEvent, boolean) line: 148	
Workspace.broadcastPostChange() line: 256	
Workspace.endOperation(ISchedulingRule, boolean, IProgressMonitor) line: 958	
Workspace.run(IWorkspaceRunnable, ISchedulingRule, int, IProgressMonitor) line: 1746	
Workspace.run(IWorkspaceRunnable, IProgressMonitor) line: 1719	
JavaProjectHelper.delete(IJavaElement) line: 264	
MoveTest.testDestination_no_sourceFolderToJavaProjecteWithNoSourceFolder() line: 815	
NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not available [native method]	
NativeMethodAccessorImpl.invoke(Object, Object[]) line: 64	
DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 43	
Method.invoke(Object, Object...) line: 615	
MoveTest(TestCase).runTest() line: 154	
MoveTest(TestCase).runBare() line: 127	
TestResult$1.protect() line: 106	
TestResult.runProtected(Test, Protectable) line: 124	
TestResult.run(TestCase) line: 109	
MoveTest(TestCase).run(TestResult) line: 118	
TestSuite.runTest(Test, TestResult) line: 208	
TestSuite.run(TestResult) line: 203	
RefactoringTestSetup(TestDecorator).basicRun(TestResult) line: 22	
TestSetup$1.protect() line: 19	
TestResult.runProtected(Test, Protectable) line: 124	
RefactoringTestSetup(TestSetup).run(TestResult) line: 23	
JUnit3TestReference.run(TestExecution) line: 128	
TestExecution.run(ITestReference[]) line: 38	
RemotePluginTestRunner(RemoteTestRunner).runTests(String[], String, TestExecution) line: 460	
RemotePluginTestRunner(RemoteTestRunner).runTests(TestExecution) line: 673	
RemotePluginTestRunner(RemoteTestRunner).run() line: 386	
RemotePluginTestRunner.main(String[]) line: 58	
UITestApplication$1.run() line: 105	
RunnableLock.run() line: 35	
UISynchronizer(Synchronizer).runAsyncMessages(boolean) line: 123	
Display.runAsyncMessages(boolean) line: 3325	
Display.readAndDispatch() line: 2971	
Workbench.runEventLoop(Window$IExceptionHandler, Display) line: 1914	
Workbench.runUI() line: 1878	
Workbench.createAndRunWorkbench(Display, WorkbenchAdvisor) line: 419	
PlatformUI.createAndRunWorkbench(Display, WorkbenchAdvisor) line: 149	
IDEApplication.run(Object) line: 95	
UITestApplication.run(Object) line: 45	
PlatformActivator$1.run(Object) line: 78	
EclipseAppLauncher.runApplication(Object) line: 92	
EclipseAppLauncher.start(Object) line: 68	
EclipseStarter.run(Object) line: 400	
EclipseStarter.run(String[], Runnable) line: 177	
NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not available [native method]	
NativeMethodAccessorImpl.invoke(Object, Object[]) line: 64	
DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 43	
Method.invoke(Object, Object...) line: 615	
Main.invokeFramework(String[], URL[]) line: 336	
Main.basicRun(String[]) line: 280	
Main.run(String[]) line: 977	
Main.main(String[]) line: 952
Comment 1 Jerome Lanneluc CLA 2006-06-23 02:05:55 EDT

*** This bug has been marked as a duplicate of 148015 ***