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 19015 - NPE whenever the view (?) changes in the IDE
Summary: NPE whenever the view (?) changes in the IDE
Status: CLOSED DUPLICATE of bug 19001
Alias: None
Product: platform
Classification: Unclassified
Component: Lookup (show other bugs)
Version: 3.x
Hardware: PC Linux
: P2 blocker (vote)
Assignee: Jaroslav Tulach
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-01-03 17:26 UTC by lduperval
Modified: 2008-12-22 17:06 UTC (History)
2 users (show)

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 lduperval 2002-01-03 17:26:03 UTC
Hi,

I downloaded build 200201030331 today. Now, whenever I do something that seems
to affect the state of the IDE, I get this NPE:

Thu Jan 03 12:19:36 EST 2002: java.lang.NullPointerException: <no message>
java.lang.NullPointerException
	at
org.netbeans.modules.java.JavaExecSupport$PropertyProxy.attachToDefault(JavaExecSupport.java:103)
	at org.netbeans.modules.java.JavaExecSupport.addProperties(JavaExecSupport.java:80)
	at org.netbeans.modules.java.JavaNode.createSheet(JavaNode.java:339)
	at org.openide.nodes.AbstractNode.getSheet(AbstractNode.java:315)
	at org.openide.nodes.AbstractNode.getPropertySets(AbstractNode.java:327)
	at org.openide.nodes.FilterNode.getPropertySets(FilterNode.java:419)
	at
org.openide.explorer.propertysheet.PropertySheet.refreshPropertySheet(PropertySheet.java:419)
	at
org.openide.explorer.propertysheet.PropertySheet.access$1100(PropertySheet.java:52)
	at org.openide.explorer.propertysheet.PropertySheet$3.run(PropertySheet.java:593)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
[catch] at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)

This happens when I select a class in the explorer, when I move the cursor
around in the editor but it doesn't happen if I open aor close a node in the
explorer. If I select a node in the Explorer, it happens.

I'm using JRE 1.3.1 on Linux.

Maybe this has something to do with it:

Thu Jan 03 12:04:12 EST 2002: java.lang.ClassCastException: Top component
MyXmlClient not be loaded, either owning module was disabled, has incompatible
version or top components settings file format is broken.
Annotation: Could not work with top component reference
Windows/WindowManager/Running/editor/MyXmlClient.wstcref and update its mode,
reason: Top component MyXmlClient could not be loaded, either owning module was
disabled, has incompatible version or top components settings file format is broken.
Nested annotation: org.openide.loaders.XMLSettingsSupport$BrokenSettings
java.io.IOException: Top component MyXmlClient could not be loaded, either
owning module was disabled, has incompatible version or top components settings
file format is broken.
	at
org.netbeans.core.windows.PersistenceManager.lookupTCInstance(PersistenceManager.java:370)
	at
org.netbeans.core.windows.WindowManagerImpl.lookupTCInstance(WindowManagerImpl.java:877)
	at org.netbeans.core.windows.layers.TCRefImpl.getTopComponent(TCRefImpl.java:350)
	at org.netbeans.core.windows.layers.TCRefImpl.updateMode(TCRefImpl.java:197)
[catch] at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.addComponents(ModeData.java:760)
	at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateComponents(ModeData.java:629)
	at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.loadDataSection(ModeData.java:1083)
	at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateProperties(ModeData.java:487)
	at org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateAll(ModeData.java:397)
	at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.createInstance(ModeData.java:341)
	at org.netbeans.core.windows.layers.ICFolderImpl$R.run(ICFolderImpl.java:261)
	at
org.netbeans.core.windows.layers.ICFolderImpl.instanceCreate(ICFolderImpl.java:123)
	at
org.netbeans.core.windows.layers.WorkspaceData$InstanceCookieImpl.createModes(WorkspaceData.java:469)
	at
org.netbeans.core.windows.layers.WorkspaceData$InstanceCookieImpl.updateModes(WorkspaceData.java:406)
	at
