JDK-8158526 : [macosx] java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest/MouseButtonsAndKeyMasksTest.java fails (invalid extended modifier info)
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 9
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: os_x
  • Submitted: 2016-06-02
  • Updated: 2019-02-01
  • Resolved: 2019-02-01
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 9
9Resolved
Related Reports
Duplicate :  
Relates :  
Description
JDK9b120 + OS X 10.10

java.lang.RuntimeException: invalid extended modifiers: expected 1536 to equal 9728
	at jdk.testlibrary.Asserts.fail(Asserts.java:540)
	at jdk.testlibrary.Asserts.assertEquals(Asserts.java:209)
	at jdk.testlibrary.Asserts.assertEQ(Asserts.java:182)
	at MouseButtonsAndKeyMasksTest.doTest(MouseButtonsAndKeyMasksTest.java:275)
	at MouseButtonsAndKeyMasksTest.main(MouseButtonsAndKeyMasksTest.java:300)
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-ea/Native Method)
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@9-ea/NativeMethodAccessorImpl.java:62)
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-ea/DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(java.base@9-ea/Method.java:531)
	at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:110)
	at java.lang.Thread.run(java.base@9-ea/Thread.java:843)


Doesn't fail, e.g., on Ubuntu 14.04 Linux

at a 1st glance looks like a regression
Comments
RULE "AWT_Events/Automated/Swing/ExModifiersTest/ExModifiersTest.html" ExitCode 97 Hope to see it fixed in b130
18-07-2016

The reason for failure was the modifier value calculation was wrong. Added fix to correct it. Webrev link: http://cr.openjdk.java.net/~mhalder/8156460/webrev.01/
07-07-2016

Test passed with JDK 1.8.0-b132 after cleaning jtreg directory. Changing fix version to 9.
11-06-2016

> Unsupported major.minor version 53.0 please try to clean jtreg working directory and rerun
10-06-2016

