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 38158 - ClassNotFoundException in Tools | Options | CVS Client Settings
Summary: ClassNotFoundException in Tools | Options | CVS Client Settings
Status: RESOLVED FIXED
Alias: None
Product: versioncontrol
Classification: Unclassified
Component: CVS (show other bugs)
Version: 3.x
Hardware: PC Windows 95/98
: P3 blocker (vote)
Assignee: Martin Entlicher
URL:
Keywords: TEST
: 38510 (view as bug list)
Depends on: 41527
Blocks:
  Show dependency tree
 
Reported: 2003-12-16 21:24 UTC by vbrabant
Modified: 2007-01-04 17:14 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 vbrabant 2003-12-16 21:24:43 UTC
Discovered with build 20031215.

Tools | Options | Source Creation and Management |
Version Control Settings | CVS Client Settings

A java.lang.ClassNotFoundException exception has
occurred.

java.lang.ClassNotFoundException:
org.netbeans.modules.cvsclient.JavaCvsSettings
	at
org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:145)
	at
java.lang.ClassLoader.loadClass(ClassLoader.java:235)
	at
org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.loadClass(XMLSettingsSupport.java:669)
	at
org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.instanceClass(XMLSettingsSupport.java:664)
	at
org.netbeans.modules.settings.convertors.SerialDataConvertor$SettingsInstance.instanceClass(SerialDataConvertor.java:370)
	at
org.openide.loaders.InstanceDataObject.instanceClass(InstanceDataObject.java:645)
	at
org.openide.loaders.InstanceSupport.findHelp(InstanceSupport.java:366)
	at
org.openide.loaders.InstanceDataObject.getHelpCtx(InstanceDataObject.java:380)
	at
org.openide.loaders.DataNode.getHelpCtx(DataNode.java:192)
	at
org.openide.nodes.FilterNode.getHelpCtx(FilterNode.java:452)
	at
org.openide.nodes.FilterNode.getHelpCtx(FilterNode.java:452)
	at
org.openide.nodes.FilterNode.getHelpCtx(FilterNode.java:452)
	at
org.openide.nodes.FilterNode.getHelpCtx(FilterNode.java:452)
	at
org.openide.explorer.ExplorerPanel.getHelpCtx(ExplorerPanel.java:246)
	at
org.netbeans.core.actions.OptionsAction$OptionsPanel.getHelpCtx(OptionsAction.java:171)
	at
org.netbeans.core.actions.OptionsAction$OptionsPanel.propertyChange(OptionsAction.java:160)
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:252)
	at
org.openide.explorer.ExplorerManager.setSelectedNodes(ExplorerManager.java:219)
	at
org.openide.explorer.ExplorerManager.setSelectedNodes1(ExplorerManager.java:355)
	at
org.openide.explorer.ExplorerManager.setExploredContextAndSelection(ExplorerManager.java:320)
	at
org.openide.explorer.view.BeanTreeView.selectionChanged(BeanTreeView.java:88)
	at
org.openide.explorer.view.TreeView.callSelectionChanged(TreeView.java:605)
	at
org.openide.explorer.view.TreeView$TreePropertyListener.run(TreeView.java:956)
	at org.openide.util.Mutex.postRequest(Mutex.java:863)
	at
org.openide.util.Mutex.postReadRequest(Mutex.java:346)
	at
org.openide.explorer.view.TreeView$TreePropertyListener.valueChanged(TreeView.java:926)
	at
javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(DefaultTreeSelectionModel.java:629)
	at
javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(DefaultTreeSelectionModel.java:1076)
	at
javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(DefaultTreeSelectionModel.java:287)
	at
javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(DefaultTreeSelectionModel.java:170)
	at
javax.swing.JTree.setSelectionPath(JTree.java:1168)
	at
javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(BasicTreeUI.java:2192)
	at
javax.swing.plaf.basic.BasicTreeUI$MouseHandler.handleSelection(BasicTreeUI.java:2840)
	at
javax.swing.plaf.basic.BasicTreeUI$MouseHandler.mousePressed(BasicTreeUI.java:2801)
	at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:222)
	at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:221)
	at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:221)
	at
java.awt.Component.processMouseEvent(Component.java:5097)
	at
java.awt.Component.processEvent(Component.java:4897)
	at
java.awt.Container.processEvent(Container.java:1569)
	at
java.awt.Component.dispatchEventImpl(Component.java:3615)
	at
java.awt.Container.dispatchEventImpl(Container.java:1627)
	at
java.awt.Component.dispatchEvent(Component.java:3477)
	at
org.openide.explorer.view.TreeTable$TreeTableCellEditor.isCellEditable(TreeTable.java:864)
	at javax.swing.JTable.editCellAt(JTable.java:2530)
	at
org.openide.explorer.view.TreeTable.editCellAt(TreeTable.java:432)
	at
org.openide.explorer.view.TreeTable$TreeTableUI$TreeTableMouseInputHandler.processMouseEvent(TreeTable.java:1278)
	at
org.openide.explorer.view.TreeTable$TreeTableUI$TreeTableMouseInputHandler.mousePressed(TreeTable.java:1195)
	at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:222)
	at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:221)
	at
java.awt.Component.processMouseEvent(Component.java:5097)
	at
java.awt.Component.processEvent(Component.java:4897)
	at
java.awt.Container.processEvent(Container.java:1569)
	at
java.awt.Component.dispatchEventImpl(Component.java:3615)
	at
java.awt.Container.dispatchEventImpl(Container.java:1627)
	at
java.awt.Component.dispatchEvent(Component.java:3477)
	at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
	at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3195)
	at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
	at
java.awt.Container.dispatchEventImpl(Container.java:1613)
	at
java.awt.Window.dispatchEventImpl(Window.java:1606)
	at
java.awt.Component.dispatchEvent(Component.java:3477)
[catch] at
java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
	at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
	at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
	at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
	at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
	at
java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Comment 1 Martin Entlicher 2003-12-17 09:12:57 UTC
Thanks for this issue, Vincent. This is something that I forget when I
was writing the converter module from javacvs filesystems to VCS
Generic filesystems. JavaCVS have it's global settings, which are not
being transfered, but because the name of the converter module is the
same as the name of JavaCVS module, the global settings are trying to
be read. A dummy class representing the former
org.netbeans.modules.cvsclient.JavaCvsSettings needs to be written.
Comment 2 Martin Entlicher 2004-01-29 10:48:55 UTC
*** Issue 38510 has been marked as a duplicate of this issue. ***
Comment 3 Martin Entlicher 2004-04-21 13:01:18 UTC
Scheduling for promotion D, it depends on what is the future of
javacvs/compat module (issue #41527).
Comment 4 Martin Entlicher 2004-05-12 15:37:12 UTC
Fixed. javacvs compatibility module removed (see issue #41527).