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 11854 - Null Pointer Exception when closing Keyboard Shortcuts
Summary: Null Pointer Exception when closing Keyboard Shortcuts
Status: CLOSED WONTFIX
Alias: None
Product: platform
Classification: Unclassified
Component: Window System (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P3 blocker (vote)
Assignee: issues@platform
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-04-30 16:48 UTC by Keith Brown
Modified: 2008-12-22 22:09 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 Keith Brown 2001-04-30 16:48:22 UTC
Null Pointer Exception when closing Keyboard Shortcuts and reentering ui.

1. Click the Keyboard Shortcuts.
2. Modified a shortcut.
3. Clicked the ok button.

-Occured on
Netbeans 3.2 build 38 on Win 2000

-Exception Stack Trace
Mon Apr 30 11:46:06 EDT 2001: java.lang.NullPointerException: null pData
java.lang.NullPointerException: null pData
        at sun.awt.windows.WInputMethod.handleNativeIMEEvent(Native Method)
        at sun.awt.windows.WInputMethod.dispatchEvent(WInputMethod.java:275)
        at sun.awt.im.InputContext.dispatchEvent(InputContext.java:202)
        at sun.awt.im.InputMethodContext.dispatchEvent
(InputMethodContext.java:177)
        at java.awt.Component.dispatchEventImpl(Component.java:2529)
        at java.awt.Container.dispatchEventImpl(Container.java:1213)
        at java.awt.Component.dispatchEvent(Component.java:2499)
        at java.awt.LightweightDispatcher.retargetMouseEvent
(Container.java:2451)
        at java.awt.LightweightDispatcher.trackMouseEnterExit
(Container.java:2318)
[catch] at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2189)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
        at java.awt.Container.dispatchEventImpl(Container.java:1200)
        at java.awt.Window.dispatchEventImpl(Window.java:912)
        at java.awt.Component.dispatchEvent(Component.java:2499)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
        at java.awt.EventDispatchThread.pumpOneEvent
(EventDispatchThread.java:103)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)

- ide.log
Version = NetBeans 3.2
-------------------------------------------------------------------------------
>Log Session: Monday, April 30, 2001 10:55:32 AM EDT
>System Info: 
  Product Version       = NetBeans IDE 3.2 (Build 38)
  IDE Versioning        = IDE/1 spec=1.2.1 impl=38
  Operating System      = Windows 2000 version 5.0 running on x86
  Java; VM; Vendor      = 1.3.0; Java HotSpot(TM) Client VM 1.3.0-C; Sun 
Microsystems Inc.
  Java Home             = D:\jdk1.3\jre
  System Locale         = en_US
  Home Dir; Current Dir = C:\Documents and Settings\KBrown; d:\netbeans
  IDE Install; User Dir = D:\netbeans; d:\netbeans
  CLASSPATH             = d:\netbeans\lib\patches\openide-