Issue reproduced on OS X 10.10.5 with JDK 9b120 and JDK 1.8.0-b132 Error observed in JDK 8b132: ----------System.err:(26/1737)---------- java.lang.UnsupportedClassVersionError: jdk/testlibrary/Asserts : Unsupported major.minor version 53.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:760) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:455) at java.net.URLClassLoader.access$100(URLClassLoader.java:73) at java.net.URLClassLoader$1.run(URLClassLoader.java:367) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:360) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at MouseButtonsAndKeyMasksTest.doTest(MouseButtonsAndKeyMasksTest.java:267) at MouseButtonsAndKeyMasksTest.main(MouseButtonsAndKeyMasksTest.java:300) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:110) at java.lang.Thread.run(Thread.java:744) JavaTest Message: Test threw exception: java.lang.UnsupportedClassVersionError: jdk/testlibrary/Asserts : Unsupported major.minor version 53.0 JavaTest Message: shutting down test STATUS:Failed.`main' threw exception: java.lang.UnsupportedClassVersionError: jdk/testlibrary/Asserts : Unsupported major.minor version 53.0 ----------rerun:(19/2513)*---------- DISPLAY=/private/tmp/com.apple.launchd.p7LB4MtYX6/org.macosforge.xquartz:0 \\ HOME=/Users/mahalder \\ LC_CTYPE=UTF-8 \\ PATH=/bin:/usr/bin \\ CLASSPATH=/Volumes/Data/Code/newJavaCode3rdMay16/client/jdk/test/JTwork/classes/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest:/Volumes/Data/Code/newJavaCode3rdMay16/client/jdk/test/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest:/Volumes/Data/Code/newJavaCode3rdMay16/client/jdk/test/JTwork/classes/lib/testlibrary:/Volumes/Data/Code/newJavaCode3rdMay16/client/jdk/test/lib/testlibrary:/Volumes/Data/Code/newJavaCode3rdMay16/client/jdk/test/JTwork/classes/java/awt/event/helpers/lwcomponents:/Volumes/Data/Code/newJavaCode3rdMay16/client/jdk/test/java/awt/event/helpers/lwcomponents:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/lib/tools.jar:/Volumes/Data/Code/newJavaCode3rdMay16/jtreg/lib/javatest.jar:/Volumes/Data/Code/newJavaCode3rdMay16/jtreg/lib/jtreg.jar \\ /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/bin/java \\ -Dtest.src=/Volumes/Data/Code/newJavaCode3rdMay16/client/jdk/test/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest \\ -Dtest.src.path=/Volumes/Data/Code/newJavaCode3rdMay16/client/jdk/test/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest:/Volumes/Data/Code/newJavaCode3rdMay16/client/jdk/test/lib/testlibrary:/Volumes/Data/Code/newJavaCode3rdMay16/client/jdk/test/java/awt/event/helpers/lwcomponents \\ -Dtest.classes=/Volumes/Data/Code/newJavaCode3rdMay16/client/jdk/test/JTwork/classes/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest \\ -Dtest.class.path=/Volumes/Data/Code/newJavaCode3rdMay16/client/jdk/test/JTwork/classes/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest:/Volumes/Data/Code/newJavaCode3rdMay16/client/jdk/test/JTwork/classes/lib/testlibrary:/Volumes/Data/Code/newJavaCode3rdMay16/client/jdk/test/JTwork/classes/java/awt/event/helpers/lwcomponents \\ -Dtest.vm.opts= \\ -Dtest.tool.vm.opts= \\ -Dtest.compiler.opts= \\ -Dtest.java.opts= \\ -Dtest.jdk=/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home \\ -Dcompile.jdk=/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home \\ -Dtest.timeout.factor=1.0 \\ -Dtest.modules=java.desktop \\ com.sun.javatest.regtest.agent.MainWrapper /Volumes/Data/Code/newJavaCode3rdMay16/client/jdk/test/JTwork/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest/MouseButtonsAndKeyMasksTest.d/main.0.jta result: Failed. Execution failed: `main' threw exception: java.lang.UnsupportedClassVersionError: jdk/testlibrary/Asserts : Unsupported major.minor version 53.0 test result: Failed. Execution failed: `main' threw exception: java.lang.UnsupportedClassVersionError: jdk/testlibrary/Asserts : Unsupported major.minor version 53.0 Error observed in JDK 9b120: ----------System.err:(17/1203)---------- java.lang.RuntimeException: invalid extended modifiers: expected 1536 to equal 9728 at jdk.testlibrary.Asserts.fail(Asserts.java:540) at jdk.testlibrary.Asserts.assertEquals(Asserts.java:209) at jdk.testlibrary.Asserts.assertEQ(Asserts.java:182) at MouseButtonsAndKeyMasksTest.doTest(MouseButtonsAndKeyMasksTest.java:275) at MouseButtonsAndKeyMasksTest.main(MouseButtonsAndKeyMasksTest.java:300) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-ea/Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@9-ea/NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-ea/DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(java.base@9-ea/Method.java:531) at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:110) at java.lang.Thread.run(java.base@9-ea/Thread.java:843) JavaTest Message: Test threw exception: java.lang.RuntimeException: invalid extended modifiers: expected 1536 to equal 9728 JavaTest Message: shutting down test STATUS:Failed.`main' threw exception: java.lang.RuntimeException: invalid extended modifiers: expected 1536 to equal 9728 ----------rerun:(19/2356)*---------- DISPLAY=/private/tmp/com.apple.launchd.p7LB4MtYX6/org.macosforge.xquartz:0 \\ HOME=/Users/mahalder \\ LC_CTYPE=UTF-8 \\ PATH=/bin:/usr/bin \\ CLASSPATH=/Volumes/Data/Code/javacode-31may/client/jdk/test/JTwork/classes/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest:/Volumes/Data/Code/javacode-31may/client/jdk/test/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest:/Volumes/Data/Code/javacode-31may/client/jdk/test/JTwork/classes/lib/testlibrary:/Volumes/Data/Code/javacode-31may/client/jdk/test/lib/testlibrary:/Volumes/Data/Code/javacode-31may/client/jdk/test/JTwork/classes/java/awt/event/helpers/lwcomponents:/Volumes/Data/Code/javacode-31may/client/jdk/test/java/awt/event/helpers/lwcomponents:/Volumes/Data/Code/javacode-31may/jtreg/lib/javatest.jar:/Volumes/Data/Code/javacode-31may/jtreg/lib/jtreg.jar \\ /Library/Java/JavaVirtualMachines/jdk-9b120.jdk/Contents/Home/bin/java \\ -Dtest.src=/Volumes/Data/Code/javacode-31may/client/jdk/test/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest \\ -Dtest.src.path=/Volumes/Data/Code/javacode-31may/client/jdk/test/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest:/Volumes/Data/Code/javacode-31may/client/jdk/test/lib/testlibrary:/Volumes/Data/Code/javacode-31may/client/jdk/test/java/awt/event/helpers/lwcomponents \\ -Dtest.classes=/Volumes/Data/Code/javacode-31may/client/jdk/test/JTwork/classes/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest \\ -Dtest.class.path=/Volumes/Data/Code/javacode-31may/client/jdk/test/JTwork/classes/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest:/Volumes/Data/Code/javacode-31may/client/jdk/test/JTwork/classes/lib/testlibrary:/Volumes/Data/Code/javacode-31may/client/jdk/test/JTwork/classes/java/awt/event/helpers/lwcomponents \\ -Dtest.vm.opts= \\ -Dtest.tool.vm.opts= \\ -Dtest.compiler.opts= \\ -Dtest.java.opts= \\ -Dtest.jdk=/Library/Java/JavaVirtualMachines/jdk-9b120.jdk/Contents/Home \\ -Dcompile.jdk=/Library/Java/JavaVirtualMachines/jdk-9b120.jdk/Contents/Home \\ -Dtest.timeout.factor=1.0 \\ -Dtest.modules=java.desktop \\ com.sun.javatest.regtest.agent.MainWrapper /Volumes/Data/Code/javacode-31may/client/jdk/test/JTwork/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest/MouseButtonsAndKeyMasksTest.d/main.0.jta result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: invalid extended modifiers: expected 1536 to equal 9728 test result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: invalid extended modifiers: expected 1536 to equal 9728
10-06-2016