JDK-8196467 : javax/swing/JInternalFrame/Test6325652.java fails
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.swing
  • Affected Version: 8,9,10,11,13
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: linux_ubuntu
  • Submitted: 2018-01-30
  • Updated: 2023-08-07
  • Resolved: 2019-06-25
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 11 JDK 13 JDK 14 JDK 8 Other
11.0.7-oracleFixed 13.0.4Fixed 14 b08Fixed 8u311Fixed openjdk8u372Fixed
Description
Fails for JDK 10 + 11 on Ubuntu 16.04 :
java.lang.Error: frame should not be an icon
	at Test6325652.stepSecondValidate(Test6325652.java:82)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:564)
	at SwingTest.run(SwingTest.java:96)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
	at java.desktop/java.awt.EventQueue.access$600(EventQueue.java:97)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

JavaTest Message: Test threw exception: java.lang.Error: frame should not be an icon
JavaTest Message: shutting down test

STATUS:Failed.`main' threw exception: java.lang.Error: frame should not be an icon
Comments
A pull request was submitted for review. URL: https://git.openjdk.org/jdk8u-dev/pull/238 Date: 2023-01-25 21:37:32 +0000
25-01-2023

Fix request (8u) Requesting backport to 8u for parity with 8u311, applies cleanly, except the problemlist. Review 8u-dev: https://github.com/openjdk/jdk8u-dev/pull/238
25-01-2023

Fix request (13u) Requesting backport to 13u for parity with 11u, applies cleanly.
04-06-2020

Fix request (11u) I would like to downport this for parity with 11.0.7-oracle. Applies clean except for trivial resolve in ProblemList.
26-11-2019

URL: https://hg.openjdk.java.net/jdk/jdk/rev/cd7c66f9dd38 User: psadhukhan Date: 2019-07-25 06:51:25 +0000
25-07-2019

URL: http://hg.openjdk.java.net/jdk/client/rev/cd7c66f9dd38 User: pkbalakr Date: 2019-06-25 08:44:33 +0000
25-06-2019

This test fails on Mac 10.13.6 With different error java.lang.Error: frame should be an icon at Test6325652.stepFirstValidate(Test6325652.java:71) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:567) at SwingTest.run(SwingTest.java:96) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) JavaTest Message: Test threw exception: java.lang.Error: frame should be an icon JavaTest Message: shutting down test STATUS:Failed.`main' threw exception: java.lang.Error: frame should be an icon
14-06-2019

Test also fails on mac 10.13.3 during test sprint.
27-02-2018

This test fails intermittently on my machine with Ubuntu 17.11 and JDK 11. Looks like cleanup is not proper which might be affecting or some timing issue.
05-02-2018