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 64752 - Stream of NPE when deleting newly created profile in Keymaps
Summary: Stream of NPE when deleting newly created profile in Keymaps
Status: VERIFIED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Options&Settings (show other bugs)
Version: 5.x
Hardware: Sun Solaris
: P1 blocker (vote)
Assignee: Jan Jancura
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-20 14:35 UTC by Max Sauer
Modified: 2008-12-22 18:49 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
exception stack trace (3.10 KB, text/plain)
2005-09-20 16:06 UTC, Max Sauer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Max Sauer 2005-09-20 14:35:00 UTC
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]
Comment 1 Martin Roskanin 2005-09-20 16:02:17 UTC
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
Comment 2 Max Sauer 2005-09-20 16:06:01 UTC
Created attachment 25000 [details]
exception stack trace
Comment 3 Jan Jancura 2005-09-21 20:04:04 UTC
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
Comment 4 Jan Jancura 2005-09-21 20:23:07 UTC
fixed in beta branch too.
Comment 5 Max Sauer 2005-09-23 10:47:14 UTC
Verified in 200509221800 (trunk) and 200509221930 (beta).