-
Bug
-
Resolution: Unresolved
-
P4
-
11, 17, 18, 19
-
arm
-
os_x
java/awt/FullScreen/DisplayMode/DisplayModeNoRefreshTest/DisplayModeNoRefreshTest.java fails on MAC ARM with the following exception
Test Failed due to the following exception
java.lang.IllegalArgumentException: Unable to set display mode!
at java.desktop/sun.awt.CGraphicsDevice.nativeSetDisplayMode(Native Method)
at java.desktop/sun.awt.CGraphicsDevice.setDisplayMode(CGraphicsDevice.java:334)
at DisplayModeNoRefreshTest.<init>(DisplayModeNoRefreshTest.java:36)
at DisplayModeNoRefreshTest.main(DisplayModeNoRefreshTest.java:78)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
at java.base/java.lang.Thread.run(Thread.java:1596)
java.lang.RuntimeException: Test Failed due to java.lang.IllegalArgumentException: Unable to set display mode!
at DisplayModeNoRefreshTest.<init>(DisplayModeNoRefreshTest.java:41)
at DisplayModeNoRefreshTest.main(DisplayModeNoRefreshTest.java:78)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
at java.base/java.lang.Thread.run(Thread.java:1596)
Tried the same test on MAC x86 host (MacBook Pro 13-inch, 2020, Four Thunderbolt 3 ports) & the test passes.
I have attached the modified the test to check for gd.isDisplayChangeSupported() before calling gd.setDisplayMode(Mode); to make sure that Display Change is supported.
Test Failed due to the following exception
java.lang.IllegalArgumentException: Unable to set display mode!
at java.desktop/sun.awt.CGraphicsDevice.nativeSetDisplayMode(Native Method)
at java.desktop/sun.awt.CGraphicsDevice.setDisplayMode(CGraphicsDevice.java:334)
at DisplayModeNoRefreshTest.<init>(DisplayModeNoRefreshTest.java:36)
at DisplayModeNoRefreshTest.main(DisplayModeNoRefreshTest.java:78)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
at java.base/java.lang.Thread.run(Thread.java:1596)
java.lang.RuntimeException: Test Failed due to java.lang.IllegalArgumentException: Unable to set display mode!
at DisplayModeNoRefreshTest.<init>(DisplayModeNoRefreshTest.java:41)
at DisplayModeNoRefreshTest.main(DisplayModeNoRefreshTest.java:78)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
at java.base/java.lang.Thread.run(Thread.java:1596)
Tried the same test on MAC x86 host (MacBook Pro 13-inch, 2020, Four Thunderbolt 3 ports) & the test passes.
I have attached the modified the test to check for gd.isDisplayChangeSupported() before calling gd.setDisplayMode(Mode); to make sure that Display Change is supported.
- relates to
-
JDK-8286436 [macOS] java/awt/GraphicsDevice/DisplayModes/UnknownRefrshRateTest.java failed
-
- Open
-