-
Bug
-
Resolution: Unresolved
-
P4
-
8
-
The JRE under test is either the full JRE or the compact3 profile, build from the jdk8/profiles forest.
The compilejdk used to compile test is the full JDK build from jdk8/profiles.
In order to run langtools test, the toolsjar file must be manually installed in the JRE under test, as the compact profiles do not include this. However, the compiler is suppose to work with compact3, when exercised through the compiler API.The JRE under test is either the full JRE or the compact3 profile, build from the jdk8/profiles forest. The compilejdk used to compile test is the full JDK build from jdk8/profiles. In order to run langtools test, the toolsjar file must be manually installed in the JRE under test, as the compact profiles do not include this. However, the compiler is suppose to work with compact3, when exercised through the compiler API.
Test fails on compact3 and JRE. Test probably not applicable to compact3 as it relies it deliberately violates the profile boundary, to test boundary enforcement.
jtreg/linux/bin/jtreg -agentvm -concurrency:10 -compilejdk:"jdk1.8.0" -jdk:"ejre1.8.0" -dir:ws/langtools/test -w:tmpwork -r:tmprep -vmoption:-Xmx512m -ignore:quiet -verbose:all -a -timeout:2 -javacoptions:"-profile compact3" tools/javac/profiles/ProfileOptionTest.java
...
Expected diag codes: [compiler.err.not.in.profile]
Error: expected diagnostics not found
[] TString.java OK
[] TXMLConstants.java OK
[] TBindings.java OK
[] TPolicyFile.java OK
[] TBeanInfo.java OK
[] T_RMIServer_Stub.java OK
java.lang.Exception: 11 errors occurred
at ProfileOptionTest.run(ProfileOptionTest.java:247)
at ProfileOptionTest.main(ProfileOptionTest.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javatest.regtest.MainAction$SameVMRunnable.run(MainAction.java:706)
at java.lang.Thread.run(Unknown Source)
JavaTest Message: Test threw exception: java.lang.Exception
JavaTest Message: shutting down test
jtreg/linux/bin/jtreg -agentvm -concurrency:10 -compilejdk:"jdk1.8.0" -jdk:"ejre1.8.0-compact3" -dir:ws/langtools/test -w:tmpwork -r:tmprep -vmoption:-Xmx512m -ignore:quiet -verbose:all -a -timeout:2 -javacoptions:"-profile compact3" tools/javac//profiles/ProfileOptionTest.java
java.lang.NoClassDefFoundError: java/beans/BeanInfo
at ProfileOptionTest.initTestClasses(ProfileOptionTest.java:186)
at ProfileOptionTest.run(ProfileOptionTest.java:230)
at ProfileOptionTest.main(ProfileOptionTest.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javatest.regtest.MainAction$SameVMRunnable.run(MainAction.java:706)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: java.beans.BeanInfo
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 9 more
JavaTest Message: Test threw exception: java.lang.NoClassDefFoundError
JavaTest Message: shutting down test
jtreg/linux/bin/jtreg -agentvm -concurrency:10 -compilejdk:"jdk1.8.0" -jdk:"ejre1.8.0" -dir:ws/langtools/test -w:tmpwork -r:tmprep -vmoption:-Xmx512m -ignore:quiet -verbose:all -a -timeout:2 -javacoptions:"-profile compact3" tools/javac/profiles/ProfileOptionTest.java
...
Expected diag codes: [compiler.err.not.in.profile]
Error: expected diagnostics not found
[] TString.java OK
[] TXMLConstants.java OK
[] TBindings.java OK
[] TPolicyFile.java OK
[] TBeanInfo.java OK
[] T_RMIServer_Stub.java OK
java.lang.Exception: 11 errors occurred
at ProfileOptionTest.run(ProfileOptionTest.java:247)
at ProfileOptionTest.main(ProfileOptionTest.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javatest.regtest.MainAction$SameVMRunnable.run(MainAction.java:706)
at java.lang.Thread.run(Unknown Source)
JavaTest Message: Test threw exception: java.lang.Exception
JavaTest Message: shutting down test
jtreg/linux/bin/jtreg -agentvm -concurrency:10 -compilejdk:"jdk1.8.0" -jdk:"ejre1.8.0-compact3" -dir:ws/langtools/test -w:tmpwork -r:tmprep -vmoption:-Xmx512m -ignore:quiet -verbose:all -a -timeout:2 -javacoptions:"-profile compact3" tools/javac//profiles/ProfileOptionTest.java
java.lang.NoClassDefFoundError: java/beans/BeanInfo
at ProfileOptionTest.initTestClasses(ProfileOptionTest.java:186)
at ProfileOptionTest.run(ProfileOptionTest.java:230)
at ProfileOptionTest.main(ProfileOptionTest.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javatest.regtest.MainAction$SameVMRunnable.run(MainAction.java:706)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: java.beans.BeanInfo
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 9 more
JavaTest Message: Test threw exception: java.lang.NoClassDefFoundError
JavaTest Message: shutting down test