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 163548 - NullPointerException at sun.awt.X11.XWindowPeer.restoreTransientFor
Summary: NullPointerException at sun.awt.X11.XWindowPeer.restoreTransientFor
Status: CLOSED WONTFIX
Alias: None
Product: ide
Classification: Unclassified
Component: Exceptions Reporter (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: Jindrich Sedek
URL: http://statistics.netbeans.org/except...
Keywords: JDK_SPECIFIC
Depends on:
Blocks:
 
Reported: 2009-04-24 07:56 UTC by krezelokdaniel
Modified: 2011-06-09 09:57 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter: 150039


Attachments
stacktrace (7.86 KB, text/plain)
2009-04-24 07:56 UTC, krezelokdaniel
Details
stacktrace (8.15 KB, text/plain)
2009-04-24 08:22 UTC, krezelokdaniel
Details
stacktrace (6.87 KB, text/plain)
2009-05-05 09:22 UTC, krezelokdaniel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description krezelokdaniel 2009-04-24 07:56:08 UTC
Build: NetBeans IDE Dev (Build 200904230201)
VM: Java HotSpot(TM) Client VM, 15.0-b05, Java(TM) SE Runtime Environment, 1.7.0-ea-b55
OS: SunOS, 5.10, x86

User Comments:
krezelokdaniel: I invoked Tools -> Options -> Editor.
In list box "Language" I switched from Java to Properties.
After I pushed "New" button and I filled fields.
When I wanted to confirm or cancle, NB has thrown Exception.



Stacktrace: 
java.lang.NullPointerException
        at sun.awt.X11.XWindowPeer.restoreTransientFor(XWindowPeer.java:1666)
        at sun.awt.X11.XWindowPeer.removeFromTransientFors(XWindowPeer.java:1732)
        at sun.awt.X11.XWindowPeer.setModalBlocked(XWindowPeer.java:1454)
        at sun.awt.X11.XWindowPeer.setModalBlocked(XWindowPeer.java:1428)
        at java.awt.Window.setModalBlocked(Window.java:1411)
        at java.awt.Dialog.unblockWindow(Dialog.java:1597)
Comment 1 krezelokdaniel 2009-04-24 07:56:13 UTC
Created attachment 80817 [details]
stacktrace
Comment 2 krezelokdaniel 2009-04-24 08:22:19 UTC
Build: NetBeans IDE Dev (Build 200904230201)
VM: Java HotSpot(TM) Client VM, 15.0-b05, Java(TM) SE Runtime Environment, 1.7.0-ea-b55
OS: SunOS, 5.10, x86

User Comments: 
I invoked Tools -> Options -> Editor -> Macros(Tab).
After I pushed "New" button and I filled fields.
When I wanted to confirm or cancle, NB has thrown Exception.

Stacktrace: 
java.lang.NullPointerException
        at sun.awt.X11.XWindowPeer.restoreTransientFor(XWindowPeer.java:1666)
        at sun.awt.X11.XWindowPeer.removeFromTransientFors(XWindowPeer.java:1732)
        at sun.awt.X11.XWindowPeer.setModalBlocked(XWindowPeer.java:1454)
        at sun.awt.X11.XWindowPeer.setModalBlocked(XWindowPeer.java:1428)
        at java.awt.Window.setModalBlocked(Window.java:1411)
        at java.awt.Dialog.unblockWindow(Dialog.java:1597)
Comment 3 krezelokdaniel 2009-04-24 08:22:29 UTC
Created attachment 80818 [details]
stacktrace
Comment 4 Jindrich Sedek 2009-04-27 17:47:29 UTC
There are many similar stacktraces. The NPE is always thrown from JDK while calling Window.dispose() method, but the 
method is correctly called in AWT. The problem seems to be valid only for JDK1.7 - I can reproduce using described 
steps on JDK1.7 b55

java.lang.NullPointerException
	at sun.awt.X11.XWindowPeer.restoreTransientFor(XWindowPeer.java:1666)
	at sun.awt.X11.XWindowPeer.removeFromTransientFors(XWindowPeer.java:1732)
	at sun.awt.X11.XWindowPeer.setModalBlocked(XWindowPeer.java:1454)
	at sun.awt.X11.XWindowPeer.setModalBlocked(XWindowPeer.java:1428)
	at java.awt.Window.setModalBlocked(Window.java:1411)
	at java.awt.Dialog.unblockWindow(Dialog.java:1597)
	at java.awt.Dialog.modalHide(Dialog.java:1483)
	at java.awt.Dialog.hideAndDisposePreHandler(Dialog.java:1215)
	at java.awt.Dialog.hide(Dialog.java:1255)
	at java.awt.Window$1DisposeAction.run(Window.java:1097)
	at java.awt.Window.doDispose(Window.java:1111)
	at java.awt.Dialog.doDispose(Dialog.java:1273)
	at java.awt.Window.dispose(Window.java:1058)
	at org.netbeans.core.windows.services.NbPresenter$ButtonListener.actionPerformed(NbPresenter.java:1277)
Comment 5 krezelokdaniel 2009-05-05 09:22:24 UTC
Build: NetBeans IDE Dev (Build 200905050201)
VM: Java HotSpot(TM) Client VM, 15.0-b05, Java(TM) SE Runtime Environment, 1.7.0-ea-b55
OS: SunOS, 5.10, x86

User Comments: 
When I tried set the dependency on Linraries panel in project properties.
Properties -> Libraries -> One of the buttons (Add Project, Add Library....) ,and after if you choose some project or click to Cancel NB thrown NullPointerException										

Stacktrace: 
java.lang.NullPointerException
        at sun.awt.X11.XWindowPeer.restoreTransientFor(XWindowPeer.java:1666)
        at sun.awt.X11.XWindowPeer.removeFromTransientFors(XWindowPeer.java:1732)
        at sun.awt.X11.XWindowPeer.setModalBlocked(XWindowPeer.java:1454)
        at sun.awt.X11.XWindowPeer.setModalBlocked(XWindowPeer.java:1428)
        at java.awt.Window.setModalBlocked(Window.java:1411)
        at java.awt.Dialog.unblockWindow(Dialog.java:1597)
Comment 6 krezelokdaniel 2009-05-05 09:22:36 UTC
Created attachment 81517 [details]
stacktrace
Comment 7 David Simonek 2009-05-11 14:30:55 UTC
Hello, I found original report in JDK bug database - it is JDK bug http://bugs.sun.com/view_bug.do?bug_id=6826104
Solution - upgrade to JDK 1.7 b57 or newer, bug should be fixed there.
Comment 8 Marian Mirilovic 2011-06-09 09:57:14 UTC
v/c