compat.jar;d:\netbeans\lib\core.jar;d:\netbeans\lib\openide-
fs.jar;d:\netbeans\lib\openide-nodes.jar;d:\netbeans\lib\openide-
util.jar;d:\netbeans\lib\openide.jar;d:\netbeans\lib\ext\jaxp.jar;d:\netbeans\li
b\ext\jh.jar;d:\netbeans\lib\ext\jpython.jar;d:\netbeans\lib\ext\parser.jar;d:\n
etbeans\lib\ext\regexp.jar;d:\netbeans\lib\ext\rmi-
ext.jar;d:\netbeans\lib\ext\sax2.jar;d:\netbeans\lib\ext\servlet.jar;d:\netbeans
\lib\ext\xerces.jar;D:\netbeans\lib\patches\openide-
compat.jar;D:\netbeans\lib\core.jar;D:\netbeans\lib\openide-
fs.jar;D:\netbeans\lib\openide-nodes.jar;D:\netbeans\lib\openide-
util.jar;D:\netbeans\lib\openide.jar;D:\netbeans\lib\ext\jaxp.jar;D:\netbeans\li
b\ext\jh.jar;D:\netbeans\lib\ext\jpython.jar;D:\netbeans\lib\ext\parser.jar;D:\n
etbeans\lib\ext\regexp.jar;D:\netbeans\lib\ext\rmi-
ext.jar;D:\netbeans\lib\ext\sax2.jar;D:\netbeans\lib\ext\servlet.jar;D:\netbeans
\lib\ext\xerces.jar;D:\jdk1.3\lib\dt.jar;D:\jdk1.3\lib\tools.jar
-------------------------------------------------------------------------------
[INFO] Loaded modules: org.netbeans.core/1 (1.0/unspec); 
org.apache.tools.ant.module/2 (2.2.1/38); org.netbeans.modules.autoupdate/1 
(1.6.1/38); org.netbeans.modules.clazz/1 (1.6.1/38); 
org.netbeans.modules.debugger.core/2 (2.0.1/38); org.netbeans.modules.applet/1 
(1.6.1/38); org.netbeans.modules.debugger.debug/1 (1.8.1/38); 
org.netbeans.modules.debugger.jpda/1 (1.8.1/38); org.netbeans.modules.editor/1 
(1.7.1/38); org.netbeans.modules.html/1 (1.7.1/38); 
org.netbeans.modules.httpserver/1 (1.6.1/38); org.netbeans.modules.extbrowser/1 
(0.2.1/38); org.netbeans.modules.icebrowser/1 (1.6.1/38); 
org.netbeans.modules.image/1 (1.6.1/38); org.netbeans.modules.jarpackager/2 
(1.6.1/38); org.netbeans.modules.java/1 (1.6.1/38); 
org.netbeans.modules.beans/1 (1.6.1/38); org.netbeans.modules.form/2 
(1.6.1/38); org.netbeans.modules.javadoc/1 (1.6.1/38); 
org.netbeans.modules.jndi/1 (1.4/38); org.netbeans.modules.objectbrowser/1 
(1.6.1/38); org.netbeans.modules.projects/1 (1.6.1/38); 
org.netbeans.modules.properties/1 (1.6.1/38); org.netbeans.modules.i18n/1 
(1.7/38); org.netbeans.modules.i18n.form/2 (1.7/38); 
org.netbeans.modules.properties.syntax/1 (1.6.1/38); 
org.netbeans.modules.text/1 (1.6.1/38); org.netbeans.modules.usersguide/1 
(1.7.1/38); org.netbeans.modules.web.core/1 (1.2.1/38); 
org.netbeans.modules.web.core.syntax/1 (1.2.1/38); org.openidex.util/1 
(1.7.1/38); org.netbeans.modules.scripting/1 (1.3.1/38); 
org.netbeans.modules.utilities/1 (1.6.1/38); 
org.netbeans.modules.apisupport.lite/1 (0.1.1/38); org.netbeans.modules.rmi/1 
(1.3.1/38); org.netbeans.modules.vcscore/1 (1.4.1/38); 
org.netbeans.modules.cvsclient/1 (1.3.1/38); 
org.netbeans.modules.vcs.advanced/1 (1.4.1/38); 
org.netbeans.modules.vcs.cmdline/1 (1.7.1/38)
Creating samples directory d:\netbeans\sampledir
Adding samples directory d:\netbeans\sampledir to Filesystems.
OK, samples directory is still in Filesystems.
-------------------------------------------------------------------------------
>Log Session: Monday, April 30, 2001 10:57:42 AM EDT
>System Info: 
  Product Version       = NetBeans IDE 3.2 (Build 38)
  IDE Versioning        = IDE/1 spec=1.2.1 impl=38
  Operating System      = Windows 2000 version 5.0 running on x86
  Java; VM; Vendor      = 1.3.0; Java HotSpot(TM) Client VM 1.3.0-C; Sun 
Microsystems Inc.
  Java Home             = D:\jdk1.3\jre
  System Locale         = en_US
  Home Dir; Current Dir = C:\Documents and Settings\KBrown; d:\netbeans
  IDE Install; User Dir = D:\netbeans; d:\netbeans
  CLASSPATH             = d:\netbeans\lib\patches\openide-
