Bug 7098

Summary: NPE while computing the change tree
Product: [Eclipse Project] JDT Reporter: Dirk Baeumer <dirk_baeumer>
Component: UIAssignee: Dirk Baeumer <dirk_baeumer>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P1    
Version: 2.0   
Target Milestone: 2.0 M2   
Hardware: PC   
OS: Windows 2000   
Whiteboard:

Description Dirk Baeumer CLA 2001-12-19 09:51:26 EST
Version: 20011218

java.lang.NullPointerException
	at 
org.eclipse.jdt.internal.ui.refactoring.ChangeElementContentProvider.getChangeEl
ement(ChangeElementContentProvider.java:155)
	at 
org.eclipse.jdt.internal.ui.refactoring.ChangeElementContentProvider.createChild
ren(ChangeElementContentProvider.java:125)
	at 
org.eclipse.jdt.internal.ui.refactoring.ChangeElementContentProvider.getChildren
(ChangeElementContentProvider.java:66)
	at 
org.eclipse.jdt.internal.ui.refactoring.ChangeElementContentProvider.hasChildren
(ChangeElementContentProvider.java:82)
	at org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable
(AbstractTreeViewer.java:932)
	at org.eclipse.jface.viewers.AbstractTreeViewer.updatePlus
(AbstractTreeViewer.java:1273)
	at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem
(AbstractTreeViewer.java:257)
	at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren
(AbstractTreeViewer.java:241)
	at org.eclipse.jface.viewers.AbstractTreeViewer$3.run
(AbstractTreeViewer.java:652)
	at org.eclipse.jface.viewers.StructuredViewer.preservingSelection
(StructuredViewer.java:571)
	at org.eclipse.jface.viewers.CheckboxTreeViewer.preservingSelection
(CheckboxTreeViewer.java:324)
	at org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged
(AbstractTreeViewer.java:644)
	at 
org.eclipse.jdt.internal.ui.refactoring.ChangeElementTreeViewer.inputChanged
(ChangeElementTreeViewer.java:56)
	at org.eclipse.jface.viewers.ContentViewer.setInput
(ContentViewer.java:234)
	at org.eclipse.jface.viewers.StructuredViewer.setInput
(StructuredViewer.java:729)
	at org.eclipse.jdt.internal.ui.refactoring.PreviewWizardPage.setChange
(PreviewWizardPage.java:135)
	at org.eclipse.jdt.internal.ui.refactoring.RefactoringWizard.setChange
(RefactoringWizard.java:116)
	at 
org.eclipse.jdt.internal.ui.refactoring.RefactoringWizard.computeUserInputSucces
sorPage(RefactoringWizard.java:224)
	at 
org.eclipse.jdt.internal.ui.refactoring.RefactoringWizard.computeUserInputSucces
sorPage(RefactoringWizard.java:208)
	at 
org.eclipse.jdt.internal.ui.refactoring.UserInputWizardPage.getNextPage
(UserInputWizardPage.java:82)
	at 
org.eclipse.jdt.internal.ui.refactoring.PullUpMethodsInputPage.getNextPage
(PullUpMethodsInputPage.java:212)
	at org.eclipse.jface.wizard.WizardDialog.nextPressed
(WizardDialog.java:639)
	at org.eclipse.jface.wizard.WizardDialog.buttonPressed
(WizardDialog.java:307)
	at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.java:344)
	at org.eclipse.swt.widgets.TypedListener.handleEvent
(TypedListener.java:85)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:74)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:635)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1408)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1200)
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:536)
	at org.eclipse.jface.window.Window.open(Window.java:523)
	at 
org.eclipse.jdt.internal.ui.refactoring.actions.RefactoringAction.activateRefact
oringWizard(RefactoringAction.java:111)
	at 
org.eclipse.jdt.internal.ui.refactoring.actions.OpenRefactoringWizardAction.run
(OpenRefactoringWizardAction.java:63)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:452)
	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection
(ActionContributionItem.java:407)
	at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent
(ActionContributionItem.java:361)
	at org.eclipse.jface.action.ActionContributionItem.access$0
(ActionContributionItem.java:352)
	at 
org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent
(ActionContributionItem.java:47)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:74)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:635)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1408)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1200)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:815)
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:798)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:821)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:285)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:151)
	at org.eclipse.core.launcher.Main.run(Main.java:502)
	at org.eclipse.core.launcher.Main.main(Main.java:362)
Comment 1 Dirk Baeumer CLA 2002-01-14 10:42:51 EST
Fixed in integration build > 20020109