-
Bug
-
Resolution: Fixed
-
P4
-
21
-
b17
-
generic
-
generic
CTW depends on some test libraries. we need to export some internal pacakges to ALL-UNNAMED, or we can't bootstrap ctw.jar anymore.
goto test/hotspot/jtreg/testlibrary/ctw
make sure we are using the new build.
➜ ctw git:(master) which java
/local/home/xxinliu/Devel/jdk/build/linux-x86_64-server-release/jdk/bin/java
trigger build:
➜ ctw git:(master) make
/local/home/xxinliu/Devel/jdk/build/linux-x86_64-server-release/jdk/bin/../bin/javac --add-exports java.base/jdk.internal.jimage=ALL-UNNAMED --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.reflect=ALL-UNNAMED --add-exports java.base/jdk.internal.access=ALL-UNNAMED -sourcepath src -d build/classes -cp dist/wb.jar @filelist
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:33: error: package jdk.internal.classfile is not visible
import jdk.internal.classfile.Classfile;
^
(package jdk.internal.classfile is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:34: error: package jdk.internal.classfile.java.lang.constant is not visible
import jdk.internal.classfile.java.lang.constant.PackageDesc;
^
(package jdk.internal.classfile.java.lang.constant is declared in module java.base, which does not export it)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:35: error: package jdk.internal.classfile.attribute is not visible
import jdk.internal.classfile.attribute.ModuleAttribute;
^
(package jdk.internal.classfile.attribute is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:36: error: package jdk.internal.classfile.attribute is not visible
import jdk.internal.classfile.attribute.ModuleExportInfo;
^
(package jdk.internal.classfile.attribute is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:37: error: package jdk.internal.classfile.attribute is not visible
import jdk.internal.classfile.attribute.ModuleMainClassAttribute;
^
(package jdk.internal.classfile.attribute is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:38: error: package jdk.internal.classfile.attribute is not visible
import jdk.internal.classfile.attribute.ModuleOpenInfo;
^
(package jdk.internal.classfile.attribute is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:39: error: package jdk.internal.classfile.attribute is not visible
import jdk.internal.classfile.attribute.ModulePackagesAttribute;
^
(package jdk.internal.classfile.attribute is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:40: error: package jdk.internal.classfile.attribute is not visible
import jdk.internal.classfile.attribute.ModuleResolutionAttribute;
^
(package jdk.internal.classfile.attribute is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:41: error: package jdk.internal.classfile.attribute is not visible
import jdk.internal.classfile.attribute.ModuleRequireInfo;
^
(package jdk.internal.classfile.attribute is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:42: error: package jdk.internal.classfile.attribute is not visible
import jdk.internal.classfile.attribute.ModuleTargetAttribute;
^
(package jdk.internal.classfile.attribute is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:43: error: package jdk.internal.classfile.constantpool is not visible
import jdk.internal.classfile.constantpool.ModuleEntry;
^
(package jdk.internal.classfile.constantpool is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:44: error: package jdk.internal.module is not visible
import jdk.internal.module.ModuleResolution;
^
(package jdk.internal.module is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:45: error: package jdk.internal.module is not visible
import jdk.internal.module.ModuleTarget;
^
(package jdk.internal.module is declared in module java.base, which does not export it to the unnamed module)
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
13 errors
make: *** [dist/ctw.jar] Error 1
goto test/hotspot/jtreg/testlibrary/ctw
make sure we are using the new build.
➜ ctw git:(master) which java
/local/home/xxinliu/Devel/jdk/build/linux-x86_64-server-release/jdk/bin/java
trigger build:
➜ ctw git:(master) make
/local/home/xxinliu/Devel/jdk/build/linux-x86_64-server-release/jdk/bin/../bin/javac --add-exports java.base/jdk.internal.jimage=ALL-UNNAMED --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.reflect=ALL-UNNAMED --add-exports java.base/jdk.internal.access=ALL-UNNAMED -sourcepath src -d build/classes -cp dist/wb.jar @filelist
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:33: error: package jdk.internal.classfile is not visible
import jdk.internal.classfile.Classfile;
^
(package jdk.internal.classfile is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:34: error: package jdk.internal.classfile.java.lang.constant is not visible
import jdk.internal.classfile.java.lang.constant.PackageDesc;
^
(package jdk.internal.classfile.java.lang.constant is declared in module java.base, which does not export it)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:35: error: package jdk.internal.classfile.attribute is not visible
import jdk.internal.classfile.attribute.ModuleAttribute;
^
(package jdk.internal.classfile.attribute is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:36: error: package jdk.internal.classfile.attribute is not visible
import jdk.internal.classfile.attribute.ModuleExportInfo;
^
(package jdk.internal.classfile.attribute is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:37: error: package jdk.internal.classfile.attribute is not visible
import jdk.internal.classfile.attribute.ModuleMainClassAttribute;
^
(package jdk.internal.classfile.attribute is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:38: error: package jdk.internal.classfile.attribute is not visible
import jdk.internal.classfile.attribute.ModuleOpenInfo;
^
(package jdk.internal.classfile.attribute is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:39: error: package jdk.internal.classfile.attribute is not visible
import jdk.internal.classfile.attribute.ModulePackagesAttribute;
^
(package jdk.internal.classfile.attribute is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:40: error: package jdk.internal.classfile.attribute is not visible
import jdk.internal.classfile.attribute.ModuleResolutionAttribute;
^
(package jdk.internal.classfile.attribute is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:41: error: package jdk.internal.classfile.attribute is not visible
import jdk.internal.classfile.attribute.ModuleRequireInfo;
^
(package jdk.internal.classfile.attribute is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:42: error: package jdk.internal.classfile.attribute is not visible
import jdk.internal.classfile.attribute.ModuleTargetAttribute;
^
(package jdk.internal.classfile.attribute is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:43: error: package jdk.internal.classfile.constantpool is not visible
import jdk.internal.classfile.constantpool.ModuleEntry;
^
(package jdk.internal.classfile.constantpool is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:44: error: package jdk.internal.module is not visible
import jdk.internal.module.ModuleResolution;
^
(package jdk.internal.module is declared in module java.base, which does not export it to the unnamed module)
../../../../../test/lib/jdk/test/lib/util/ModuleInfoWriter.java:45: error: package jdk.internal.module is not visible
import jdk.internal.module.ModuleTarget;
^
(package jdk.internal.module is declared in module java.base, which does not export it to the unnamed module)
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
13 errors
make: *** [dist/ctw.jar] Error 1