org.netbeans.core.windows.layers.WorkspaceData$InstanceCookieImpl.updateAll(WorkspaceData.java:342)
	at
org.netbeans.core.windows.layers.WorkspaceData$InstanceCookieImpl.loadDataSection(WorkspaceData.java:659)
	at
org.netbeans.core.windows.WorkspaceImpl.ensureSectionLoaded(WorkspaceImpl.java:955)
	at org.netbeans.core.windows.WorkspaceImpl.setVisible(WorkspaceImpl.java:684)
	at org.netbeans.core.windows.WindowManagerImpl$1.run(WindowManagerImpl.java:431)
	at
org.netbeans.core.windows.WindowManagerImpl.setCurrentWorkspace(WindowManagerImpl.java:392)
	at org.netbeans.core.windows.WorkspaceImpl.activate(WorkspaceImpl.java:463)
	at
org.netbeans.core.windows.layers.WindowManagerData$InstanceCookieImpl.updateWorkspaces(WindowManagerData.java:374)
	at
org.netbeans.core.windows.layers.WindowManagerData$InstanceCookieImpl.updateAll(WindowManagerData.java:268)
	at
org.netbeans.core.windows.layers.WindowManagerData$InstanceCookieImpl.loadDataSection(WindowManagerData.java:613)
	at
org.netbeans.core.windows.WindowManagerImpl.ensureSectionLoaded(WindowManagerImpl.java:472)
	at
org.netbeans.core.windows.WindowManagerImpl.getCurrentWorkspace(WindowManagerImpl.java:371)
	at org.netbeans.core.windows.MainWindow.doShowWindow(MainWindow.java:220)
	at org.netbeans.core.windows.MainWindow.access$300(MainWindow.java:57)
	at org.netbeans.core.windows.MainWindow$4.run(MainWindow.java:207)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
	at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)

     at
org.netbeans.modules.java.JavaExecSupport$PropertyProxy.attachToDefault(JavaExecSupport.java:103)
        at
org.netbeans.modules.java.JavaExecSupport.addProperties(JavaExecSupport.java:80)
        at org.netbeans.modules.java.JavaNode.createSheet(JavaNode.java:339)
        at org.openide.nodes.AbstractNode.getSheet(AbstractNode.java:315)
        at org.openide.nodes.AbstractNode.getPropertySets(AbstractNode.java:327)
       at org.openide.nodes.FilterNode.getPropertySets(FilterNode.java:419)
        at
org.openide.explorer.propertysheet.PropertySheet.refreshPropertySheet(PropertySheet.java:419)
        at
org.openide.explorer.propertysheet.PropertySheet.access$1100(PropertySheet.java:52)
        at
org.openide.explorer.propertysheet.PropertySheet$3.run(PropertySheet.java:593)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
[catch] at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)


This happens when I select a class in the explorer, when I move the cursor
around in the editor but it doesn't happen if I open aor close a node in the
explorer. If I select a node in the Explorer, it happens.

I'm using JRE 1.3.1 on Linux.

Maybe this has something to do with it:
Comment 1 _ ttran 2002-01-03 18:12:28 UTC
added zohar to the CC list.  He also encountered this bug
Comment 2 _ ttran 2002-01-03 18:14:20 UTC
Laurent, do you use 3.3.1-dev or dev builds?
Comment 3 lduperval 2002-01-03 18:45:02 UTC
3.3.1-dev.
Comment 4 Jaroslav Tulach 2002-01-04 09:22:39 UTC
General problem recorded in issue 19025 - the actual NPE should be
fixed by java module in issue 19001.


*** This issue has been marked as a duplicate of 19001 ***
Comment 5 Quality Engineering 2003-07-01 16:04:48 UTC
Resolved for 3.4.x or earlier, no new info since then -> verified
Comment 6 Quality Engineering 2003-07-01 16:24:30 UTC
Resolved for 3.4.x or earlier, no new info since then -> closing.