compat.jar;d:\netbeans\lib\core.jar;d:\netbeans\lib\openide-
fs.jar;d:\netbeans\lib\openide-nodes.jar;d:\netbeans\lib\openide-
util.jar;d:\netbeans\lib\openide.jar;d:\netbeans\lib\ext\jaxp.jar;d:\netbeans\li
b\ext\jh.jar;d:\netbeans\lib\ext\jpython.jar;d:\netbeans\lib\ext\logger.jar;d:\n
etbeans\lib\ext\parser.jar;d:\netbeans\lib\ext\regexp.jar;d:\netbeans\lib\ext\rm
i-
ext.jar;d:\netbeans\lib\ext\sax2.jar;d:\netbeans\lib\ext\servlet.jar;d:\netbeans
\lib\ext\xerces.jar;D:\netbeans\lib\patches\openide-
compat.jar;D:\netbeans\lib\core.jar;D:\netbeans\lib\openide-
fs.jar;D:\netbeans\lib\openide-nodes.jar;D:\netbeans\lib\openide-
util.jar;D:\netbeans\lib\openide.jar;D:\netbeans\lib\ext\jaxp.jar;D:\netbeans\li
b\ext\jh.jar;D:\netbeans\lib\ext\jpython.jar;D:\netbeans\lib\ext\logger.jar;D:\n
etbeans\lib\ext\parser.jar;D:\netbeans\lib\ext\regexp.jar;D:\netbeans\lib\ext\rm
i-
ext.jar;D:\netbeans\lib\ext\sax2.jar;D:\netbeans\lib\ext\servlet.jar;D:\netbeans
\lib\ext\xerces.jar;D:\jdk1.3\lib\dt.jar;D:\jdk1.3\lib\tools.jar
-------------------------------------------------------------------------------
[INFO] Loaded modules: org.netbeans.core/1 (1.0/unspec); 
org.apache.tools.ant.module/2 (2.2.1/38); org.netbeans.modules.autoupdate/1 
(1.6.1/38); org.netbeans.modules.clazz/1 (1.6.1/38); 
org.netbeans.modules.debugger.core/2 (2.0.1/38); org.netbeans.modules.applet/1 
(1.6.1/38); org.netbeans.modules.debugger.debug/1 (1.8.1/38); 
org.netbeans.modules.debugger.jpda/1 (1.8.1/38); org.netbeans.modules.editor/1 
(1.7.1/38); org.netbeans.modules.html/1 (1.7.1/38); 
org.netbeans.modules.httpserver/1 (1.6.1/38); org.netbeans.modules.extbrowser/1 
(0.2.1/38); org.netbeans.modules.icebrowser/1 (1.6.1/38); 
org.netbeans.modules.image/1 (1.6.1/38); org.netbeans.modules.jarpackager/2 
(1.6.1/38); org.netbeans.modules.java/1 (1.6.1/38); 
org.netbeans.modules.beans/1 (1.6.1/38); org.netbeans.modules.form/2 
(1.6.1/38); org.netbeans.modules.javadoc/1 (1.6.1/38); 
org.netbeans.modules.jndi/1 (1.4/38); org.netbeans.modules.objectbrowser/1 
(1.6.1/38); org.netbeans.modules.projects/1 (1.6.1/38); 
org.netbeans.modules.properties/1 (1.6.1/38); org.netbeans.modules.i18n/1 
(1.7/38); org.netbeans.modules.i18n.form/2 (1.7/38); 
org.netbeans.modules.properties.syntax/1 (1.6.1/38); 
org.netbeans.modules.text/1 (1.6.1/38); org.netbeans.modules.usersguide/1 
(1.7.1/38); org.netbeans.modules.web.core/1 (1.2.1/38); 
org.netbeans.modules.web.core.syntax/1 (1.2.1/38); org.openidex.util/1 
(1.7.1/38); org.netbeans.modules.scripting/1 (1.3.1/38); 
org.netbeans.modules.utilities/1 (1.6.1/38); 
org.netbeans.modules.apisupport.lite/1 (0.1.1/38); org.netbeans.modules.rmi/1 
(1.3.1/38); org.netbeans.modules.vcscore/1 (1.4.1/38); 
org.netbeans.modules.cvsclient/1 (1.3.1/38); 
org.netbeans.modules.vcs.advanced/1 (1.4.1/38); 
org.netbeans.modules.vcs.cmdline/1 (1.7.1/38)
path="" :jsp: init
[INFO] Newly installed modules: org.netbeans.modules.innertesters (0.5/28-mar-
01); org.netbeans.modules.junit/2 (2.2/8); org.netbeans.modules.logger/1 
(1.0/22-dec-00); org.netbeans.modules.makefile/1 (1.3/for-michael-juergens-26-
feb-01); org.netbeans.modules.remotefs/1 (1.0/dev-16); 
org.netbeans.modules.serialversion/1 (0.2/dev-16); 
org.netbeans.modules.sysprops (1.1/dev-16)
WARNING: D:\jdk1.3\jre\classes cannot be opened
org.openide.filesystems.FSException: Root D:\jdk1.3\jre\classes does not exist.
[IDE-Exec] Executing:
0 .= D:\jdk1.3\jre\..\bin\java
1 .= -Xdebug
2 .= -Xnoagent
3 .= -Xrunjdwp:transport=dt_socket,address=wks-064:1153,suspend=y
4 .= -Dproperties=JQueue.props
5 .= -Xbootclasspath:D:\jdk1.3\jre\..\lib\tools.jar;D:\jdk1.3
\jre\lib\rt.jar;D:\jdk1.3\jre\lib\i18n.jar;D:\jdk1.3
\jre\lib\sunrsasign.jar;D:\jdk1.3\jre\classes;
6 .= -classpath
7 .= 
d:\netbeans\system;D:\netbeans\beans\TimerBean.jar;D:\netbeans\modules\ext\Absol
uteLayout.jar;D:\netbeans\modules\ext\jasper.jar;D:\netbeans\lib\ext\servlet.jar
;D:\netbeans\modules\ext\webserver.jar;D:\netbeans\lib\ext\xerces.jar;E:\jars\cl
asses12.zip;E:\jars\js.jar;E:\jars\junit.jar;E:\jars\log4j-
core.jar;E:\jars\log4j.jar;E:\jars\xml4j.jar;E:\Development\jqueue
8 .= com.da_core.jqueue.JQueue

