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 16025

Summary: CMException in JPDADebugger.getLoadedClasses
Product: debugger Reporter: brendan reville <breville>
Component: JavaAssignee: workspaceswitcher@contrib <workspaceswitcher>
Status: CLOSED WORKSFORME    
Severity: blocker    
Priority: P3    
Version: 3.x   
Hardware: PC   
OS: Linux   
Issue Type: DEFECT Exception Reporter:
Attachments: go to end of file for null pointer exception

Description brendan reville 2001-09-29 00:13:50 UTC
see attached ide.log
Comment 1 brendan reville 2001-09-29 00:15:14 UTC
Created attachment 2762 [details]
go to end of file for null pointer exception
Comment 2 _ tboudreau 2002-04-16 19:41:28 UTC
This bug was misfiled on the experimental 
workspaceswitcher module.   I see two exceptions in the
logfile:

1. java.lang.NoClassDefFoundError: 
skunkdav/org/skunk/dav/client/HTTPAuthHandler (wrong name: 
org/skunk/dav/client/HTTPAuthHandler)
java.lang.NoClassDefFoundError: 

This looks like something on the bootclasspath that is 
causing the problem - the "wrong name" suggests that it 
was compiled with package set wrong (the classloader is 
looking for a class called 
skunkdav.org.skunk.dav.client... I'd guess the proper 
classname starts with "org") and the bootclasspath is set 
up incorrectly.

2.  This later is conceivably a debugger bug.  Reassigning 
this issue to debugger.

ConcurrentModificationException
	at java.util.TreeMap$Iterator.next
(TreeMap.java:1023)
	at java.util.AbstractCollection.toArray
(AbstractCollection.java:173)
	at java.util.ArrayList.<init>(ArrayList.java:121)
	at com.sun.tools.jdi.VirtualMachineImpl.allClasses
(VirtualMachineImpl.java:235)
	at 
org.netbeans.modules.debugger.jpda.JPDADebugger.getLoadedCl
asses(JPDADebugger.java:511)
	at 
org.netbeans.modules.debugger.support.java.nodes.ClassesRoo
tNode.changeChildren(ClassesRootNode.java:121)
	at 
org.netbeans.modules.debugger.support.java.nodes.ClassesRoo
tNode$1.run(ClassesRootNode.java:222)
	at 
org.netbeans.modules.debugger.support.util.Task.run
(Task.java:113)
	at 
org.netbeans.modules.debugger.support.util.RequestProcessor
$ProcessorThread.run(RequestProcessor.java:565)
Comment 3 Jan Jancura 2003-02-24 10:26:18 UTC
can not reproduce
Comment 4 Quality Engineering 2003-06-30 17:34:35 UTC
Resolved for 3.3.x or earlier, no new info since then -> closing.
Comment 5 Quality Engineering 2003-06-30 17:36:44 UTC
Resolved for 3.3.x or earlier, no new info since then -> closing.