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