[IDE-Exec] Executing:
0 .= D:\jdk1.3\jre\bin\java
1 .= -cp
2 .= 
d:\netbeans\system;D:\netbeans\beans\TimerBean.jar;D:\netbeans\modules\ext\Absol
uteLayout.jar;D:\netbeans\modules\ext\jasper.jar;D:\netbeans\lib\ext\servlet.jar
;D:\netbeans\modules\ext\webserver.jar;D:\netbeans\lib\ext\xerces.jar;E:\jars\cl
asses12.zip;E:\jars\js.jar;E:\jars\junit.jar;E:\jars\log4j-
core.jar;E:\jars\log4j.jar;E:\jars\xml4j.jar;E:\Development\jqueue;d:\netbeans\l
ib\core.jar;d:\netbeans\lib\openide-fs.jar;d:\netbeans\lib\openide-
nodes.jar;d:\netbeans\lib\openide-
util.jar;d:\netbeans\lib\openide.jar;d:\netbeans\lib\ext\jaxp.jar;d:\netbeans\li
b\ext\jh.jar;d:\netbeans\lib\ext\jpython.jar;d:\netbeans\lib\ext\logger.jar;d:\n
etbeans\lib\ext\parser.jar;d:\netbeans\lib\ext\regexp.jar;d:\netbeans\lib\ext\rm
i-
ext.jar;d:\netbeans\lib\ext\sax2.jar;d:\netbeans\lib\ext\servlet.jar;d:\netbeans
\lib\ext\xerces.jar;D:\netbeans\lib\core.jar;D:\netbeans\lib\openide-
fs.jar;D:\netbeans\lib\openide-nodes.jar;D:\netbeans\lib\openide-
util.jar;D:\netbeans\lib\openide.jar;D:\netbeans\lib\ext\jaxp.jar;D:\netbeans\li
b\ext\jh.jar;D:\netbeans\lib\ext\jpython.jar;D:\netbeans\lib\ext\logger.jar;D:\n
etbeans\lib\ext\parser.jar;D:\netbeans\lib\ext\regexp.jar;D:\netbeans\lib\ext\rm
i-
ext.jar;D:\netbeans\lib\ext\sax2.jar;D:\netbeans\lib\ext\servlet.jar;D:\netbeans
\lib\ext\xerces.jar;D:\jdk1.3\lib\dt.jar;D:\jdk1.3
\lib\tools.jar;D:\netbeans\modules\ant.jar;D:\netbeans\modules\ext\ant.jar;D:\ne
tbeans\modules\ext\ant-optional.jar;D:\netbeans\modules\docs\ant-
manual.zip;D:\netbeans\modules\autoupdate.jar;D:\netbeans\modules\clazz.jar;D:\n
etbeans\modules\debuggerCore.jar;D:\netbeans\modules\applet.jar;D:\netbeans\modu
les\toolsDebugger.jar;D:\netbeans\modules\jpdaDebugger.jar;D:\netbeans\modules\e
ditor.jar;D:\netbeans\modules\ext\nb-
editor.jar;D:\netbeans\modules\html.jar;D:\netbeans\modules\httpserver.jar;D:\ne
tbeans\modules\ext\webserver.jar;D:\netbeans\modules\extbrowser.jar;D:\netbeans\
modules\icebrowser.jar;D:\netbeans\modules\ext\icebrowserlitebean.jar;D:\netbean
s\modules\image.jar;D:\netbeans\modules\jarpackager.jar;D:\netbeans\modules\java
.jar;D:\netbeans\modules\ext\javac.jar;D:\netbeans\modules\ext\java-
gj.jar;D:\netbeans\modules\beans.jar;D:\netbeans\modules\form.jar;D:\netbeans\mo
dules\ext\AbsoluteLayout.jar;D:\netbeans\modules\javadoc.jar;D:\netbeans\modules
\jndi.jar;D:\netbeans\modules\browser.jar;D:\netbeans\modules\ext\infobus.jar;D:
\netbeans\modules\projects.jar;D:\netbeans\modules\properties.jar;D:\netbeans\mo
dules\i18n.jar;D:\netbeans\modules\i18n-form.jar;D:\netbeans\modules\properties-
syntax.jar;D:\netbeans\modules\text.jar;D:\netbeans\modules\usersguide.jar;D:\ne
tbeans\modules\jsp.jar;D:\netbeans\modules\ext\jasper.jar;D:\netbeans\modules\js
p-
syntax.jar;D:\netbeans\modules\openidex.jar;D:\netbeans\modules\scripting.jar;D:
\netbeans\modules\ext\bsh-
1.01.jar;D:\netbeans\modules\ext\djava.jar;D:\netbeans\modules\utilities.jar;D:\
netbeans\modules\apisupport-
lite.jar;D:\netbeans\modules\rmi.jar;D:\netbeans\modules\vcscore.jar;D:\netbeans
\modules\javacvs.jar;D:\netbeans\modules\ext\cvslib.jar;D:\netbeans\modules\vcsg
en.jar;D:\netbeans\modules\cvs.jar;D:\netbeans\modules\innertesters.jar;D:\netbe
ans\modules\junit.jar;D:\netbeans\modules\loggerModule.jar;D:\netbeans\modules\m
akefile.jar;D:\netbeans\modules\remotefs.jar;D:\netbeans\modules\serialversion.j
ar;D:\netbeans\modules\sysprops.jar
3 .= com.da_core.jqueue.JQueue

