This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 9121 - icon for DebuggerView has non-relative URL
Summary: icon for DebuggerView has non-relative URL
Status: CLOSED FIXED
Alias: None
Product: debugger
Classification: Unclassified
Component: Code (show other bugs)
Version: 3.x
Hardware: PC All
: P3 normal (vote)
Assignee: Daniel Prusa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-01-16 17:03 UTC by David Simonek
Modified: 2001-05-05 21:26 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Simonek 2001-01-16 17:03:36 UTC
Icon for debugger view is specified probably using classLoader.getResource()
call, which causes exception below to be thrown when window system tries to
load the icon.
Suggested fix: Use nbres URL protocol - look at the
org.netbeans.core.windows.DefaultCreator for the example how to do it

*********** Exception occurred ************
Tue Jan 16 17:16:45 GMT+01:00 2001java.lang.NullPointerException: null
Icon for resource URL
"file:/P:/allsources/core/src/org/netbeans/core/resources/debuggerView.gif"
could not be loaded, URL is probably malformed.
java.lang.NullPointerException
	at sun.net.www.ParseUtil.decode(ParseUtil.java:27)
	at
sun.net.www.protocol.file.FileURLConnection.getPermission(FileURLConnection.java
:232)
	at sun.awt.SunToolkit.getImageFromHash(SunToolkit.java:227)
	at sun.awt.SunToolkit.getImage(SunToolkit.java:284)
[catch] at org.netbeans.core.windows.ModeImpl.getIcon(ModeImpl.java:490)
	at org.netbeans.core.windows.ModeImpl.obtainFrameIcon(ModeImpl.java:885)
	at org.netbeans.core.windows.ModeImpl.addToContainer(ModeImpl.java:876)
	at org.netbeans.core.windows.ModeImpl.access$300(ModeImpl.java:72)
	at
org.netbeans.core.windows.ModeImpl$1.performCommand(ModeImpl.java:258)
	at
org.netbeans.core.windows.DeferredPerformer.processCommand(DeferredPerformer.jav
a:145)
	at
org.netbeans.core.windows.DeferredPerformer.putRequest(DeferredPerformer.java:82
)
	at org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:240)
	at org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:224)
	at
org.netbeans.core.windows.WindowManagerImpl$TopComponentManager.doOpen(WindowMan
agerImpl.java:1028)
	at
org.netbeans.core.windows.WindowManagerImpl$TopComponentManager.open(WindowManag
erImpl.java:987)
	at org.openide.windows.TopComponent.open(TopComponent.java:192)
	at org.openide.explorer.ExplorerPanel.open(ExplorerPanel.java:81)
	at
org.netbeans.modules.debugger.support.nodes.DebuggerView.open(DebuggerView.java:
170)
	at org.netbeans.core.windows.ModeImpl.performCommand(ModeImpl.java:1065)
	at
org.netbeans.core.windows.DeferredPerformer.processCommand(DeferredPerformer.jav
a:145)
	at
org.netbeans.core.windows.DeferredPerformer.stateChanged(DeferredPerformer.java:
116)
	at
org.netbeans.core.windows.StateManager.fireStateChanged(StateManager.java:112)
	at
org.netbeans.core.windows.StateManager.setVisibilityState(StateManager.java:137)
	at
org.netbeans.core.windows.StateManager.componentShown(StateManager.java:147)
	at java.awt.Component.processComponentEvent(Component.java:3606)
	at java.awt.Component.processEvent(Component.java:3558)
	at java.awt.Container.processEvent(Container.java:1164)
	at java.awt.Window.processEvent(Window.java:777)
	at java.awt.Component.dispatchEventImpl(Component.java:2595)
	at java.awt.Container.dispatchEventImpl(Container.java:1213)
	at java.awt.Window.dispatchEventImpl(Window.java:912)
	at java.awt.Component.dispatchEvent(Component.java:2499)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
	at
java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
Comment 1 Jan Jancura 2001-02-21 13:10:00 UTC
Assign
Comment 2 Jan Jancura 2001-02-21 13:11:06 UTC
Assign
Comment 3 Jan Jancura 2001-02-21 13:13:35 UTC
Assigned
Comment 4 Jan Jancura 2001-02-21 13:14:18 UTC
Assigned
Comment 5 Jan Chalupa 2001-03-12 08:59:20 UTC
Version: 'Dev' -> 3.2
Comment 6 Daniel Prusa 2001-03-15 09:31:49 UTC
[main trunk, NB3.2]
Comment 7 Jan Chalupa 2001-05-05 21:26:01 UTC
Target milestone -> 3.2