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.
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)
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.
*** Issue 38510 has been marked as a duplicate of this issue. ***
Scheduling for promotion D, it depends on what is the future of javacvs/compat module (issue #41527).
Fixed. javacvs compatibility module removed (see issue #41527).