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. >>>>>>>>>>>>>> >