*********** Exception occurred ************
Mon Apr 30 11:30:11 EDT 2001: java.lang.NullPointerException: null pData
java.lang.NullPointerException: null pData
	at sun.awt.windows.WInputMethod.handleNativeIMEEvent(Native Method)
	at sun.awt.windows.WInputMethod.dispatchEvent(WInputMethod.java:275)
	at sun.awt.im.InputContext.dispatchEvent(InputContext.java:202)
	at sun.awt.im.InputMethodContext.dispatchEvent
(InputMethodContext.java:177)
	at java.awt.Component.dispatchEventImpl(Component.java:2529)
	at java.awt.Container.dispatchEventImpl(Container.java:1213)
	at java.awt.Component.dispatchEvent(Component.java:2499)
	at java.awt.LightweightDispatcher.retargetMouseEvent
(Container.java:2451)
	at java.awt.LightweightDispatcher.trackMouseEnterExit
(Container.java:2318)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2189)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
	at java.awt.Container.dispatchEventImpl(Container.java:1200)
	at java.awt.Window.dispatchEventImpl(Window.java:912)
	at java.awt.Component.dispatchEvent(Component.java:2499)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
[catch] at java.awt.EventDispatchThread.pumpOneEvent
(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
Comment 1 Jan Chalupa 2001-05-06 08:14:57 UTC
Target milestone -> 3.3
Comment 2 _ ttran 2001-10-19 12:19:06 UTC
this is a bug in JVM.  Try JDK 1.3.1
Comment 3 Quality Engineering 2003-07-01 15:53:49 UTC
Resolved for 3.4.x or earlier, no new info since then -> verified
Comment 4 Quality Engineering 2003-07-01 16:14:00 UTC
Resolved for 3.4.x or earlier, no new info since then -> closing.