Is there some resolution to this? Is the JDK that I built valid despite the test failures?
Are there problems with some tests or with the test scripts? If so, will the problems be fixed? > On Jan 9, 2018, at 9:39 AM, Alan Snyder <javali...@cbfiddle.com> wrote: > > I already tried make test-image; make run-test-tier1 and it had no impact on > the outcome. Given that, do you still want me to try your suggestion? > > Alan > > >> On Jan 8, 2018, at 11:28 PM, Magnus Ihse Bursie >> <magnus.ihse.bur...@oracle.com> wrote: >> >> >>> 8 jan. 2018 kl. 23:23 skrev David Holmes <david.hol...@oracle.com>: >>> >>>> On 9/01/2018 4:35 AM, Jonathan Gibbons wrote: >>>> Maybe the Makefile targets to run tests could report an up-front warning >>>> if the native libraries have not been built. >>> >>> Based on my observations the makefile target will also build the test-image >>> if needed. >> >> That's the idea, yes. However I'm afraid there might be a bug wrt this when >> using the generated "run-test-*" targets, as opposed to the generic >> "run-test" target. :( >> >> Alan, can you try running "make run-test TEST=tier1" instead? This should >> definitely pull in the generation of the test image. >> >> I also do apologize that the simple build README instructions did not work >> out of the box. :( >> >> /Magnus >> >>> >>> David >>> >>>> A more advanced solution would be to use jtreg to determine if any native >>>> tests will be run (using some combination of `-k native` and `-listtests`) >>>> and if any such tests are found, then require the library to be available. >>>> -- Jon >>>> On 01/05/2018 06:37 PM, Alan Snyder wrote: >>>>> Following the instructions for the impatient, I did make images and then >>>>> make run-test-tier1. >>>>> Then after replacing the jtreg with the one Jon recommended, I did make >>>>> run-test-tier1 again. >>>>> >>>>> Alan >>>>> >>>>> >>>>>> On Jan 5, 2018, at 6:32 PM, David Holmes <david.hol...@oracle.com> wrote: >>>>>> >>>>>> On 6/01/2018 12:05 PM, Alan Snyder wrote: >>>>>>> The tests were run via make. >>>>>> How exactly? And did you do "make test-image" first? >>>>>> >>>>>> David >>>>>> >>>>>>>> On Jan 5, 2018, at 4:13 PM, David Holmes <david.hol...@oracle.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>> Alan, >>>>>>>> >>>>>>>> Unclear how you ran the tests, but: >>>>>>>> >>>>>>>> TEST RESULT: Error. Use -nativepath to specify the location of native >>>>>>>> code >>>>>>>> >>>>>>>> indicates jtreg was not passed the -nativepath flag. That may or may >>>>>>>> not be a build issue depending on whether the tests were executed >>>>>>>> directly or via "make". >>>>>>>> >>>>>>>> Cheers, >>>>>>>> David >>>>>>>> >>>>>>>>> On 6/01/2018 8:43 AM, Alan Snyder wrote: >>>>>>>>> 5 test failures remain using jtreg-4.2.0-tip: >>>>>>>>> -------------------------------------------------- >>>>>>>>> TEST: java/lang/String/nativeEncoding/StringPlatformChars.java >>>>>>>>> TEST JDK: >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> >>>>>>>>> ACTION: build -- Passed. Build successful >>>>>>>>> REASON: Named class compiled on demand >>>>>>>>> TIME: 1.179 seconds >>>>>>>>> messages: >>>>>>>>> command: build StringPlatformChars >>>>>>>>> reason: Named class compiled on demand >>>>>>>>> Test directory: >>>>>>>>> compile: StringPlatformChars >>>>>>>>> elapsed time (seconds): 1.179 >>>>>>>>> ACTION: compile -- Passed. Compilation successful >>>>>>>>> REASON: .class file out of date or does not exist >>>>>>>>> TIME: 0.626 seconds >>>>>>>>> messages: >>>>>>>>> command: compile >>>>>>>>> /Volumes/A/JDK/jdk10/test/jdk/java/lang/String/nativeEncoding/StringPlatformChars.java >>>>>>>>> >>>>>>>>> reason: .class file out of date or does not exist >>>>>>>>> Mode: agentvm >>>>>>>>> Agent id: 1 >>>>>>>>> elapsed time (seconds): 0.626 >>>>>>>>> configuration: >>>>>>>>> Boot Layer (javac runtime environment) >>>>>>>>> class path: /Users/alan/javalib/share/jtreg/lib/javatest.jar >>>>>>>>> /Users/alan/javalib/share/jtreg/lib/jtreg.jar >>>>>>>>> patch: java.base >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/patches/java.base >>>>>>>>> >>>>>>>>> javac compilation environment >>>>>>>>> source path: >>>>>>>>> /Volumes/A/JDK/jdk10/test/jdk/java/lang/String/nativeEncoding >>>>>>>>> class path: >>>>>>>>> /Volumes/A/JDK/jdk10/test/jdk/java/lang/String/nativeEncoding >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/classes/4/java/lang/String/nativeEncoding/StringPlatformChars.d >>>>>>>>> >>>>>>>>> rerun: >>>>>>>>> cd >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/scratch/0 >>>>>>>>> && \ >>>>>>>>> HOME=/Users/alan \ >>>>>>>>> JDK8_HOME=/Library/Java/JavaVirtualMachines/1.9.0.jdk/Contents/Home \ >>>>>>>>> LANG=en_US.UTF-8 \ >>>>>>>>> LC_ALL=en_US.UTF-8 \ >>>>>>>>> PATH=/bin:/usr/bin \ >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk/bin/javac >>>>>>>>> \ >>>>>>>>> -J-Xmx512m \ >>>>>>>>> -J-XX:MaxRAMPercentage=3 \ >>>>>>>>> -J-ea \ >>>>>>>>> -J-esa \ >>>>>>>>> -J-Dtest.class.path.prefix=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/classes/4/java/lang/String/nativeEncoding/StringPlatformChars.d:/Volumes/A/JDK/jdk10/test/jdk/java/lang/String/nativeEncoding >>>>>>>>> \ >>>>>>>>> -J-Dtest.src=/Volumes/A/JDK/jdk10/test/jdk/java/lang/String/nativeEncoding >>>>>>>>> \ >>>>>>>>> -J-Dtest.src.path=/Volumes/A/JDK/jdk10/test/jdk/java/lang/String/nativeEncoding >>>>>>>>> \ >>>>>>>>> -J-Dtest.classes=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/classes/4/java/lang/String/nativeEncoding/StringPlatformChars.d >>>>>>>>> \ >>>>>>>>> -J-Dtest.class.path=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/classes/4/java/lang/String/nativeEncoding/StringPlatformChars.d >>>>>>>>> \ >>>>>>>>> -J-Dtest.vm.opts='-Xmx512m -XX:MaxRAMPercentage=3 -ea -esa' \ >>>>>>>>> -J-Dtest.tool.vm.opts='-J-Xmx512m -J-XX:MaxRAMPercentage=3 -J-ea >>>>>>>>> -J-esa' \ >>>>>>>>> -J-Dtest.compiler.opts= \ >>>>>>>>> -J-Dtest.java.opts= \ >>>>>>>>> -J-Dtest.jdk=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> \ >>>>>>>>> -J-Dcompile.jdk=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> \ >>>>>>>>> -J-Dtest.timeout.factor=4.0 \ >>>>>>>>> -d >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/classes/4/java/lang/String/nativeEncoding/StringPlatformChars.d >>>>>>>>> \ >>>>>>>>> -sourcepath >>>>>>>>> /Volumes/A/JDK/jdk10/test/jdk/java/lang/String/nativeEncoding \ >>>>>>>>> -classpath >>>>>>>>> /Volumes/A/JDK/jdk10/test/jdk/java/lang/String/nativeEncoding:/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/classes/4/java/lang/String/nativeEncoding/StringPlatformChars.d >>>>>>>>> >>>>>>>>> /Volumes/A/JDK/jdk10/test/jdk/java/lang/String/nativeEncoding/StringPlatformChars.java >>>>>>>>> >>>>>>>>> TEST RESULT: Error. Use -nativepath to specify the location of native >>>>>>>>> code >>>>>>>>> -------------------------------------------------- >>>>>>>>> TEST: jdk/internal/misc/JavaLangAccess/NewUnsafeString.java >>>>>>>>> TEST JDK: >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> >>>>>>>>> ACTION: compile -- Passed. Compilation successful >>>>>>>>> REASON: User specified action: run compile -XDignore.symbol.file >>>>>>>>> NewUnsafeString.java >>>>>>>>> TIME: 0.03 seconds >>>>>>>>> messages: >>>>>>>>> command: compile -XDignore.symbol.file >>>>>>>>> /Volumes/A/JDK/jdk10/test/jdk/jdk/internal/misc/JavaLangAccess/NewUnsafeString.java >>>>>>>>> >>>>>>>>> reason: User specified action: run compile -XDignore.symbol.file >>>>>>>>> NewUnsafeString.java >>>>>>>>> Additional options from @modules: --add-modules java.base >>>>>>>>> --add-exports java.base/jdk.internal.misc=ALL-UNNAMED >>>>>>>>> Mode: agentvm >>>>>>>>> Agent id: 1 >>>>>>>>> elapsed time (seconds): 0.03 >>>>>>>>> configuration: >>>>>>>>> Boot Layer (javac runtime environment) >>>>>>>>> class path: /Users/alan/javalib/share/jtreg/lib/javatest.jar >>>>>>>>> /Users/alan/javalib/share/jtreg/lib/jtreg.jar >>>>>>>>> patch: java.base >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/patches/java.base >>>>>>>>> >>>>>>>>> javac compilation environment >>>>>>>>> add modules: java.base >>>>>>>>> add exports: java.base/jdk.internal.misc ALL-UNNAMED >>>>>>>>> source path: >>>>>>>>> /Volumes/A/JDK/jdk10/test/jdk/jdk/internal/misc/JavaLangAccess >>>>>>>>> class path: >>>>>>>>> /Volumes/A/JDK/jdk10/test/jdk/jdk/internal/misc/JavaLangAccess >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/classes/4/jdk/internal/misc/JavaLangAccess/NewUnsafeString.d >>>>>>>>> >>>>>>>>> rerun: >>>>>>>>> cd >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/scratch/0 >>>>>>>>> && \ >>>>>>>>> HOME=/Users/alan \ >>>>>>>>> JDK8_HOME=/Library/Java/JavaVirtualMachines/1.9.0.jdk/Contents/Home \ >>>>>>>>> LANG=en_US.UTF-8 \ >>>>>>>>> LC_ALL=en_US.UTF-8 \ >>>>>>>>> PATH=/bin:/usr/bin \ >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk/bin/javac >>>>>>>>> \ >>>>>>>>> -J-Xmx512m \ >>>>>>>>> -J-XX:MaxRAMPercentage=3 \ >>>>>>>>> -J-ea \ >>>>>>>>> -J-esa \ >>>>>>>>> -J-Dtest.class.path.prefix=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/classes/4/jdk/internal/misc/JavaLangAccess/NewUnsafeString.d:/Volumes/A/JDK/jdk10/test/jdk/jdk/internal/misc/JavaLangAccess >>>>>>>>> \ >>>>>>>>> -J-Dtest.src=/Volumes/A/JDK/jdk10/test/jdk/jdk/internal/misc/JavaLangAccess >>>>>>>>> \ >>>>>>>>> -J-Dtest.src.path=/Volumes/A/JDK/jdk10/test/jdk/jdk/internal/misc/JavaLangAccess >>>>>>>>> \ >>>>>>>>> -J-Dtest.classes=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/classes/4/jdk/internal/misc/JavaLangAccess/NewUnsafeString.d >>>>>>>>> \ >>>>>>>>> -J-Dtest.class.path=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/classes/4/jdk/internal/misc/JavaLangAccess/NewUnsafeString.d >>>>>>>>> \ >>>>>>>>> -J-Dtest.vm.opts='-Xmx512m -XX:MaxRAMPercentage=3 -ea -esa' \ >>>>>>>>> -J-Dtest.tool.vm.opts='-J-Xmx512m -J-XX:MaxRAMPercentage=3 -J-ea >>>>>>>>> -J-esa' \ >>>>>>>>> -J-Dtest.compiler.opts= \ >>>>>>>>> -J-Dtest.java.opts= \ >>>>>>>>> -J-Dtest.jdk=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> \ >>>>>>>>> -J-Dcompile.jdk=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> \ >>>>>>>>> -J-Dtest.timeout.factor=4.0 \ >>>>>>>>> -J-Dtest.modules=java.base/jdk.internal.misc \ >>>>>>>>> --add-modules java.base \ >>>>>>>>> --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \ >>>>>>>>> -d >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/classes/4/jdk/internal/misc/JavaLangAccess/NewUnsafeString.d >>>>>>>>> \ >>>>>>>>> -sourcepath >>>>>>>>> /Volumes/A/JDK/jdk10/test/jdk/jdk/internal/misc/JavaLangAccess \ >>>>>>>>> -classpath >>>>>>>>> /Volumes/A/JDK/jdk10/test/jdk/jdk/internal/misc/JavaLangAccess:/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/classes/4/jdk/internal/misc/JavaLangAccess/NewUnsafeString.d >>>>>>>>> \ >>>>>>>>> -XDignore.symbol.file >>>>>>>>> /Volumes/A/JDK/jdk10/test/jdk/jdk/internal/misc/JavaLangAccess/NewUnsafeString.java >>>>>>>>> >>>>>>>>> ACTION: build -- Passed. All files up to date >>>>>>>>> REASON: Named class compiled on demand >>>>>>>>> TIME: 0.0 seconds >>>>>>>>> messages: >>>>>>>>> command: build NewUnsafeString >>>>>>>>> reason: Named class compiled on demand >>>>>>>>> elapsed time (seconds): 0.0 >>>>>>>>> ACTION: main -- Failed. Execution failed: `main' threw exception: >>>>>>>>> java.lang.Error: jla.newStringUnsafe did not use provided string >>>>>>>>> REASON: User specified action: run main NewUnsafeString >>>>>>>>> TIME: 0.004 seconds >>>>>>>>> messages: >>>>>>>>> command: main NewUnsafeString >>>>>>>>> reason: User specified action: run main NewUnsafeString >>>>>>>>> Mode: agentvm >>>>>>>>> Agent id: 1 >>>>>>>>> Additional exports to unnamed modules from @modules: >>>>>>>>> java.base/jdk.internal.misc >>>>>>>>> elapsed time (seconds): 0.004 >>>>>>>>> configuration: >>>>>>>>> Boot Layer >>>>>>>>> class path: /Users/alan/javalib/share/jtreg/lib/javatest.jar >>>>>>>>> /Users/alan/javalib/share/jtreg/lib/jtreg.jar >>>>>>>>> patch: java.base >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/patches/java.base >>>>>>>>> >>>>>>>>> Test Layer >>>>>>>>> add exports: java.base/jdk.internal.misc ALL-UNNAMED >>>>>>>>> class path: >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/classes/4/jdk/internal/misc/JavaLangAccess/NewUnsafeString.d >>>>>>>>> >>>>>>>>> /Volumes/A/JDK/jdk10/test/jdk/jdk/internal/misc/JavaLangAccess >>>>>>>>> rerun: >>>>>>>>> cd >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/scratch/0 >>>>>>>>> && \ >>>>>>>>> HOME=/Users/alan \ >>>>>>>>> JDK8_HOME=/Library/Java/JavaVirtualMachines/1.9.0.jdk/Contents/Home \ >>>>>>>>> LANG=en_US.UTF-8 \ >>>>>>>>> LC_ALL=en_US.UTF-8 \ >>>>>>>>> PATH=/bin:/usr/bin \ >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk/bin/java >>>>>>>>> \ >>>>>>>>> -Dtest.class.path.prefix=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/classes/4/jdk/internal/misc/JavaLangAccess/NewUnsafeString.d:/Volumes/A/JDK/jdk10/test/jdk/jdk/internal/misc/JavaLangAccess >>>>>>>>> \ >>>>>>>>> -Dtest.src=/Volumes/A/JDK/jdk10/test/jdk/jdk/internal/misc/JavaLangAccess >>>>>>>>> \ >>>>>>>>> -Dtest.src.path=/Volumes/A/JDK/jdk10/test/jdk/jdk/internal/misc/JavaLangAccess >>>>>>>>> \ >>>>>>>>> -Dtest.classes=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/classes/4/jdk/internal/misc/JavaLangAccess/NewUnsafeString.d >>>>>>>>> \ >>>>>>>>> -Dtest.class.path=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/classes/4/jdk/internal/misc/JavaLangAccess/NewUnsafeString.d >>>>>>>>> \ >>>>>>>>> -Dtest.vm.opts='-Xmx512m -XX:MaxRAMPercentage=3 -ea -esa' \ >>>>>>>>> -Dtest.tool.vm.opts='-J-Xmx512m -J-XX:MaxRAMPercentage=3 -J-ea >>>>>>>>> -J-esa' \ >>>>>>>>> -Dtest.compiler.opts= \ >>>>>>>>> -Dtest.java.opts= \ >>>>>>>>> -Dtest.jdk=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> \ >>>>>>>>> -Dcompile.jdk=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> \ >>>>>>>>> -Dtest.timeout.factor=4.0 \ >>>>>>>>> -Dtest.modules=java.base/jdk.internal.misc \ >>>>>>>>> -classpath >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_jdk_tier1/classes/4/jdk/internal/misc/JavaLangAccess/NewUnsafeString.d:/Volumes/A/JDK/jdk10/test/jdk/jdk/internal/misc/JavaLangAccess:/Users/alan/javalib/share/jtreg/lib/javatest.jar:/Users/alan/javalib/share/jtreg/lib/jtreg.jar >>>>>>>>> \ >>>>>>>>> NewUnsafeString >>>>>>>>> STDERR: >>>>>>>>> java.lang.Error: jla.newStringUnsafe did not use provided string >>>>>>>>> at NewUnsafeString.testNewUnsafeString(NewUnsafeString.java:80) >>>>>>>>> at NewUnsafeString.main(NewUnsafeString.java:86) >>>>>>>>> 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 >>>>>>>>> com.sun.javatest.regtest.agent.MainActionHelper$SameVMRunnable.run(MainActionHelper.java:229) >>>>>>>>> >>>>>>>>> at java.base/java.lang.Thread.run(Thread.java:844) >>>>>>>>> JavaTest Message: Test threw exception: java.lang.Error >>>>>>>>> JavaTest Message: shutting down test >>>>>>>>> TEST RESULT: Failed. Execution failed: `main' threw exception: >>>>>>>>> java.lang.Error: jla.newStringUnsafe did not use provided string >>>>>>>>> -------------------------------------------------- >>>>>>>>> TEST: tools/sjavac/ApiExtraction.java >>>>>>>>> TEST JDK: >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> >>>>>>>>> ACTION: build -- Passed. Build successful >>>>>>>>> REASON: User specified action: run build Wrapper toolbox.ToolBox >>>>>>>>> toolbox.JavacTask >>>>>>>>> TIME: 0.081 seconds >>>>>>>>> messages: >>>>>>>>> command: build Wrapper toolbox.ToolBox toolbox.JavacTask >>>>>>>>> reason: User specified action: run build Wrapper toolbox.ToolBox >>>>>>>>> toolbox.JavacTask >>>>>>>>> Test directory: >>>>>>>>> compile: Wrapper >>>>>>>>> elapsed time (seconds): 0.081 >>>>>>>>> ACTION: compile -- Passed. Compilation successful >>>>>>>>> REASON: .class file out of date or does not exist >>>>>>>>> TIME: 0.08 seconds >>>>>>>>> messages: >>>>>>>>> command: compile >>>>>>>>> /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac/Wrapper.java >>>>>>>>> reason: .class file out of date or does not exist >>>>>>>>> Additional options from @modules: --add-modules jdk.compiler >>>>>>>>> --add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED >>>>>>>>> --add-exports jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED >>>>>>>>> --add-exports jdk.compiler/com.sun.tools.sjavac=ALL-UNNAMED >>>>>>>>> --add-exports jdk.compiler/com.sun.tools.sjavac.options=ALL-UNNAMED >>>>>>>>> --add-exports jdk.compiler/com.sun.tools.sjavac.pubapi=ALL-UNNAMED >>>>>>>>> Mode: agentvm >>>>>>>>> Agent id: 14 >>>>>>>>> elapsed time (seconds): 0.08 >>>>>>>>> configuration: >>>>>>>>> Boot Layer (javac runtime environment) >>>>>>>>> class path: /Users/alan/javalib/share/jtreg/lib/javatest.jar >>>>>>>>> /Users/alan/javalib/share/jtreg/lib/jtreg.jar >>>>>>>>> patch: java.base >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/patches/java.base >>>>>>>>> >>>>>>>>> javac compilation environment >>>>>>>>> add modules: jdk.compiler >>>>>>>>> add exports: jdk.compiler/com.sun.tools.javac.api ALL-UNNAMED >>>>>>>>> jdk.compiler/com.sun.tools.javac.main ALL-UNNAMED >>>>>>>>> jdk.compiler/com.sun.tools.sjavac ALL-UNNAMED >>>>>>>>> jdk.compiler/com.sun.tools.sjavac.options ALL-UNNAMED >>>>>>>>> jdk.compiler/com.sun.tools.sjavac.pubapi ALL-UNNAMED >>>>>>>>> source path: /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac >>>>>>>>> /Volumes/A/JDK/jdk10/test/langtools/tools/lib >>>>>>>>> class path: /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ApiExtraction.d >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/lib >>>>>>>>> >>>>>>>>> rerun: >>>>>>>>> cd >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/scratch/5 >>>>>>>>> && \ >>>>>>>>> HOME=/Users/alan \ >>>>>>>>> JDK8_HOME=/Library/Java/JavaVirtualMachines/1.9.0.jdk/Contents/Home \ >>>>>>>>> LANG=en_US.UTF-8 \ >>>>>>>>> LC_ALL=en_US.UTF-8 \ >>>>>>>>> PATH=/bin:/usr/bin \ >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk/bin/javac >>>>>>>>> \ >>>>>>>>> -J-Xmx512m \ >>>>>>>>> -J-XX:MaxRAMPercentage=3 \ >>>>>>>>> -J-ea \ >>>>>>>>> -J-esa \ >>>>>>>>> -J-Dtest.class.path.prefix=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ApiExtraction.d:/Volumes/A/JDK/jdk10/test/langtools/tools/sjavac:/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/lib >>>>>>>>> \ >>>>>>>>> -J-Dtest.src=/Volumes/A/JDK/jdk10/test/langtools/tools/sjavac \ >>>>>>>>> -J-Dtest.src.path=/Volumes/A/JDK/jdk10/test/langtools/tools/sjavac:/Volumes/A/JDK/jdk10/test/langtools/tools/lib >>>>>>>>> \ >>>>>>>>> -J-Dtest.classes=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ApiExtraction.d >>>>>>>>> \ >>>>>>>>> -J-Dtest.class.path=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ApiExtraction.d:/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/lib >>>>>>>>> \ >>>>>>>>> -J-Dtest.vm.opts='-Xmx512m -XX:MaxRAMPercentage=3 -ea -esa' \ >>>>>>>>> -J-Dtest.tool.vm.opts='-J-Xmx512m -J-XX:MaxRAMPercentage=3 -J-ea >>>>>>>>> -J-esa' \ >>>>>>>>> -J-Dtest.compiler.opts= \ >>>>>>>>> -J-Dtest.java.opts= \ >>>>>>>>> -J-Dtest.jdk=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> \ >>>>>>>>> -J-Dcompile.jdk=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> \ >>>>>>>>> -J-Dtest.timeout.factor=4.0 \ >>>>>>>>> -J-Dtest.modules='jdk.compiler/com.sun.tools.javac.api >>>>>>>>> jdk.compiler/com.sun.tools.javac.main >>>>>>>>> jdk.compiler/com.sun.tools.sjavac >>>>>>>>> jdk.compiler/com.sun.tools.sjavac.options >>>>>>>>> jdk.compiler/com.sun.tools.sjavac.pubapi' \ >>>>>>>>> --add-modules jdk.compiler \ >>>>>>>>> --add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED \ >>>>>>>>> --add-exports jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED \ >>>>>>>>> --add-exports jdk.compiler/com.sun.tools.sjavac=ALL-UNNAMED \ >>>>>>>>> --add-exports jdk.compiler/com.sun.tools.sjavac.options=ALL-UNNAMED \ >>>>>>>>> --add-exports jdk.compiler/com.sun.tools.sjavac.pubapi=ALL-UNNAMED \ >>>>>>>>> -d >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ApiExtraction.d >>>>>>>>> \ >>>>>>>>> -sourcepath >>>>>>>>> /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac:/Volumes/A/JDK/jdk10/test/langtools/tools/lib >>>>>>>>> \ >>>>>>>>> -classpath >>>>>>>>> /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac:/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ApiExtraction.d:/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/lib >>>>>>>>> /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac/Wrapper.java >>>>>>>>> ACTION: build -- Passed. All files up to date >>>>>>>>> REASON: Named class compiled on demand >>>>>>>>> TIME: 0.0 seconds >>>>>>>>> messages: >>>>>>>>> command: build Wrapper >>>>>>>>> reason: Named class compiled on demand >>>>>>>>> elapsed time (seconds): 0.0 >>>>>>>>> ACTION: main -- Failed. Execution failed: `main' threw exception: >>>>>>>>> java.lang.reflect.InvocationTargetException >>>>>>>>> REASON: User specified action: run main Wrapper ApiExtraction >>>>>>>>> TIME: 0.263 seconds >>>>>>>>> messages: >>>>>>>>> command: main Wrapper ApiExtraction >>>>>>>>> reason: User specified action: run main Wrapper ApiExtraction >>>>>>>>> Mode: agentvm >>>>>>>>> Agent id: 14 >>>>>>>>> Additional exports to unnamed modules from @modules: >>>>>>>>> jdk.compiler/com.sun.tools.javac.api >>>>>>>>> jdk.compiler/com.sun.tools.javac.main >>>>>>>>> jdk.compiler/com.sun.tools.sjavac >>>>>>>>> jdk.compiler/com.sun.tools.sjavac.options >>>>>>>>> jdk.compiler/com.sun.tools.sjavac.pubapi >>>>>>>>> elapsed time (seconds): 0.263 >>>>>>>>> configuration: >>>>>>>>> Boot Layer >>>>>>>>> class path: /Users/alan/javalib/share/jtreg/lib/javatest.jar >>>>>>>>> /Users/alan/javalib/share/jtreg/lib/jtreg.jar >>>>>>>>> patch: java.base >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/patches/java.base >>>>>>>>> >>>>>>>>> Test Layer >>>>>>>>> add exports: jdk.compiler/com.sun.tools.javac.api ALL-UNNAMED >>>>>>>>> jdk.compiler/com.sun.tools.javac.main ALL-UNNAMED >>>>>>>>> jdk.compiler/com.sun.tools.sjavac ALL-UNNAMED >>>>>>>>> jdk.compiler/com.sun.tools.sjavac.options ALL-UNNAMED >>>>>>>>> jdk.compiler/com.sun.tools.sjavac.pubapi ALL-UNNAMED >>>>>>>>> class path: >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ApiExtraction.d >>>>>>>>> /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/lib >>>>>>>>> >>>>>>>>> /Volumes/A/JDK/jdk10/test/langtools/tools/lib >>>>>>>>> rerun: >>>>>>>>> cd >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/scratch/5 >>>>>>>>> && \ >>>>>>>>> HOME=/Users/alan \ >>>>>>>>> JDK8_HOME=/Library/Java/JavaVirtualMachines/1.9.0.jdk/Contents/Home \ >>>>>>>>> LANG=en_US.UTF-8 \ >>>>>>>>> LC_ALL=en_US.UTF-8 \ >>>>>>>>> PATH=/bin:/usr/bin \ >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk/bin/java >>>>>>>>> \ >>>>>>>>> -Dtest.class.path.prefix=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ApiExtraction.d:/Volumes/A/JDK/jdk10/test/langtools/tools/sjavac:/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/lib >>>>>>>>> \ >>>>>>>>> -Dtest.src=/Volumes/A/JDK/jdk10/test/langtools/tools/sjavac \ >>>>>>>>> -Dtest.src.path=/Volumes/A/JDK/jdk10/test/langtools/tools/sjavac:/Volumes/A/JDK/jdk10/test/langtools/tools/lib >>>>>>>>> \ >>>>>>>>> -Dtest.classes=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ApiExtraction.d >>>>>>>>> \ >>>>>>>>> -Dtest.class.path=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ApiExtraction.d:/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/lib >>>>>>>>> \ >>>>>>>>> -Dtest.vm.opts='-Xmx512m -XX:MaxRAMPercentage=3 -ea -esa' \ >>>>>>>>> -Dtest.tool.vm.opts='-J-Xmx512m -J-XX:MaxRAMPercentage=3 -J-ea >>>>>>>>> -J-esa' \ >>>>>>>>> -Dtest.compiler.opts= \ >>>>>>>>> -Dtest.java.opts= \ >>>>>>>>> -Dtest.jdk=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> \ >>>>>>>>> -Dcompile.jdk=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> \ >>>>>>>>> -Dtest.timeout.factor=4.0 \ >>>>>>>>> -Dtest.modules='jdk.compiler/com.sun.tools.javac.api >>>>>>>>> jdk.compiler/com.sun.tools.javac.main >>>>>>>>> jdk.compiler/com.sun.tools.sjavac >>>>>>>>> jdk.compiler/com.sun.tools.sjavac.options >>>>>>>>> jdk.compiler/com.sun.tools.sjavac.pubapi' \ >>>>>>>>> -classpath >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ApiExtraction.d:/Volumes/A/JDK/jdk10/test/langtools/tools/sjavac:/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/lib:/Volumes/A/JDK/jdk10/test/langtools/tools/lib:/Users/alan/javalib/share/jtreg/lib/javatest.jar:/Users/alan/javalib/share/jtreg/lib/jtreg.jar >>>>>>>>> \ >>>>>>>>> Wrapper ApiExtraction >>>>>>>>> STDOUT: >>>>>>>>> javac: [-d, >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ApiExtraction.d, >>>>>>>>> -sourcepath, /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac, >>>>>>>>> -classpath, >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ApiExtraction.d:/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/lib, >>>>>>>>> --add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED, >>>>>>>>> --add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED, >>>>>>>>> --add-exports=jdk.compiler/com.sun.tools.sjavac=ALL-UNNAMED, >>>>>>>>> --add-exports=jdk.compiler/com.sun.tools.sjavac.options=ALL-UNNAMED, >>>>>>>>> --add-exports=jdk.compiler/com.sun.tools.sjavac.pubapi=ALL-UNNAMED, >>>>>>>>> /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac/ApiExtraction.java] >>>>>>>>> STDERR: >>>>>>>>> Recompiling test class... >>>>>>>>> java.lang.reflect.InvocationTargetException >>>>>>>>> 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 Wrapper.main(Wrapper.java:72) >>>>>>>>> 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 >>>>>>>>> com.sun.javatest.regtest.agent.MainActionHelper$SameVMRunnable.run(MainActionHelper.java:229) >>>>>>>>> >>>>>>>>> at java.base/java.lang.Thread.run(Thread.java:844) >>>>>>>>> Caused by: com.sun.tools.javac.code.Symbol$CompletionFailure: class >>>>>>>>> file for TestClass not found >>>>>>>>> JavaTest Message: Test threw exception: >>>>>>>>> java.lang.reflect.InvocationTargetException >>>>>>>>> JavaTest Message: shutting down test >>>>>>>>> TEST RESULT: Failed. Execution failed: `main' threw exception: >>>>>>>>> java.lang.reflect.InvocationTargetException >>>>>>>>> -------------------------------------------------- >>>>>>>>> TEST: tools/sjavac/ClasspathDependencies.java >>>>>>>>> TEST JDK: >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> >>>>>>>>> ACTION: build -- Passed. Build successful >>>>>>>>> REASON: User specified action: run build Wrapper toolbox.ToolBox >>>>>>>>> toolbox.Assert >>>>>>>>> TIME: 0.151 seconds >>>>>>>>> messages: >>>>>>>>> command: build Wrapper toolbox.ToolBox toolbox.Assert >>>>>>>>> reason: User specified action: run build Wrapper toolbox.ToolBox >>>>>>>>> toolbox.Assert >>>>>>>>> Test directory: >>>>>>>>> compile: Wrapper >>>>>>>>> elapsed time (seconds): 0.151 >>>>>>>>> ACTION: compile -- Passed. Compilation successful >>>>>>>>> REASON: .class file out of date or does not exist >>>>>>>>> TIME: 0.15 seconds >>>>>>>>> messages: >>>>>>>>> command: compile >>>>>>>>> /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac/Wrapper.java >>>>>>>>> reason: .class file out of date or does not exist >>>>>>>>> Additional options from @modules: --add-modules jdk.compiler >>>>>>>>> --add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED >>>>>>>>> --add-exports jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED >>>>>>>>> --add-exports jdk.compiler/com.sun.tools.sjavac=ALL-UNNAMED >>>>>>>>> Mode: agentvm >>>>>>>>> Agent id: 14 >>>>>>>>> elapsed time (seconds): 0.15 >>>>>>>>> configuration: >>>>>>>>> Boot Layer (javac runtime environment) >>>>>>>>> class path: /Users/alan/javalib/share/jtreg/lib/javatest.jar >>>>>>>>> /Users/alan/javalib/share/jtreg/lib/jtreg.jar >>>>>>>>> patch: java.base >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/patches/java.base >>>>>>>>> >>>>>>>>> javac compilation environment >>>>>>>>> add modules: jdk.compiler >>>>>>>>> add exports: jdk.compiler/com.sun.tools.javac.api ALL-UNNAMED >>>>>>>>> jdk.compiler/com.sun.tools.javac.main ALL-UNNAMED >>>>>>>>> jdk.compiler/com.sun.tools.sjavac ALL-UNNAMED >>>>>>>>> source path: /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac >>>>>>>>> /Volumes/A/JDK/jdk10/test/langtools/tools/lib >>>>>>>>> class path: /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ClasspathDependencies.d >>>>>>>>> >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/lib >>>>>>>>> >>>>>>>>> rerun: >>>>>>>>> cd >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/scratch/5 >>>>>>>>> && \ >>>>>>>>> HOME=/Users/alan \ >>>>>>>>> JDK8_HOME=/Library/Java/JavaVirtualMachines/1.9.0.jdk/Contents/Home \ >>>>>>>>> LANG=en_US.UTF-8 \ >>>>>>>>> LC_ALL=en_US.UTF-8 \ >>>>>>>>> PATH=/bin:/usr/bin \ >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk/bin/javac >>>>>>>>> \ >>>>>>>>> -J-Xmx512m \ >>>>>>>>> -J-XX:MaxRAMPercentage=3 \ >>>>>>>>> -J-ea \ >>>>>>>>> -J-esa \ >>>>>>>>> -J-Dtest.class.path.prefix=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ClasspathDependencies.d:/Volumes/A/JDK/jdk10/test/langtools/tools/sjavac:/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/lib >>>>>>>>> \ >>>>>>>>> -J-Dtest.src=/Volumes/A/JDK/jdk10/test/langtools/tools/sjavac \ >>>>>>>>> -J-Dtest.src.path=/Volumes/A/JDK/jdk10/test/langtools/tools/sjavac:/Volumes/A/JDK/jdk10/test/langtools/tools/lib >>>>>>>>> \ >>>>>>>>> -J-Dtest.classes=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ClasspathDependencies.d >>>>>>>>> \ >>>>>>>>> -J-Dtest.class.path=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ClasspathDependencies.d:/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/lib >>>>>>>>> \ >>>>>>>>> -J-Dtest.vm.opts='-Xmx512m -XX:MaxRAMPercentage=3 -ea -esa' \ >>>>>>>>> -J-Dtest.tool.vm.opts='-J-Xmx512m -J-XX:MaxRAMPercentage=3 -J-ea >>>>>>>>> -J-esa' \ >>>>>>>>> -J-Dtest.compiler.opts= \ >>>>>>>>> -J-Dtest.java.opts= \ >>>>>>>>> -J-Dtest.jdk=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> \ >>>>>>>>> -J-Dcompile.jdk=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> \ >>>>>>>>> -J-Dtest.timeout.factor=4.0 \ >>>>>>>>> -J-Dtest.modules='jdk.compiler/com.sun.tools.javac.api >>>>>>>>> jdk.compiler/com.sun.tools.javac.main >>>>>>>>> jdk.compiler/com.sun.tools.sjavac' \ >>>>>>>>> --add-modules jdk.compiler \ >>>>>>>>> --add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED \ >>>>>>>>> --add-exports jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED \ >>>>>>>>> --add-exports jdk.compiler/com.sun.tools.sjavac=ALL-UNNAMED \ >>>>>>>>> -d >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ClasspathDependencies.d >>>>>>>>> \ >>>>>>>>> -sourcepath >>>>>>>>> /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac:/Volumes/A/JDK/jdk10/test/langtools/tools/lib >>>>>>>>> \ >>>>>>>>> -classpath >>>>>>>>> /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac:/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ClasspathDependencies.d:/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/lib >>>>>>>>> /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac/Wrapper.java >>>>>>>>> ACTION: build -- Passed. All files up to date >>>>>>>>> REASON: Named class compiled on demand >>>>>>>>> TIME: 0.0 seconds >>>>>>>>> messages: >>>>>>>>> command: build Wrapper >>>>>>>>> reason: Named class compiled on demand >>>>>>>>> elapsed time (seconds): 0.0 >>>>>>>>> ACTION: main -- Failed. Execution failed: `main' threw exception: >>>>>>>>> java.lang.reflect.InvocationTargetException >>>>>>>>> REASON: User specified action: run main Wrapper ClasspathDependencies >>>>>>>>> TIME: 2.306 seconds >>>>>>>>> messages: >>>>>>>>> command: main Wrapper ClasspathDependencies >>>>>>>>> reason: User specified action: run main Wrapper ClasspathDependencies >>>>>>>>> Mode: agentvm >>>>>>>>> Agent id: 14 >>>>>>>>> Additional exports to unnamed modules from @modules: >>>>>>>>> jdk.compiler/com.sun.tools.javac.api >>>>>>>>> jdk.compiler/com.sun.tools.javac.main >>>>>>>>> jdk.compiler/com.sun.tools.sjavac >>>>>>>>> elapsed time (seconds): 2.306 >>>>>>>>> configuration: >>>>>>>>> Boot Layer >>>>>>>>> class path: /Users/alan/javalib/share/jtreg/lib/javatest.jar >>>>>>>>> /Users/alan/javalib/share/jtreg/lib/jtreg.jar >>>>>>>>> patch: java.base >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/patches/java.base >>>>>>>>> >>>>>>>>> Test Layer >>>>>>>>> add exports: jdk.compiler/com.sun.tools.javac.api ALL-UNNAMED >>>>>>>>> jdk.compiler/com.sun.tools.javac.main ALL-UNNAMED >>>>>>>>> jdk.compiler/com.sun.tools.sjavac ALL-UNNAMED >>>>>>>>> class path: >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ClasspathDependencies.d >>>>>>>>> >>>>>>>>> /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/lib >>>>>>>>> >>>>>>>>> /Volumes/A/JDK/jdk10/test/langtools/tools/lib >>>>>>>>> rerun: >>>>>>>>> cd >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/scratch/5 >>>>>>>>> && \ >>>>>>>>> HOME=/Users/alan \ >>>>>>>>> JDK8_HOME=/Library/Java/JavaVirtualMachines/1.9.0.jdk/Contents/Home \ >>>>>>>>> LANG=en_US.UTF-8 \ >>>>>>>>> LC_ALL=en_US.UTF-8 \ >>>>>>>>> PATH=/bin:/usr/bin \ >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk/bin/java >>>>>>>>> \ >>>>>>>>> -Dtest.class.path.prefix=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ClasspathDependencies.d:/Volumes/A/JDK/jdk10/test/langtools/tools/sjavac:/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/lib >>>>>>>>> \ >>>>>>>>> -Dtest.src=/Volumes/A/JDK/jdk10/test/langtools/tools/sjavac \ >>>>>>>>> -Dtest.src.path=/Volumes/A/JDK/jdk10/test/langtools/tools/sjavac:/Volumes/A/JDK/jdk10/test/langtools/tools/lib >>>>>>>>> \ >>>>>>>>> -Dtest.classes=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ClasspathDependencies.d >>>>>>>>> \ >>>>>>>>> -Dtest.class.path=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ClasspathDependencies.d:/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/lib >>>>>>>>> \ >>>>>>>>> -Dtest.vm.opts='-Xmx512m -XX:MaxRAMPercentage=3 -ea -esa' \ >>>>>>>>> -Dtest.tool.vm.opts='-J-Xmx512m -J-XX:MaxRAMPercentage=3 -J-ea >>>>>>>>> -J-esa' \ >>>>>>>>> -Dtest.compiler.opts= \ >>>>>>>>> -Dtest.java.opts= \ >>>>>>>>> -Dtest.jdk=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> \ >>>>>>>>> -Dcompile.jdk=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> \ >>>>>>>>> -Dtest.timeout.factor=4.0 \ >>>>>>>>> -Dtest.modules='jdk.compiler/com.sun.tools.javac.api >>>>>>>>> jdk.compiler/com.sun.tools.javac.main >>>>>>>>> jdk.compiler/com.sun.tools.sjavac' \ >>>>>>>>> -classpath >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ClasspathDependencies.d:/Volumes/A/JDK/jdk10/test/langtools/tools/sjavac:/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/lib:/Volumes/A/JDK/jdk10/test/langtools/tools/lib:/Users/alan/javalib/share/jtreg/lib/javatest.jar:/Users/alan/javalib/share/jtreg/lib/jtreg.jar >>>>>>>>> \ >>>>>>>>> Wrapper ClasspathDependencies >>>>>>>>> STDOUT: >>>>>>>>> javac: [-d, >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ClasspathDependencies.d, >>>>>>>>> -sourcepath, /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac, >>>>>>>>> -classpath, >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/sjavac/ClasspathDependencies.d:/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/4/tools/lib, >>>>>>>>> --add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED, >>>>>>>>> --add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED, >>>>>>>>> --add-exports=jdk.compiler/com.sun.tools.sjavac=ALL-UNNAMED, >>>>>>>>> /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac/ClasspathDependencies.java] >>>>>>>>> >>>>>>>>> Create a test dependency, Dep.class, and put it in the classpath dir >>>>>>>>> -------------------------------------------------------------------- >>>>>>>>> compile: [-d, ClasspathDependenciesTest/classesDep, >>>>>>>>> --state-dir=ClasspathDependenciesTest/classesDep, >>>>>>>>> ClasspathDependenciesTest/srcDep] >>>>>>>>> Compile and link against the Dep.class >>>>>>>>> -------------------------------------- >>>>>>>>> compile: [-d, ClasspathDependenciesTest/classes, >>>>>>>>> --state-dir=ClasspathDependenciesTest/classes, >>>>>>>>> ClasspathDependenciesTest/src, -cp, >>>>>>>>> ClasspathDependenciesTest/classesDep] >>>>>>>>> Update dependency (without changing the public api) >>>>>>>>> --------------------------------------------------- >>>>>>>>> compile: [-d, ClasspathDependenciesTest/classesDep, >>>>>>>>> --state-dir=ClasspathDependenciesTest/classesDep, >>>>>>>>> ClasspathDependenciesTest/srcDep] >>>>>>>>> Make sure that this does not trigger recompilation of C.java >>>>>>>>> ------------------------------------------------------------ >>>>>>>>> compile: [-d, ClasspathDependenciesTest/classes, >>>>>>>>> --state-dir=ClasspathDependenciesTest/classes, >>>>>>>>> ClasspathDependenciesTest/src, -cp, >>>>>>>>> ClasspathDependenciesTest/classesDep] >>>>>>>>> STDERR: >>>>>>>>> Recompiling test class... >>>>>>>>> java.lang.reflect.InvocationTargetException >>>>>>>>> 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 Wrapper.main(Wrapper.java:72) >>>>>>>>> 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 >>>>>>>>> com.sun.javatest.regtest.agent.MainActionHelper$SameVMRunnable.run(MainActionHelper.java:229) >>>>>>>>> >>>>>>>>> at java.base/java.lang.Thread.run(Thread.java:844) >>>>>>>>> Caused by: java.lang.reflect.InvocationTargetException >>>>>>>>> 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 SjavacBase.compile(SjavacBase.java:46) >>>>>>>>> at ClasspathDependencies.main(ClasspathDependencies.java:88) >>>>>>>>> ... 11 more >>>>>>>>> Caused by: java.lang.AssertionError >>>>>>>>> at jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:155) >>>>>>>>> at >>>>>>>>> jdk.compiler/com.sun.tools.javac.util.Assert.checkNonNull(Assert.java:62) >>>>>>>>> >>>>>>>>> at >>>>>>>>> jdk.compiler/com.sun.tools.javac.code.ClassFinder.loadClass(ClassFinder.java:422) >>>>>>>>> >>>>>>>>> at >>>>>>>>> jdk.compiler/com.sun.tools.sjavac.PubApiExtractor.getPubApi(PubApiExtractor.java:86) >>>>>>>>> >>>>>>>>> at >>>>>>>>> jdk.compiler/com.sun.tools.sjavac.JavacState.taintPackagesDependingOnChangedClasspathPackages(JavacState.java:528) >>>>>>>>> >>>>>>>>> at >>>>>>>>> jdk.compiler/com.sun.tools.sjavac.comp.SjavacImpl.compile(SjavacImpl.java:227) >>>>>>>>> >>>>>>>>> at >>>>>>>>> jdk.compiler/com.sun.tools.sjavac.client.ClientMain.run(ClientMain.java:78) >>>>>>>>> >>>>>>>>> at >>>>>>>>> jdk.compiler/com.sun.tools.sjavac.client.ClientMain.run(ClientMain.java:49) >>>>>>>>> >>>>>>>>> at jdk.compiler/com.sun.tools.sjavac.Main.go(Main.java:56) >>>>>>>>> ... 17 more >>>>>>>>> JavaTest Message: Test threw exception: >>>>>>>>> java.lang.reflect.InvocationTargetException >>>>>>>>> JavaTest Message: shutting down test >>>>>>>>> TEST RESULT: Failed. Execution failed: `main' threw exception: >>>>>>>>> java.lang.reflect.InvocationTargetException >>>>>>>>> -------------------------------------------------- >>>>>>>>> TEST: tools/sjavac/IgnoreSymbolFile.java >>>>>>>>> TEST JDK: >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> >>>>>>>>> ACTION: build -- Passed. Build successful >>>>>>>>> REASON: User specified action: run build Wrapper >>>>>>>>> TIME: 0.042 seconds >>>>>>>>> messages: >>>>>>>>> command: build Wrapper >>>>>>>>> reason: User specified action: run build Wrapper >>>>>>>>> Test directory: >>>>>>>>> compile: Wrapper >>>>>>>>> elapsed time (seconds): 0.042 >>>>>>>>> ACTION: compile -- Passed. Compilation successful >>>>>>>>> REASON: .class file out of date or does not exist >>>>>>>>> TIME: 0.042 seconds >>>>>>>>> messages: >>>>>>>>> command: compile >>>>>>>>> /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac/Wrapper.java >>>>>>>>> reason: .class file out of date or does not exist >>>>>>>>> Additional options from @modules: --add-modules jdk.compiler >>>>>>>>> --add-exports jdk.compiler/com.sun.tools.sjavac=ALL-UNNAMED >>>>>>>>> Mode: agentvm >>>>>>>>> Agent id: 13 >>>>>>>>> elapsed time (seconds): 0.042 >>>>>>>>> configuration: >>>>>>>>> Boot Layer (javac runtime environment) >>>>>>>>> class path: /Users/alan/javalib/share/jtreg/lib/javatest.jar >>>>>>>>> /Users/alan/javalib/share/jtreg/lib/jtreg.jar >>>>>>>>> patch: java.base >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/patches/java.base >>>>>>>>> >>>>>>>>> javac compilation environment >>>>>>>>> add modules: jdk.compiler >>>>>>>>> add exports: jdk.compiler/com.sun.tools.sjavac ALL-UNNAMED >>>>>>>>> source path: /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac >>>>>>>>> class path: /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/1/tools/sjavac/IgnoreSymbolFile.d >>>>>>>>> >>>>>>>>> rerun: >>>>>>>>> cd >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/scratch/6 >>>>>>>>> && \ >>>>>>>>> HOME=/Users/alan \ >>>>>>>>> JDK8_HOME=/Library/Java/JavaVirtualMachines/1.9.0.jdk/Contents/Home \ >>>>>>>>> LANG=en_US.UTF-8 \ >>>>>>>>> LC_ALL=en_US.UTF-8 \ >>>>>>>>> PATH=/bin:/usr/bin \ >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk/bin/javac >>>>>>>>> \ >>>>>>>>> -J-Xmx512m \ >>>>>>>>> -J-XX:MaxRAMPercentage=3 \ >>>>>>>>> -J-ea \ >>>>>>>>> -J-esa \ >>>>>>>>> -J-Dtest.class.path.prefix=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/1/tools/sjavac/IgnoreSymbolFile.d:/Volumes/A/JDK/jdk10/test/langtools/tools/sjavac >>>>>>>>> \ >>>>>>>>> -J-Dtest.src=/Volumes/A/JDK/jdk10/test/langtools/tools/sjavac \ >>>>>>>>> -J-Dtest.src.path=/Volumes/A/JDK/jdk10/test/langtools/tools/sjavac \ >>>>>>>>> -J-Dtest.classes=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/1/tools/sjavac/IgnoreSymbolFile.d >>>>>>>>> \ >>>>>>>>> -J-Dtest.class.path=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/1/tools/sjavac/IgnoreSymbolFile.d >>>>>>>>> \ >>>>>>>>> -J-Dtest.vm.opts='-Xmx512m -XX:MaxRAMPercentage=3 -ea -esa' \ >>>>>>>>> -J-Dtest.tool.vm.opts='-J-Xmx512m -J-XX:MaxRAMPercentage=3 -J-ea >>>>>>>>> -J-esa' \ >>>>>>>>> -J-Dtest.compiler.opts= \ >>>>>>>>> -J-Dtest.java.opts= \ >>>>>>>>> -J-Dtest.jdk=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> \ >>>>>>>>> -J-Dcompile.jdk=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> \ >>>>>>>>> -J-Dtest.timeout.factor=4.0 \ >>>>>>>>> -J-Dtest.modules=jdk.compiler/com.sun.tools.sjavac \ >>>>>>>>> --add-modules jdk.compiler \ >>>>>>>>> --add-exports jdk.compiler/com.sun.tools.sjavac=ALL-UNNAMED \ >>>>>>>>> -d >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/1/tools/sjavac/IgnoreSymbolFile.d >>>>>>>>> \ >>>>>>>>> -sourcepath /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac \ >>>>>>>>> -classpath >>>>>>>>> /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac:/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/1/tools/sjavac/IgnoreSymbolFile.d >>>>>>>>> /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac/Wrapper.java >>>>>>>>> ACTION: build -- Passed. All files up to date >>>>>>>>> REASON: Named class compiled on demand >>>>>>>>> TIME: 0.0 seconds >>>>>>>>> messages: >>>>>>>>> command: build Wrapper >>>>>>>>> reason: Named class compiled on demand >>>>>>>>> elapsed time (seconds): 0.0 >>>>>>>>> ACTION: main -- Failed. Execution failed: `main' threw exception: >>>>>>>>> java.lang.reflect.InvocationTargetException >>>>>>>>> REASON: User specified action: run main Wrapper IgnoreSymbolFile >>>>>>>>> TIME: 0.071 seconds >>>>>>>>> messages: >>>>>>>>> command: main Wrapper IgnoreSymbolFile >>>>>>>>> reason: User specified action: run main Wrapper IgnoreSymbolFile >>>>>>>>> Mode: agentvm >>>>>>>>> Agent id: 13 >>>>>>>>> Additional exports to unnamed modules from @modules: >>>>>>>>> jdk.compiler/com.sun.tools.sjavac >>>>>>>>> elapsed time (seconds): 0.071 >>>>>>>>> configuration: >>>>>>>>> Boot Layer >>>>>>>>> class path: /Users/alan/javalib/share/jtreg/lib/javatest.jar >>>>>>>>> /Users/alan/javalib/share/jtreg/lib/jtreg.jar >>>>>>>>> patch: java.base >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/patches/java.base >>>>>>>>> >>>>>>>>> Test Layer >>>>>>>>> add exports: jdk.compiler/com.sun.tools.sjavac ALL-UNNAMED >>>>>>>>> class path: >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/1/tools/sjavac/IgnoreSymbolFile.d >>>>>>>>> >>>>>>>>> /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac >>>>>>>>> rerun: >>>>>>>>> cd >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/scratch/6 >>>>>>>>> && \ >>>>>>>>> HOME=/Users/alan \ >>>>>>>>> JDK8_HOME=/Library/Java/JavaVirtualMachines/1.9.0.jdk/Contents/Home \ >>>>>>>>> LANG=en_US.UTF-8 \ >>>>>>>>> LC_ALL=en_US.UTF-8 \ >>>>>>>>> PATH=/bin:/usr/bin \ >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk/bin/java >>>>>>>>> \ >>>>>>>>> -Dtest.class.path.prefix=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/1/tools/sjavac/IgnoreSymbolFile.d:/Volumes/A/JDK/jdk10/test/langtools/tools/sjavac >>>>>>>>> \ >>>>>>>>> -Dtest.src=/Volumes/A/JDK/jdk10/test/langtools/tools/sjavac \ >>>>>>>>> -Dtest.src.path=/Volumes/A/JDK/jdk10/test/langtools/tools/sjavac \ >>>>>>>>> -Dtest.classes=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/1/tools/sjavac/IgnoreSymbolFile.d >>>>>>>>> \ >>>>>>>>> -Dtest.class.path=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/1/tools/sjavac/IgnoreSymbolFile.d >>>>>>>>> \ >>>>>>>>> -Dtest.vm.opts='-Xmx512m -XX:MaxRAMPercentage=3 -ea -esa' \ >>>>>>>>> -Dtest.tool.vm.opts='-J-Xmx512m -J-XX:MaxRAMPercentage=3 -J-ea >>>>>>>>> -J-esa' \ >>>>>>>>> -Dtest.compiler.opts= \ >>>>>>>>> -Dtest.java.opts= \ >>>>>>>>> -Dtest.jdk=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> \ >>>>>>>>> -Dcompile.jdk=/Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/images/jdk >>>>>>>>> \ >>>>>>>>> -Dtest.timeout.factor=4.0 \ >>>>>>>>> -Dtest.modules=jdk.compiler/com.sun.tools.sjavac \ >>>>>>>>> -classpath >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/1/tools/sjavac/IgnoreSymbolFile.d:/Volumes/A/JDK/jdk10/test/langtools/tools/sjavac:/Users/alan/javalib/share/jtreg/lib/javatest.jar:/Users/alan/javalib/share/jtreg/lib/jtreg.jar >>>>>>>>> \ >>>>>>>>> Wrapper IgnoreSymbolFile >>>>>>>>> STDOUT: >>>>>>>>> javac: [-d, >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/1/tools/sjavac/IgnoreSymbolFile.d, >>>>>>>>> -sourcepath, /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac, >>>>>>>>> -classpath, >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/classes/1/tools/sjavac/IgnoreSymbolFile.d, >>>>>>>>> --add-exports=jdk.compiler/com.sun.tools.sjavac=ALL-UNNAMED, >>>>>>>>> /Volumes/A/JDK/jdk10/test/langtools/tools/sjavac/IgnoreSymbolFile.java] >>>>>>>>> >>>>>>>>> STDERR: >>>>>>>>> Recompiling test class... >>>>>>>>> compile: [-d, classes, --state-dir=classes, -Werror, src] >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/scratch/6/src/p/X.java:2: >>>>>>>>> error: package sun.reflect.annotation is not visible >>>>>>>>> import sun.reflect.annotation.*; >>>>>>>>> ^ >>>>>>>>> (package sun.reflect.annotation is declared in module java.base, >>>>>>>>> which does not export it to the unnamed module) >>>>>>>>> 1 error >>>>>>>>> rc=1 >>>>>>>>> compile: [-d, classes, --state-dir=classes, -Werror, >>>>>>>>> -XDignore.symbol.file=true, src] >>>>>>>>> /Volumes/A/JDK/jdk10/build/macosx-x86_64-normal-server-release/test-support/jtreg_Volumes_A_JDK_jdk10_test_langtools_tier1/scratch/6/src/p/X.java:2: >>>>>>>>> error: package sun.reflect.annotation is not visible >>>>>>>>> import sun.reflect.annotation.*; >>>>>>>>> ^ >>>>>>>>> (package sun.reflect.annotation is declared in module java.base, >>>>>>>>> which does not export it to the unnamed module) >>>>>>>>> 1 error >>>>>>>>> rc=1 >>>>>>>>> Error: compilation failed unexpectedly: rc=1 >>>>>>>>> java.lang.reflect.InvocationTargetException >>>>>>>>> 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 Wrapper.main(Wrapper.java:72) >>>>>>>>> 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 >>>>>>>>> com.sun.javatest.regtest.agent.MainActionHelper$SameVMRunnable.run(MainActionHelper.java:229) >>>>>>>>> >>>>>>>>> at java.base/java.lang.Thread.run(Thread.java:844) >>>>>>>>> Caused by: java.lang.Exception: 1 errors occurred >>>>>>>>> at IgnoreSymbolFile.run(IgnoreSymbolFile.java:73) >>>>>>>>> at IgnoreSymbolFile.main(IgnoreSymbolFile.java:43) >>>>>>>>> ... 11 more >>>>>>>>> JavaTest Message: Test threw exception: >>>>>>>>> java.lang.reflect.InvocationTargetException >>>>>>>>> JavaTest Message: shutting down test >>>>>>>>> TEST RESULT: Failed. Execution failed: `main' threw exception: >>>>>>>>> java.lang.reflect.InvocationTargetException >>>>>>>>> -------------------------------------------------- >>>>>>>>>> On Jan 5, 2018, at 2:04 PM, Alan Snyder <javali...@cbfiddle.com> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> I am trying jtreg-4.2.0-tip now. >>>>>>>>>> >>>>>>>>>> Building jtreg using build-all.sh made some progress until: >>>>>>>>>> >>>>>>>>>> 2018-01-05 14:02:03 (5.89 MB/s) - >>>>>>>>>> '/Volumes/A/JDK/jtreg/build/deps/ant/ant-1.7.0.jar' saved >>>>>>>>>> [1289806/1289806] >>>>>>>>>> >>>>>>>>>> /Volumes/A/JDK/jtreg/build/deps/ant/ant-1.7.0.jar: OK >>>>>>>>>> make: *** No rule to make target `391:a13ec77e7adc'. Stop. >>>>>>>>>> >>>>>>>>>> Also, the README must be out of date, because it does not mention >>>>>>>>>> build-all.sh. >>>>>>>>>> >>>>>>>>>> Alan >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> On Jan 5, 2018, at 1:45 PM, Jonathan Gibbons >>>>>>>>>>> <jonathan.gibb...@oracle.com> wrote: >>>>>>>>>>> >>>>>>>>>>> 1. The build labelled jtreg-4.2.0-tip.tar.gz should work for you. >>>>>>>>>>> https://ci.adoptopenjdk.net/view/Dependencies/job/jtreg/ >>>>>>>>>>> <https://ci.adoptopenjdk.net/view/Dependencies/job/jtreg/> >>>>>>>>>>> >>>>>>>>>>> 2. The build instructions are here: >>>>>>>>>>> http://openjdk.java.net/jtreg/build.html >>>>>>>>>>> <http://openjdk.java.net/jtreg/build.html> >>>>>>>>>>> See the section on using the "build-all.sh" script. >>>>>>>>>>> >>>>>>>>>>> -- Jon >>>>>>>>>>> >>>>>>>>>>>> On 01/05/2018 01:35 PM, Alan Snyder wrote: >>>>>>>>>>>> Maybe not as easy as you expect: >>>>>>>>>>>> >>>>>>>>>>>> ant -f make/build.xml >>>>>>>>>>>> Buildfile: /Volumes/A/JDK/jtreg/make/build.xml >>>>>>>>>>>> >>>>>>>>>>>> -init: >>>>>>>>>>>> >>>>>>>>>>>> import-javahelp: >>>>>>>>>>>> >>>>>>>>>>>> BUILD FAILED >>>>>>>>>>>> /Volumes/A/JDK/jtreg/make/build.xml:246: Warning: Could not find >>>>>>>>>>>> file /opt/javahelp/2.0/javahelp/lib/jh.jar to copy. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> make -C make >>>>>>>>>>>> >>>>>>>>>>>> … >>>>>>>>>>>> >>>>>>>>>>>> ../src/share/classes/com/sun/javatest/regtest/agent/TestNGRunner.java:33: >>>>>>>>>>>> error: package org.testng does not exist >>>>>>>>>>>> >>>>>>>>>>>> ... >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> On Jan 5, 2018, at 1:02 PM, Jonathan Gibbons >>>>>>>>>>>>> <jonathan.gibb...@oracle.com >>>>>>>>>>>>> <mailto:jonathan.gibb...@oracle.com>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> Alan, >>>>>>>>>>>>> >>>>>>>>>>>>> I confirm there are problems with the jtreg builds from the Adopt >>>>>>>>>>>>> OpenJDK group. I'll investigate what we can do to fix this. >>>>>>>>>>>>> >>>>>>>>>>>>> -- Jon >>>>>>>>>>>>> >>>>>>>>>>>>>> On 01/05/2018 12:36 PM, Jonathan Gibbons wrote: >>>>>>>>>>>>>> That sounds like a problem using an older build of jtreg, from >>>>>>>>>>>>>> the Adopt OpenJDK group. The tell-tale evidence is the >>>>>>>>>>>>>> Class-Path entry in the jtreg.jar MANIFEST.MF file: does that >>>>>>>>>>>>>> entry include asmtools.jar? >>>>>>>>>>>>>> >>>>>>>>>>>>>> There have been build changes for jtreg recently, that should >>>>>>>>>>>>>> have addressed this problem. If nothing else, it is now much >>>>>>>>>>>>>> easier to build jtreg yourself. The only external components you >>>>>>>>>>>>>> need are Ant and a recent JDK, such as JDK 8. Everything else >>>>>>>>>>>>>> will be downloaded, and built if necessary. >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- Jon >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> On 1/5/18 12:21 PM, Alan Snyder wrote: >>>>>>>>>>>>>>> I am trying to build jdk10 on macOS 10.12.6. I got the basic >>>>>>>>>>>>>>> build to work, but some tests fail. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Most of the test failures complain about not finding jasm or >>>>>>>>>>>>>>> jcoder. This is odd because I downloaded jtreg-4.2-b11, which >>>>>>>>>>>>>>> includes these classes, and the classpath appears to be correct >>>>>>>>>>>>>>> in the log. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I got an error from StringPlatformChars, which could find >>>>>>>>>>>>>>> native code. Could be the same jasm problem but not reported as >>>>>>>>>>>>>>> such. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I got an error from NewUnsafeString, did not use provided >>>>>>>>>>>>>>> string. >>>>>>>>>>>>>>> >> >