Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 9144

Summary: Exceptions with decorators
Product: [Eclipse Project] Platform Reporter: DJ Houghton <dj.houghton>
Component: TeamAssignee: Kevin McGuire <Kevin_McGuire>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3    
Version: 2.0   
Target Milestone: ---   
Hardware: Other   
OS: other   
Whiteboard:

Description DJ Houghton CLA 2002-02-05 18:50:38 EST
build 20020205 on Win98. (using 2.0 APIs)

- I have the icons turned off and {name} is in the decorator format for files, 
but the name disappears the Naviagtor and Package views.

Also I hit "restore defaults", said OK, and got the following stack traces....

Log: Tue Feb 05 18:49:40 EST 2002
4 org.eclipse.ui 0 java.lang.NullPointerException
java.lang.NullPointerException
	at org.eclipse.team.internal.ccvs.ui.CVSDecorator.decorateImage
(CVSDecorator.java:108)
	at org.eclipse.ui.internal.DecoratorManager.decorateImage
(DecoratorManager.java:122)
	at org.eclipse.jface.viewers.DecoratingLabelProvider.getImage
(DecoratingLabelProvider.java:67)
	at org.eclipse.jface.viewers.TreeViewer.doUpdateItem(TreeViewer.java:89)
	at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem
(AbstractTreeViewer.java:352)
	at org.eclipse.jface.viewers.StructuredViewer.updateItem
(StructuredViewer.java:979)
	at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh
(AbstractTreeViewer.java:840)
	at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh
(AbstractTreeViewer.java:854)
	at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh
(AbstractTreeViewer.java:854)
	at org.eclipse.jface.viewers.AbstractTreeViewer.labelProviderChanged
(AbstractTreeViewer.java:942)
	at org.eclipse.jface.viewers.ContentViewer.handleLabelProviderChanged
(ContentViewer.java:157)
	at org.eclipse.jface.viewers.StructuredViewer.handleLabelProviderChanged
(StructuredViewer.java:450)
	at org.eclipse.jface.viewers.ContentViewer$1.labelProviderChanged
(ContentViewer.java:70)
	at org.eclipse.ui.internal.DecoratorManager.fireListeners
(DecoratorManager.java:84)
	at org.eclipse.ui.internal.DecoratorManager.reset
(DecoratorManager.java:320)
	at org.eclipse.ui.internal.LabelDecoratorAction.run
(LabelDecoratorAction.java:41)
	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.Widget.notifyListeners(Widget.java(Compiled 
Code))
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java(Compiled 
Code))
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java
(Compiled Code))
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java
(Compiled Code))
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java
(Compiled Code))
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:810)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:781)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:323)
	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)
Log: Tue Feb 05 18:49:54 EST 2002
1 org.eclipse.core.resources 4 Unhandled exception caught in event loop.
Log: Tue Feb 05 18:49:54 EST 2002
4 org.eclipse.ui 0 Failed to execute runnable (java.lang.NullPointerException)
org.eclipse.swt.SWTException: Failed to execute runnable 
(java.lang.NullPointerException)
	at org.eclipse.swt.SWT.error(SWT.java:1887)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages
(Synchronizer.java(Compiled Code))
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java
(Compiled Code))
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java
(Compiled Code))
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java
(Compiled Code))
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:810)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:781)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:323)
	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)
Log: Tue Feb 05 18:49:54 EST 2002
1 org.eclipse.core.resources 4 *** Stack trace of contained exception ***
Log: Tue Feb 05 18:49:54 EST 2002
4 org.eclipse.ui 0 java.lang.NullPointerException
java.lang.NullPointerException
	at org.eclipse.team.internal.ccvs.ui.CVSDecorator.decorateImage
(CVSDecorator.java:108)
	at org.eclipse.ui.internal.DecoratorManager.decorateImage
(DecoratorManager.java:122)
	at org.eclipse.jface.viewers.DecoratingLabelProvider.getImage
(DecoratingLabelProvider.java:67)
	at org.eclipse.jface.viewers.TreeViewer.doUpdateItem(TreeViewer.java:89)
	at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem
(AbstractTreeViewer.java:352)
	at org.eclipse.jface.viewers.StructuredViewer.update
(StructuredViewer.java(Compiled Code))
	at org.eclipse.jface.viewers.StructuredViewer.update
(StructuredViewer.java(Compiled Code))
	at org.eclipse.jface.viewers.StructuredViewer.handleLabelProviderChanged
(StructuredViewer.java(Compiled Code))
	at org.eclipse.jface.viewers.ContentViewer$1.labelProviderChanged
(ContentViewer.java(Compiled Code))
	at org.eclipse.ui.internal.DecoratorManager.fireListeners
(DecoratorManager.java(Compiled Code))
	at org.eclipse.ui.internal.DecoratorManager.labelProviderChanged
(DecoratorManager.java:335)
	at org.eclipse.jface.viewers.LabelProvider.fireLabelProviderChanged
(LabelProvider.java(Compiled Code))
	at org.eclipse.team.internal.ccvs.ui.CVSDecorator$2.run
(CVSDecorator.java(Compiled Code))
	at org.eclipse.team.internal.ccvs.ui.CVSDecorator$2.run
(CVSDecorator.java(Compiled Code))
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java(Compiled 
Code))
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages
(Synchronizer.java(Compiled Code))
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java
(Compiled Code))
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java
(Compiled Code))
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java
(Compiled Code))
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:810)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:781)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:323)
	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 James Moody CLA 2002-02-06 10:27:26 EST

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