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.
Deleting of a newly created profile in Keymaps section couses endless stream of exceptions. From then on, Options are unusable. Steps to reproduce: ------------------ 1) Open Tools|Options 2) Goto Keymaps 3) Create a new profile (ie. Netbeans2) 4) Press 'Delete' 5) Click on a JTree node -->stream of NPE's 6) Close Options 7) Try to invoke Tools|options again [200509191800, JDK 1.5.0_05, solaris 10/sparc]
I have reproduced this one: java.lang.NullPointerException at org.netbeans.modules.options.keymap.KeymapViewModel.getShortcuts(KeymapViewModel.java:228 ) at org.netbeans.modules.options.keymap.KeymapListRenderer.getTreeCellRendererComponent(Keyma pListRenderer.java:50) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.ja va:2751) ... reassigning to core
Created attachment 25000 [details] exception stack trace
fixed in trunk: IDE:------------------------------------------------- IDE: [21.9.05 21:01] Committing 10 files started Checking in nbproject/project.xml; /cvs/editor/options/nbproject/project.xml,v <-- project.xml new revision: 1.7; previous revision: 1.6 done Checking in src/org/netbeans/modules/options/colors/FontAndColorsPanel.java; /cvs/editor/options/src/org/netbeans/modules/options/colors/FontAndColorsPanel.java,v <-- FontAndColorsPanel.java new revision: 1.13; previous revision: 1.12 done Checking in src/org/netbeans/modules/options/colors/EditorPanel.java; /cvs/editor/options/src/org/netbeans/modules/options/colors/EditorPanel.java,v <-- EditorPanel.java new revision: 1.12; previous revision: 1.11 done Checking in src/org/netbeans/modules/options/colors/SyntaxColoringPanel.java; /cvs/editor/options/src/org/netbeans/modules/options/colors/SyntaxColoringPanel.java,v <-- SyntaxColoringPanel.java new revision: 1.13; previous revision: 1.12 done Checking in src/org/netbeans/modules/options/general/Model.java; /cvs/editor/options/src/org/netbeans/modules/options/general/Model.java,v <-- Model.java new revision: 1.4; previous revision: 1.3 done Checking in src/org/netbeans/modules/options/actionsimpl/ActionsModelImpl.java; /cvs/editor/options/src/org/netbeans/modules/options/actionsimpl/ActionsModelImpl.java,v <-- ActionsModelImpl.java new revision: 1.12; previous revision: 1.11 done Checking in src/org/netbeans/modules/options/editorimpl/GeneralModelImpl.java; /cvs/editor/options/src/org/netbeans/modules/options/editorimpl/GeneralModelImpl.java,v <-- GeneralModelImpl.java new revision: 1.6; previous revision: 1.5 done Checking in src/org/netbeans/modules/options/editorimpl/ColorModelImpl.java; /cvs/editor/options/src/org/netbeans/modules/options/editorimpl/ColorModelImpl.java,v <-- ColorModelImpl.java new revision: 1.14; previous revision: 1.13 done Checking in src/org/netbeans/modules/options/keymap/KeymapViewModel.java; /cvs/editor/options/src/org/netbeans/modules/options/keymap/KeymapViewModel.java,v <-- KeymapViewModel.java new revision: 1.8; previous revision: 1.7 done Checking in src/org/netbeans/modules/options/keymap/KeymapPanel.java; /cvs/editor/options/src/org/netbeans/modules/options/keymap/KeymapPanel.java,v <-- KeymapPanel.java new revision: 1.15; previous revision: 1.14 done IDE: [21.9.05 21:02] Committing 10 files finished
fixed in beta branch too.
Verified in 200509221800 (trunk) and 200509221930 (beta).