(original) (raw)

#Test Results (version 2) #Wed Jul 18 10:23:25 PDT 2018 #-----testdescription----- file=/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/ConsistencyTest.javafile=/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/ConsistencyTest.java file=/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/ConsistencyTest.javaroot=/jdk/valbase/open/test/hotspot/jtreg keywords=othervm run=USER_SPECIFIED compile -XDenableValueTypes -XDallowFlattenabilityModifiers ConsistencyTest.java POJOPoint.java Mismatched.java\nUSER_SPECIFIED compile -XDenableValueTypes -XDallowFlattenabilityModifiers ConsistencyTest.java ValuePoint.java\nUSER_SPECIFIED main/othervm -Xint -XX\:+EnableValhalla ConsistencyTest\nUSER_SPECIFIED main/othervm -Xcomp -XX\:+EnableValhalla ConsistencyTest\nUSER_SPECIFIED compile -XDenableValueTypes -XDallowFlattenabilityModifiers ConsistencyTest.java ValuePoint.java Mismatched.java\nUSER_SPECIFIED compile -XDenableValueTypes -XDallowFlattenabilityModifiers ConsistencyTest.java POJOPoint.java\nUSER_SPECIFIED main/othervm -Xint -XX\:+EnableValhalla ConsistencyTest\nUSER_SPECIFIED main/othervm -Xcomp -XX\:+EnableValhalla ConsistencyTest\n source=ConsistencyTest.java title=Test for value types consistency checks #-----environment----- #-----testresult----- compileJDK=/home/iklam/jdk/bld/valbase/images/jdk description=file\:/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/ConsistencyTest.java elapsed=64176 0\:01\:04.176 end=Wed Jul 18 10\:23\:25 PDT 2018 environment=regtest execStatus=Passed. Execution successful harnessLoaderMode=Classpath Loader harnessVariety=Full Bundle hostname=ioilinux javatestOS=Linux 4.4.0-45-generic (amd64) javatestVersion=5.0 jtregVersion=jtreg 4.2 fcs b12 script=com.sun.javatest.regtest.exec.RegressionScript sections=script_messages compile compile build main build main compile compile build main build main start=Wed Jul 18 10\:22\:21 PDT 2018 test=runtime/valhalla/valuetypes/consistency/ConsistencyTest.java testJDK=/home/iklam/jdk/bld/valbase-fastdebug/images/jdk totalTime=64184 user.name=iklam work=/jdk/tmp/jtreg/work/runtime/valhalla/valuetypes/consistency #section:script_messages ----------messages:(8/539)---------- compile JDK: /home/iklam/jdk/bld/valbase/images/jdk java version "11-internal" 2018-09-25 Java(TM) SE Runtime Environment 18.9 (build 11-internal+0-adhoc.iklam.open) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11-internal+0-adhoc.iklam.open, mixed mode) test JDK: /home/iklam/jdk/bld/valbase-fastdebug/images/jdk java version "11-internal" 2018-09-25 Java(TM) SE Runtime Environment 18.9 (fastdebug build 11-internal+0-adhoc.iklam.open) Java HotSpot(TM) 64-Bit Server VM 18.9 (fastdebug build 11-internal+0-adhoc.iklam.open, mixed mode) #section:compile ----------messages:(5/555)---------- command: compile -XDenableValueTypes -XDallowFlattenabilityModifiers /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/ConsistencyTest.java /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/POJOPoint.java /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/Mismatched.java reason: User specified action: run compile -XDenableValueTypes -XDallowFlattenabilityModifiers ConsistencyTest.java POJOPoint.java Mismatched.java Mode: agentvm Agent id: 0 elapsed time (seconds): 2.17 ----------configuration:(10/663)---------- Boot Layer (javac runtime environment) class path: /net/scanas416.us.oracle.com/export/java_re2/misc/promoted/jtreg/4.2/fcs/b12/binaries/jtreg/lib/javatest.jar /net/scanas416.us.oracle.com/export/java_re2/misc/promoted/jtreg/4.2/fcs/b12/binaries/jtreg/lib/jtreg.jar patch: java.base /jdk/tmp/jtreg/work/patches/java.base javac compilation environment source path: /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency class path: /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency /jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d ----------rerun:(27/2197)*---------- cd /jdk/tmp/jtreg/work/scratch && \\ DISPLAY=:2 \\ HOME=/home/iklam \\ JTREG_COMPILEJDK=/home/iklam/jdk/bld/valbase/images/jdk \\ LANG=en_US.UTF-8 \\ PATH=/bin:/usr/bin \\ /home/iklam/jdk/bld/valbase/images/jdk/bin/javac \\ -J-DIgnoreFailures \\ -J-Djava.library.path=/home/iklam/jdk/bld/valbase/images/jdk/../../images/test/hotspot/jtreg/native \\ -J-Dtest.class.path.prefix=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d:/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -J-Dtest.src=/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -J-Dtest.src.path=/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -J-Dtest.classes=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -J-Dtest.class.path=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -J-Dtest.vm.opts=-DIgnoreFailures \\ -J-Dtest.tool.vm.opts=-J-DIgnoreFailures \\ -J-Dtest.compiler.opts= \\ -J-Dtest.java.opts= \\ -J-Dtest.jdk=/home/iklam/jdk/bld/valbase-fastdebug/images/jdk \\ -J-Dcompile.jdk=/home/iklam/jdk/bld/valbase/images/jdk \\ -J-Dtest.timeout.factor=4.0 \\ -J-Dtest.nativepath=/home/iklam/jdk/bld/valbase/images/jdk/../../images/test/hotspot/jtreg/native \\ -d /jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -sourcepath /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -classpath /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency:/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -XDenableValueTypes \\ -XDallowFlattenabilityModifiers /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/ConsistencyTest.java /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/POJOPoint.java /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/Mismatched.java ----------direct:(2/192)---------- Note: /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/ConsistencyTest.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. result: Passed. Compilation successful #section:compile ----------messages:(5/449)---------- command: compile -XDenableValueTypes -XDallowFlattenabilityModifiers /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/ConsistencyTest.java /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/ValuePoint.java reason: User specified action: run compile -XDenableValueTypes -XDallowFlattenabilityModifiers ConsistencyTest.java ValuePoint.java Mode: agentvm Agent id: 0 elapsed time (seconds): 0.577 ----------configuration:(10/663)---------- Boot Layer (javac runtime environment) class path: /net/scanas416.us.oracle.com/export/java_re2/misc/promoted/jtreg/4.2/fcs/b12/binaries/jtreg/lib/javatest.jar /net/scanas416.us.oracle.com/export/java_re2/misc/promoted/jtreg/4.2/fcs/b12/binaries/jtreg/lib/jtreg.jar patch: java.base /jdk/tmp/jtreg/work/patches/java.base javac compilation environment source path: /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency class path: /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency /jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d ----------rerun:(27/2105)*---------- cd /jdk/tmp/jtreg/work/scratch && \\ DISPLAY=:2 \\ HOME=/home/iklam \\ JTREG_COMPILEJDK=/home/iklam/jdk/bld/valbase/images/jdk \\ LANG=en_US.UTF-8 \\ PATH=/bin:/usr/bin \\ /home/iklam/jdk/bld/valbase/images/jdk/bin/javac \\ -J-DIgnoreFailures \\ -J-Djava.library.path=/home/iklam/jdk/bld/valbase/images/jdk/../../images/test/hotspot/jtreg/native \\ -J-Dtest.class.path.prefix=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d:/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -J-Dtest.src=/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -J-Dtest.src.path=/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -J-Dtest.classes=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -J-Dtest.class.path=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -J-Dtest.vm.opts=-DIgnoreFailures \\ -J-Dtest.tool.vm.opts=-J-DIgnoreFailures \\ -J-Dtest.compiler.opts= \\ -J-Dtest.java.opts= \\ -J-Dtest.jdk=/home/iklam/jdk/bld/valbase-fastdebug/images/jdk \\ -J-Dcompile.jdk=/home/iklam/jdk/bld/valbase/images/jdk \\ -J-Dtest.timeout.factor=4.0 \\ -J-Dtest.nativepath=/home/iklam/jdk/bld/valbase/images/jdk/../../images/test/hotspot/jtreg/native \\ -d /jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -sourcepath /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -classpath /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency:/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -XDenableValueTypes \\ -XDallowFlattenabilityModifiers /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/ConsistencyTest.java /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/ValuePoint.java ----------direct:(2/192)---------- Note: /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/ConsistencyTest.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. result: Passed. Compilation successful #section:build ----------messages:(3/98)---------- command: build ConsistencyTest reason: Named class compiled on demand elapsed time (seconds): 0.0 result: Passed. All files up to date #section:main ----------messages:(4/212)---------- command: main -Xint -XX:+EnableValhalla ConsistencyTest reason: User specified action: run main/othervm -Xint -XX:+EnableValhalla ConsistencyTest Mode: othervm [/othervm specified] elapsed time (seconds): 1.013 ----------configuration:(0/0)---------- ----------System.out:(48/2550)---------- Is class class Point a ValueType? YES Testing BothWrongRemoteMethod ICCE = Testing FlattenableField ICCE = Testing InvokeMethodHandle (should not get here) Point = null Testing LocalMethod ICCE = Testing LocalMethodWithArray ICCE = Testing LocalOverridingDefaultMethod ICCE = java.lang.IncompatibleClassChangeError: signature ()LPoint; inconsistent value type: InterfaceWithDefault LocalOverridingDefaultMethod$Helper Testing LocalOverridingMethod ICCE = java.lang.IncompatibleClassChangeError: signature ()LPoint; inconsistent value type: LocalOverridingMethod$Helper Parent Testing NotFlattenableField ICCE = Testing NotFlattenableStaticField ICCE = Testing RemoteMethod ICCE = java.lang.IncompatibleClassChangeError: signature ()LPoint; inconsistent value type: RemoteMethod Provider Testing RemoteMethodNull ICCE = java.lang.IncompatibleClassChangeError: signature (LPoint;)V inconsistent value type: RemoteMethodNull Provider Testing RemoteMethodWithArray ICCE = java.lang.IncompatibleClassChangeError: signature ([LPoint;)V inconsistent value type: RemoteMethodWithArray Provider Testing ResolveArray ICCE = java.lang.IncompatibleClassChangeError: constant pool ResolveArray inconsistent value type: Point Testing ResolveClass ICCE = java.lang.IncompatibleClassChangeError: constant pool ResolveClass inconsistent value type: Point Testing ResolveMethod ICCE = java.lang.IncompatibleClassChangeError: constant pool ResolveMethod inconsistent value type: Point Testing ResolveMultiArray ICCE = Testing ValueArrayField ICCE = ----------------------------------------- *** FAILED: InvokeMethodHandle java.lang.RuntimeException: FAILED: InvokeMethodHandle did not receive ICCE as expected at ConsistencyTest.testOne(ConsistencyTest.java:204) at ConsistencyTest.test(ConsistencyTest.java:114) at ConsistencyTest.main(ConsistencyTest.java:87) 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:566) at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:115) at java.base/java.lang.Thread.run(Thread.java:832) -DIgnoreFailures is specified -- I am ignoring the failures so you can test other scenarios ----------System.err:(1/15)---------- STATUS:Passed. ----------rerun:(26/2016)*---------- cd /jdk/tmp/jtreg/work/scratch && \\ DISPLAY=:2 \\ HOME=/home/iklam \\ JTREG_COMPILEJDK=/home/iklam/jdk/bld/valbase/images/jdk \\ LANG=en_US.UTF-8 \\ PATH=/bin:/usr/bin \\ CLASSPATH=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d:/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency:/net/scanas416.us.oracle.com/export/java_re2/misc/promoted/jtreg/4.2/fcs/b12/binaries/jtreg/lib/javatest.jar:/net/scanas416.us.oracle.com/export/java_re2/misc/promoted/jtreg/4.2/fcs/b12/binaries/jtreg/lib/jtreg.jar \\ /home/iklam/jdk/bld/valbase-fastdebug/images/jdk/bin/java \\ -Dtest.class.path.prefix=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d:/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -Dtest.src=/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -Dtest.src.path=/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -Dtest.classes=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -Dtest.class.path=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -Dtest.vm.opts=-DIgnoreFailures \\ -Dtest.tool.vm.opts=-J-DIgnoreFailures \\ -Dtest.compiler.opts= \\ -Dtest.java.opts= \\ -Dtest.jdk=/home/iklam/jdk/bld/valbase-fastdebug/images/jdk \\ -Dcompile.jdk=/home/iklam/jdk/bld/valbase/images/jdk \\ -Dtest.timeout.factor=4.0 \\ -Dtest.nativepath=/home/iklam/jdk/bld/valbase/images/jdk/../../images/test/hotspot/jtreg/native \\ -DIgnoreFailures \\ -Djava.library.path=/home/iklam/jdk/bld/valbase/images/jdk/../../images/test/hotspot/jtreg/native \\ -Xint \\ -XX:+EnableValhalla \\ com.sun.javatest.regtest.agent.MainWrapper /jdk/tmp/jtreg/work/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d/main.0.jta result: Passed. Execution successful #section:build ----------messages:(3/98)---------- command: build ConsistencyTest reason: Named class compiled on demand elapsed time (seconds): 0.0 result: Passed. All files up to date #section:main ----------messages:(4/215)---------- command: main -Xcomp -XX:+EnableValhalla ConsistencyTest reason: User specified action: run main/othervm -Xcomp -XX:+EnableValhalla ConsistencyTest Mode: othervm [/othervm specified] elapsed time (seconds): 28.063 ----------configuration:(0/0)---------- ----------System.out:(58/3195)---------- Is class class Point a ValueType? YES Testing BothWrongRemoteMethod ICCE = Testing FlattenableField ICCE = Testing InvokeMethodHandle (should not get here) Point = null Testing LocalMethod ICCE = Testing LocalMethodWithArray ICCE = Testing LocalOverridingDefaultMethod ICCE = java.lang.IncompatibleClassChangeError: signature ()LPoint; inconsistent value type: InterfaceWithDefault LocalOverridingDefaultMethod$Helper Testing LocalOverridingMethod ICCE = java.lang.IncompatibleClassChangeError: signature ()LPoint; inconsistent value type: LocalOverridingMethod$Helper Parent Testing NotFlattenableField ICCE = Testing NotFlattenableStaticField ICCE = Testing RemoteMethod ICCE = java.lang.IncompatibleClassChangeError: signature ()LPoint; inconsistent value type: RemoteMethod Provider Testing RemoteMethodNull ICCE = java.lang.IncompatibleClassChangeError: signature (LPoint;)V inconsistent value type: RemoteMethodNull Provider Testing RemoteMethodWithArray ICCE = java.lang.IncompatibleClassChangeError: signature ([LPoint;)V inconsistent value type: RemoteMethodWithArray Provider Testing ResolveArray ICCE = java.lang.IncompatibleClassChangeError: constant pool ResolveArray inconsistent value type: Point Testing ResolveClass Testing ResolveMethod ICCE = java.lang.IncompatibleClassChangeError: constant pool ResolveMethod inconsistent value type: Point Testing ResolveMultiArray ICCE = Testing ValueArrayField ICCE = ----------------------------------------- *** FAILED: InvokeMethodHandle java.lang.RuntimeException: FAILED: InvokeMethodHandle did not receive ICCE as expected at ConsistencyTest.testOne(ConsistencyTest.java:204) at ConsistencyTest.test(ConsistencyTest.java:114) at ConsistencyTest.main(ConsistencyTest.java:87) 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:566) at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:115) at java.base/java.lang.Thread.run(Thread.java:832) *** FAILED: ResolveClass java.lang.RuntimeException: FAILED: ResolveClass did not receive ICCE as expected at ConsistencyTest.testOne(ConsistencyTest.java:204) at ConsistencyTest.test(ConsistencyTest.java:114) at ConsistencyTest.main(ConsistencyTest.java:87) 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:566) at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:115) at java.base/java.lang.Thread.run(Thread.java:832) -DIgnoreFailures is specified -- I am ignoring the failures so you can test other scenarios ----------System.err:(1/15)---------- STATUS:Passed. ----------rerun:(26/2017)*---------- cd /jdk/tmp/jtreg/work/scratch && \\ DISPLAY=:2 \\ HOME=/home/iklam \\ JTREG_COMPILEJDK=/home/iklam/jdk/bld/valbase/images/jdk \\ LANG=en_US.UTF-8 \\ PATH=/bin:/usr/bin \\ CLASSPATH=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d:/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency:/net/scanas416.us.oracle.com/export/java_re2/misc/promoted/jtreg/4.2/fcs/b12/binaries/jtreg/lib/javatest.jar:/net/scanas416.us.oracle.com/export/java_re2/misc/promoted/jtreg/4.2/fcs/b12/binaries/jtreg/lib/jtreg.jar \\ /home/iklam/jdk/bld/valbase-fastdebug/images/jdk/bin/java \\ -Dtest.class.path.prefix=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d:/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -Dtest.src=/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -Dtest.src.path=/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -Dtest.classes=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -Dtest.class.path=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -Dtest.vm.opts=-DIgnoreFailures \\ -Dtest.tool.vm.opts=-J-DIgnoreFailures \\ -Dtest.compiler.opts= \\ -Dtest.java.opts= \\ -Dtest.jdk=/home/iklam/jdk/bld/valbase-fastdebug/images/jdk \\ -Dcompile.jdk=/home/iklam/jdk/bld/valbase/images/jdk \\ -Dtest.timeout.factor=4.0 \\ -Dtest.nativepath=/home/iklam/jdk/bld/valbase/images/jdk/../../images/test/hotspot/jtreg/native \\ -DIgnoreFailures \\ -Djava.library.path=/home/iklam/jdk/bld/valbase/images/jdk/../../images/test/hotspot/jtreg/native \\ -Xcomp \\ -XX:+EnableValhalla \\ com.sun.javatest.regtest.agent.MainWrapper /jdk/tmp/jtreg/work/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d/main.1.jta result: Passed. Execution successful #section:compile ----------messages:(5/558)---------- command: compile -XDenableValueTypes -XDallowFlattenabilityModifiers /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/ConsistencyTest.java /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/ValuePoint.java /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/Mismatched.java reason: User specified action: run compile -XDenableValueTypes -XDallowFlattenabilityModifiers ConsistencyTest.java ValuePoint.java Mismatched.java Mode: agentvm Agent id: 0 elapsed time (seconds): 0.259 ----------configuration:(10/663)---------- Boot Layer (javac runtime environment) class path: /net/scanas416.us.oracle.com/export/java_re2/misc/promoted/jtreg/4.2/fcs/b12/binaries/jtreg/lib/javatest.jar /net/scanas416.us.oracle.com/export/java_re2/misc/promoted/jtreg/4.2/fcs/b12/binaries/jtreg/lib/jtreg.jar patch: java.base /jdk/tmp/jtreg/work/patches/java.base javac compilation environment source path: /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency class path: /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency /jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d ----------rerun:(27/2198)*---------- cd /jdk/tmp/jtreg/work/scratch && \\ DISPLAY=:2 \\ HOME=/home/iklam \\ JTREG_COMPILEJDK=/home/iklam/jdk/bld/valbase/images/jdk \\ LANG=en_US.UTF-8 \\ PATH=/bin:/usr/bin \\ /home/iklam/jdk/bld/valbase/images/jdk/bin/javac \\ -J-DIgnoreFailures \\ -J-Djava.library.path=/home/iklam/jdk/bld/valbase/images/jdk/../../images/test/hotspot/jtreg/native \\ -J-Dtest.class.path.prefix=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d:/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -J-Dtest.src=/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -J-Dtest.src.path=/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -J-Dtest.classes=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -J-Dtest.class.path=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -J-Dtest.vm.opts=-DIgnoreFailures \\ -J-Dtest.tool.vm.opts=-J-DIgnoreFailures \\ -J-Dtest.compiler.opts= \\ -J-Dtest.java.opts= \\ -J-Dtest.jdk=/home/iklam/jdk/bld/valbase-fastdebug/images/jdk \\ -J-Dcompile.jdk=/home/iklam/jdk/bld/valbase/images/jdk \\ -J-Dtest.timeout.factor=4.0 \\ -J-Dtest.nativepath=/home/iklam/jdk/bld/valbase/images/jdk/../../images/test/hotspot/jtreg/native \\ -d /jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -sourcepath /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -classpath /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency:/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -XDenableValueTypes \\ -XDallowFlattenabilityModifiers /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/ConsistencyTest.java /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/ValuePoint.java /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/Mismatched.java ----------direct:(2/192)---------- Note: /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/ConsistencyTest.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. result: Passed. Compilation successful #section:compile ----------messages:(5/447)---------- command: compile -XDenableValueTypes -XDallowFlattenabilityModifiers /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/ConsistencyTest.java /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/POJOPoint.java reason: User specified action: run compile -XDenableValueTypes -XDallowFlattenabilityModifiers ConsistencyTest.java POJOPoint.java Mode: agentvm Agent id: 0 elapsed time (seconds): 0.157 ----------configuration:(10/663)---------- Boot Layer (javac runtime environment) class path: /net/scanas416.us.oracle.com/export/java_re2/misc/promoted/jtreg/4.2/fcs/b12/binaries/jtreg/lib/javatest.jar /net/scanas416.us.oracle.com/export/java_re2/misc/promoted/jtreg/4.2/fcs/b12/binaries/jtreg/lib/jtreg.jar patch: java.base /jdk/tmp/jtreg/work/patches/java.base javac compilation environment source path: /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency class path: /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency /jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d ----------rerun:(27/2104)*---------- cd /jdk/tmp/jtreg/work/scratch && \\ DISPLAY=:2 \\ HOME=/home/iklam \\ JTREG_COMPILEJDK=/home/iklam/jdk/bld/valbase/images/jdk \\ LANG=en_US.UTF-8 \\ PATH=/bin:/usr/bin \\ /home/iklam/jdk/bld/valbase/images/jdk/bin/javac \\ -J-DIgnoreFailures \\ -J-Djava.library.path=/home/iklam/jdk/bld/valbase/images/jdk/../../images/test/hotspot/jtreg/native \\ -J-Dtest.class.path.prefix=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d:/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -J-Dtest.src=/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -J-Dtest.src.path=/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -J-Dtest.classes=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -J-Dtest.class.path=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -J-Dtest.vm.opts=-DIgnoreFailures \\ -J-Dtest.tool.vm.opts=-J-DIgnoreFailures \\ -J-Dtest.compiler.opts= \\ -J-Dtest.java.opts= \\ -J-Dtest.jdk=/home/iklam/jdk/bld/valbase-fastdebug/images/jdk \\ -J-Dcompile.jdk=/home/iklam/jdk/bld/valbase/images/jdk \\ -J-Dtest.timeout.factor=4.0 \\ -J-Dtest.nativepath=/home/iklam/jdk/bld/valbase/images/jdk/../../images/test/hotspot/jtreg/native \\ -d /jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -sourcepath /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -classpath /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency:/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -XDenableValueTypes \\ -XDallowFlattenabilityModifiers /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/ConsistencyTest.java /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/POJOPoint.java ----------direct:(2/192)---------- Note: /jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency/ConsistencyTest.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. result: Passed. Compilation successful #section:build ----------messages:(3/98)---------- command: build ConsistencyTest reason: Named class compiled on demand elapsed time (seconds): 0.0 result: Passed. All files up to date #section:main ----------messages:(4/212)---------- command: main -Xint -XX:+EnableValhalla ConsistencyTest reason: User specified action: run main/othervm -Xint -XX:+EnableValhalla ConsistencyTest Mode: othervm [/othervm specified] elapsed time (seconds): 1.254 ----------configuration:(0/0)---------- ----------System.out:(48/2492)---------- Is class class Point a ValueType? NO Testing BothWrongRemoteMethod ICCE = java.lang.IncompatibleClassChangeError Testing FlattenableField ICCE = java.lang.IncompatibleClassChangeError Testing InvokeMethodHandle (should not get here) Point = null Testing LocalMethod ICCE = java.lang.IncompatibleClassChangeError Testing LocalMethodWithArray ICCE = java.lang.IncompatibleClassChangeError Testing LocalOverridingDefaultMethod ICCE = java.lang.IncompatibleClassChangeError Testing LocalOverridingMethod ICCE = java.lang.IncompatibleClassChangeError Testing NotFlattenableField ICCE = Testing NotFlattenableStaticField ICCE = Testing RemoteMethod ICCE = java.lang.IncompatibleClassChangeError: signature ()LPoint; inconsistent value type: RemoteMethod Provider Testing RemoteMethodNull ICCE = java.lang.IncompatibleClassChangeError: signature (LPoint;)V inconsistent value type: RemoteMethodNull Provider Testing RemoteMethodWithArray ICCE = java.lang.IncompatibleClassChangeError: signature ([LPoint;)V inconsistent value type: RemoteMethodWithArray Provider Testing ResolveArray ICCE = java.lang.IncompatibleClassChangeError: constant pool ResolveArray inconsistent value type: Point Testing ResolveClass ICCE = java.lang.IncompatibleClassChangeError: constant pool ResolveClass inconsistent value type: Point Testing ResolveMethod ICCE = java.lang.IncompatibleClassChangeError: constant pool ResolveMethod inconsistent value type: Point Testing ResolveMultiArray ICCE = Testing ValueArrayField ICCE = ----------------------------------------- *** FAILED: InvokeMethodHandle java.lang.RuntimeException: FAILED: InvokeMethodHandle did not receive ICCE as expected at ConsistencyTest.testOne(ConsistencyTest.java:204) at ConsistencyTest.test(ConsistencyTest.java:114) at ConsistencyTest.main(ConsistencyTest.java:87) 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:566) at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:115) at java.base/java.lang.Thread.run(Thread.java:832) -DIgnoreFailures is specified -- I am ignoring the failures so you can test other scenarios ----------System.err:(1/15)---------- STATUS:Passed. ----------rerun:(26/2016)*---------- cd /jdk/tmp/jtreg/work/scratch && \\ DISPLAY=:2 \\ HOME=/home/iklam \\ JTREG_COMPILEJDK=/home/iklam/jdk/bld/valbase/images/jdk \\ LANG=en_US.UTF-8 \\ PATH=/bin:/usr/bin \\ CLASSPATH=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d:/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency:/net/scanas416.us.oracle.com/export/java_re2/misc/promoted/jtreg/4.2/fcs/b12/binaries/jtreg/lib/javatest.jar:/net/scanas416.us.oracle.com/export/java_re2/misc/promoted/jtreg/4.2/fcs/b12/binaries/jtreg/lib/jtreg.jar \\ /home/iklam/jdk/bld/valbase-fastdebug/images/jdk/bin/java \\ -Dtest.class.path.prefix=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d:/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -Dtest.src=/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -Dtest.src.path=/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -Dtest.classes=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -Dtest.class.path=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -Dtest.vm.opts=-DIgnoreFailures \\ -Dtest.tool.vm.opts=-J-DIgnoreFailures \\ -Dtest.compiler.opts= \\ -Dtest.java.opts= \\ -Dtest.jdk=/home/iklam/jdk/bld/valbase-fastdebug/images/jdk \\ -Dcompile.jdk=/home/iklam/jdk/bld/valbase/images/jdk \\ -Dtest.timeout.factor=4.0 \\ -Dtest.nativepath=/home/iklam/jdk/bld/valbase/images/jdk/../../images/test/hotspot/jtreg/native \\ -DIgnoreFailures \\ -Djava.library.path=/home/iklam/jdk/bld/valbase/images/jdk/../../images/test/hotspot/jtreg/native \\ -Xint \\ -XX:+EnableValhalla \\ com.sun.javatest.regtest.agent.MainWrapper /jdk/tmp/jtreg/work/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d/main.2.jta result: Passed. Execution successful #section:build ----------messages:(3/98)---------- command: build ConsistencyTest reason: Named class compiled on demand elapsed time (seconds): 0.0 result: Passed. All files up to date #section:main ----------messages:(4/215)---------- command: main -Xcomp -XX:+EnableValhalla ConsistencyTest reason: User specified action: run main/othervm -Xcomp -XX:+EnableValhalla ConsistencyTest Mode: othervm [/othervm specified] elapsed time (seconds): 29.997 ----------configuration:(0/0)---------- ----------System.out:(68/3782)---------- Is class class Point a ValueType? NO Testing BothWrongRemoteMethod ICCE = java.lang.IncompatibleClassChangeError Testing FlattenableField ICCE = java.lang.IncompatibleClassChangeError Testing InvokeMethodHandle (should not get here) Point = null Testing LocalMethod ICCE = java.lang.IncompatibleClassChangeError Testing LocalMethodWithArray ICCE = java.lang.IncompatibleClassChangeError Testing LocalOverridingDefaultMethod ICCE = java.lang.IncompatibleClassChangeError Testing LocalOverridingMethod ICCE = java.lang.IncompatibleClassChangeError Testing NotFlattenableField ICCE = Testing NotFlattenableStaticField ICCE = Testing RemoteMethod ICCE = java.lang.IncompatibleClassChangeError: signature ()LPoint; inconsistent value type: RemoteMethod Provider Testing RemoteMethodNull ICCE = java.lang.IncompatibleClassChangeError: signature (LPoint;)V inconsistent value type: RemoteMethodNull Provider Testing RemoteMethodWithArray ICCE = java.lang.IncompatibleClassChangeError: signature ([LPoint;)V inconsistent value type: RemoteMethodWithArray Provider Testing ResolveArray Testing ResolveClass Testing ResolveMethod ICCE = java.lang.IncompatibleClassChangeError: constant pool ResolveMethod inconsistent value type: Point Testing ResolveMultiArray ICCE = Testing ValueArrayField ICCE = ----------------------------------------- *** FAILED: InvokeMethodHandle java.lang.RuntimeException: FAILED: InvokeMethodHandle did not receive ICCE as expected at ConsistencyTest.testOne(ConsistencyTest.java:204) at ConsistencyTest.test(ConsistencyTest.java:114) at ConsistencyTest.main(ConsistencyTest.java:87) 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:566) at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:115) at java.base/java.lang.Thread.run(Thread.java:832) *** FAILED: ResolveArray java.lang.RuntimeException: FAILED: ResolveArray did not receive ICCE as expected at ConsistencyTest.testOne(ConsistencyTest.java:204) at ConsistencyTest.test(ConsistencyTest.java:114) at ConsistencyTest.main(ConsistencyTest.java:87) 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:566) at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:115) at java.base/java.lang.Thread.run(Thread.java:832) *** FAILED: ResolveClass java.lang.RuntimeException: FAILED: ResolveClass did not receive ICCE as expected at ConsistencyTest.testOne(ConsistencyTest.java:204) at ConsistencyTest.test(ConsistencyTest.java:114) at ConsistencyTest.main(ConsistencyTest.java:87) 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:566) at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:115) at java.base/java.lang.Thread.run(Thread.java:832) -DIgnoreFailures is specified -- I am ignoring the failures so you can test other scenarios ----------System.err:(1/15)---------- STATUS:Passed. ----------rerun:(26/2017)*---------- cd /jdk/tmp/jtreg/work/scratch && \\ DISPLAY=:2 \\ HOME=/home/iklam \\ JTREG_COMPILEJDK=/home/iklam/jdk/bld/valbase/images/jdk \\ LANG=en_US.UTF-8 \\ PATH=/bin:/usr/bin \\ CLASSPATH=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d:/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency:/net/scanas416.us.oracle.com/export/java_re2/misc/promoted/jtreg/4.2/fcs/b12/binaries/jtreg/lib/javatest.jar:/net/scanas416.us.oracle.com/export/java_re2/misc/promoted/jtreg/4.2/fcs/b12/binaries/jtreg/lib/jtreg.jar \\ /home/iklam/jdk/bld/valbase-fastdebug/images/jdk/bin/java \\ -Dtest.class.path.prefix=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d:/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -Dtest.src=/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -Dtest.src.path=/jdk/valbase/open/test/hotspot/jtreg/runtime/valhalla/valuetypes/consistency \\ -Dtest.classes=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -Dtest.class.path=/jdk/tmp/jtreg/work/classes/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d \\ -Dtest.vm.opts=-DIgnoreFailures \\ -Dtest.tool.vm.opts=-J-DIgnoreFailures \\ -Dtest.compiler.opts= \\ -Dtest.java.opts= \\ -Dtest.jdk=/home/iklam/jdk/bld/valbase-fastdebug/images/jdk \\ -Dcompile.jdk=/home/iklam/jdk/bld/valbase/images/jdk \\ -Dtest.timeout.factor=4.0 \\ -Dtest.nativepath=/home/iklam/jdk/bld/valbase/images/jdk/../../images/test/hotspot/jtreg/native \\ -DIgnoreFailures \\ -Djava.library.path=/home/iklam/jdk/bld/valbase/images/jdk/../../images/test/hotspot/jtreg/native \\ -Xcomp \\ -XX:+EnableValhalla \\ com.sun.javatest.regtest.agent.MainWrapper /jdk/tmp/jtreg/work/runtime/valhalla/valuetypes/consistency/ConsistencyTest.d/main.3.jta result: Passed. Execution successful test result: Passed. Execution successful