I started from scratch using the sledgehammer approach and got the same results.



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

Reply via email to