JDK-6829260 : Regression test java/awt/Modal/NpeOnClose/NpeOnCloseTest.java fails in Jdk7b55 pit build
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 7
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: solaris
  • CPU: sparc
  • Submitted: 2009-04-13
  • Updated: 2011-01-19
  • Resolved: 2009-04-21
Related Reports
Duplicate :  
Description
The regression testcase java/awt/Modal/NpeOnClose/NpeOnCloseTest.java fails in Jdk7b55 pit build. The test fails on linux and solaris.
Tested on RHEL5 and Solaris Sparc 10. The test passes with Jdk7b53 build.

The test fails with the following output:
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
	at NpeOnCloseTest.main(NpeOnCloseTest.java:75)

Attached is the .jtr file

Comments
EVALUATION It's a duplicate of 6826104. Below is the full stack trace of the exception java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at NpeOnCloseTest.main(NpeOnCloseTest.java:75) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:623) at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94) at java.lang.Thread.run(Thread.java:717) Caused by: java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(EventQueue.java:1021) at NpeOnCloseTest.main(NpeOnCloseTest.java:65) ... 6 more Caused by: 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 NpeOnCloseTest$3.run(NpeOnCloseTest.java:67) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:225) at java.awt.EventQueue.dispatchEvent(EventQueue.java:603) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:286) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:195) at java.awt.Dialog$1.run(Dialog.java:1072) at java.awt.Dialog$3.run(Dialog.java:1126) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:1124) at java.awt.Component.show(Component.java:1525) at java.awt.Component.setVisible(Component.java:1477) at java.awt.Window.setVisible(Window.java:925) at java.awt.Dialog.setVisible(Dialog.java:1011) at NpeOnCloseTest$1.run(NpeOnCloseTest.java:59) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:235) at java.awt.EventQueue.dispatchEvent(EventQueue.java:603) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:286) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:191) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:186) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:178) at java.awt.EventDispatchThread.run(EventDispatchThread.java:139)
21-04-2009