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 113009 - Random NPE from ViewModelListener.updateModel
Summary: Random NPE from ViewModelListener.updateModel
Status: VERIFIED FIXED
Alias: None
Product: debugger
Classification: Unclassified
Component: Code (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: Martin Entlicher
URL:
Keywords: RANDOM
: 113283 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-08-16 15:19 UTC by ehucka
Modified: 2007-09-25 07:05 UTC (History)
1 user (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 ehucka 2007-08-16 15:19:47 UTC
Product Version: NetBeans IDE Dev (Build 200708160000) Java: 1.6.0_02; Java HotSpot(TM) Client VM 1.6.0_02-b05 System:
SunOS version 5.10 running on x86; ISO646-US; en (nb)

I have seen it several times after finish of debugger session.

java.lang.NullPointerException
        at org.netbeans.modules.debugger.ui.views.ViewModelListener.updateModel(ViewModelListener.java:193)
        at org.netbeans.modules.debugger.ui.views.ViewModelListener.propertyChange(ViewModelListener.java:135)
        at org.netbeans.api.debugger.DebuggerManager.firePropertyChange(DebuggerManager.java:633)
        at org.netbeans.api.debugger.DebuggerManager.setCurrentSession(DebuggerManager.java:429)
        at org.netbeans.api.debugger.DebuggerManager.removeSession(DebuggerManager.java:1327)
        at org.netbeans.api.debugger.DebuggerManager.access$500(DebuggerManager.java:119)
        at org.netbeans.api.debugger.DebuggerManager$SessionListener.propertyChange(DebuggerManager.java:1389)
        at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
        at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
        at org.netbeans.api.debugger.Session.removeEngine(Session.java:359)
        at org.netbeans.api.debugger.DebuggerEngine$Destructor.killEngine(DebuggerEngine.java:199)
        at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.finish(JPDADebuggerImpl.java:1013)
        at org.netbeans.modules.debugger.jpda.actions.KillActionProvider.doAction(KillActionProvider.java:52)
        at org.netbeans.spi.debugger.ActionsProvider$1.run(ActionsProvider.java:83)
Comment 1 Martin Entlicher 2007-08-21 11:09:37 UTC
*** Issue 113283 has been marked as a duplicate of this issue. ***
Comment 2 Martin Entlicher 2007-08-21 15:02:06 UTC
Starting to explore the problem...
Comment 3 Martin Entlicher 2007-08-21 15:17:24 UTC
It's fixed in trunk:

/shared/data/ccvs/repository/debuggercore/src/org/netbeans/modules/debugger/ui/views/ViewModelListener.java,v  <-- 
ViewModelListener.java
new revision: 1.18; previous revision: 1.17
Comment 4 ehucka 2007-09-25 07:05:03 UTC
I have not seen it for a time.