Project: SWT
Bug 273953 [carbon] DeviceResourceException on certain images
Reported: 2009-04-27 18:34:24 | Status: resolved fixed

in i0421 carbon The following error occurs when opening the Plugins view org.eclipse.jface.resource.DeviceResourceException: Unable to create resource URLImageDescriptor(bundleentry://139.fwk16109616/icons/obj16/plugin_javasearch.gif) at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:167) at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:56) at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:88) at org.eclipse.jface.resource.LocalResourceManager.allocate(LocalResourceManager.java:82) at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:88) at org.eclipse.jface.resource.ResourceManager.createImage(ResourceManager.java:172) at org.eclipse.ui.menus.CommandContributionItem.updateIcons(CommandContributionItem.java:836) at org.eclipse.ui.menus.CommandContributionItem.fill(CommandContributionItem.java:489) at org.eclipse.jface.action.ToolBarManager.update(ToolBarManager.java:353) at org.eclipse.ui.internal.ViewPane.updateActionBars(ViewPane.java:446) at org.eclipse.ui.internal.ViewActionBars.updateActionBars(ViewActionBars.java:59) at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:414) at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:226) at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595) at org.eclipse.ui.internal.Perspective.showView(Perspective.java:2197) at org.eclipse.ui.internal.WorkbenchPage.busyShowView(WorkbenchPage.java:1067) at org.eclipse.ui.internal.WorkbenchPage$19.run(WorkbenchPage.java:3809) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3806) at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3782) at org.eclipse.ui.internal.quickaccess.ViewElement.execute(ViewElement.java:38) at org.eclipse.ui.internal.quickaccess.QuickAccessDialog.handleElementSelected(QuickAccessDialog.java:689) at org.eclipse.ui.internal.quickaccess.QuickAccessDialog.handleSelection(QuickAccessDialog.java:767) at org.eclipse.ui.internal.quickaccess.QuickAccessDialog.access$6(QuickAccessDialog.java:757) at org.eclipse.ui.internal.quickaccess.QuickAccessDialog$9.widgetDefaultSelected(QuickAccessDialog.java:306) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:113) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1571) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1595) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1580) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1369) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3476) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3060) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2401) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2365) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2217) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)

Files changed in fix:
bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/internal/image/GIFFileFormat.java