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

Reply via email to