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