Bug 11672

Summary: NPE when accessing local site with wrong feature
Product: [Eclipse Project] Platform Reporter: Christophe Elek <celek>
Component: Update (deprecated - use Eclipse>Equinox>p2)Assignee: Christophe Elek <celek>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P1    
Version: 2.0   
Target Milestone: 2.0 M5   
Hardware: PC   
OS: Windows 2000   
Whiteboard:

Description Christophe Elek CLA 2002-03-19 14:19:43 EST
java.lang.NullPointerException
	at
org.eclipse.update.internal.ui.manager.SiteView$SiteLabelProvider.getText(SiteView.java:141)
	at org.eclipse.jface.viewers.TreeViewer.doUpdateItem(TreeViewer.java:88)
	at
org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:352)
	at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1000)
	at
org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:256)
	at
org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:241)
	at
org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeViewer.java:612)
	at
org.eclipse.jface.viewers.AbstractTreeViewer$2.treeExpanded(AbstractTreeViewer.java:632)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:171)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:75)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:841)
	at org.eclipse.swt.widgets.Tree.wmNotifyChild(Tree.java:1682)
	at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:3557)
	at org.eclipse.swt.widgets.Composite.WM_NOTIFY(Composite.java:574)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:2686)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:1807)
	at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
	at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:1138)
	at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:145)
	at org.eclipse.swt.widgets.Tree.WM_LBUTTONDOWN(Tree.java:1311)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:2669)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:1807)
	at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1205)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1206)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:715)
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:698)
	at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:777)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:319)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:196)
	at org.eclipse.core.launcher.Main.run(Main.java:555)
	at org.eclipse.core.launcher.Main.main(Main.java:396)
Comment 1 Christophe Elek CLA 2002-03-20 09:19:50 EST
Protected NPE with verification 
if (feature!=null) feature.getLabel()
Comment 2 Christophe Elek CLA 2002-03-25 13:06:12 EST
Fixed, verify