-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: 17.0.18
-
Component/s: infrastructure
-
master
https://github.com/openjdk/jdk17u-dev/pull/3917 was not tested by the "make build-test-lib", and introduced a bug
https://github.com/openjdk/jdk17u-dev/pull/1801 was was tested by the "make build-test-lib" and was supposed to fix the bug, but it added incorrect "-add-exports" and unfortunately it did not have the patch above.
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:33: error: package jdk.internal.org.objectweb.asm is not visible
import jdk.internal.org.objectweb.asm.ClassWriter;
^
(package jdk.internal.org.objectweb.asm is declared in module java.base, which does not export it to the unnamed module)
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:34: error: package jdk.internal.org.objectweb.asm is not visible
import jdk.internal.org.objectweb.asm.ModuleVisitor;
^
(package jdk.internal.org.objectweb.asm is declared in module java.base, which does not export it to the unnamed module)
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:35: error: package jdk.internal.org.objectweb.asm is not visible
import jdk.internal.org.objectweb.asm.Opcodes;
^
(package jdk.internal.org.objectweb.asm is declared in module java.base, which does not export it to the unnamed module)
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:36: error: package jdk.internal.org.objectweb.asm.commons is not visible
import jdk.internal.org.objectweb.asm.commons.ModuleResolutionAttribute;
^
(package jdk.internal.org.objectweb.asm.commons is declared in module java.base, which does not export it to the unnamed module)
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:37: error: package jdk.internal.org.objectweb.asm.commons is not visible
import jdk.internal.org.objectweb.asm.commons.ModuleTargetAttribute;
^
(package jdk.internal.org.objectweb.asm.commons is declared in module java.base, which does not export it to the unnamed module)
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:38: error: package jdk.internal.org.objectweb.asm is not visible
import static jdk.internal.org.objectweb.asm.Opcodes.*;
^
(package jdk.internal.org.objectweb.asm is declared in module java.base, which does not export it to the unnamed module)
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:50: error: cannot find symbol
ModuleDescriptor.Modifier.OPEN, ACC_OPEN,
^
symbol: variable ACC_OPEN
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:51: error: cannot find symbol
ModuleDescriptor.Modifier.SYNTHETIC, ACC_SYNTHETIC,
^
symbol: variable ACC_SYNTHETIC
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:52: error: cannot find symbol
ModuleDescriptor.Modifier.MANDATED, ACC_MANDATED
^
symbol: variable ACC_MANDATED
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:57: error: cannot find symbol
ModuleDescriptor.Requires.Modifier.TRANSITIVE, ACC_TRANSITIVE,
^
symbol: variable ACC_TRANSITIVE
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:58: error: cannot find symbol
ModuleDescriptor.Requires.Modifier.STATIC, ACC_STATIC_PHASE,
^
symbol: variable ACC_STATIC_PHASE
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:59: error: cannot find symbol
ModuleDescriptor.Requires.Modifier.SYNTHETIC, ACC_SYNTHETIC,
^
symbol: variable ACC_SYNTHETIC
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:60: error: cannot find symbol
ModuleDescriptor.Requires.Modifier.MANDATED, ACC_MANDATED
^
symbol: variable ACC_MANDATED
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:65: error: cannot find symbol
ModuleDescriptor.Exports.Modifier.SYNTHETIC, ACC_SYNTHETIC,
^
symbol: variable ACC_SYNTHETIC
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:66: error: cannot find symbol
ModuleDescriptor.Exports.Modifier.MANDATED, ACC_MANDATED
^
symbol: variable ACC_MANDATED
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:71: error: cannot find symbol
ModuleDescriptor.Opens.Modifier.SYNTHETIC, ACC_SYNTHETIC,
^
symbol: variable ACC_SYNTHETIC
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:72: error: cannot find symbol
ModuleDescriptor.Opens.Modifier.MANDATED, ACC_MANDATED
^
symbol: variable ACC_MANDATED
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:87: error: cannot find symbol
cw.visit(Opcodes.V10, ACC_MODULE, "module-info", null, null, null);
https://github.com/openjdk/jdk17u-dev/pull/1801 was was tested by the "make build-test-lib" and was supposed to fix the bug, but it added incorrect "-add-exports" and unfortunately it did not have the patch above.
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:33: error: package jdk.internal.org.objectweb.asm is not visible
import jdk.internal.org.objectweb.asm.ClassWriter;
^
(package jdk.internal.org.objectweb.asm is declared in module java.base, which does not export it to the unnamed module)
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:34: error: package jdk.internal.org.objectweb.asm is not visible
import jdk.internal.org.objectweb.asm.ModuleVisitor;
^
(package jdk.internal.org.objectweb.asm is declared in module java.base, which does not export it to the unnamed module)
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:35: error: package jdk.internal.org.objectweb.asm is not visible
import jdk.internal.org.objectweb.asm.Opcodes;
^
(package jdk.internal.org.objectweb.asm is declared in module java.base, which does not export it to the unnamed module)
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:36: error: package jdk.internal.org.objectweb.asm.commons is not visible
import jdk.internal.org.objectweb.asm.commons.ModuleResolutionAttribute;
^
(package jdk.internal.org.objectweb.asm.commons is declared in module java.base, which does not export it to the unnamed module)
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:37: error: package jdk.internal.org.objectweb.asm.commons is not visible
import jdk.internal.org.objectweb.asm.commons.ModuleTargetAttribute;
^
(package jdk.internal.org.objectweb.asm.commons is declared in module java.base, which does not export it to the unnamed module)
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:38: error: package jdk.internal.org.objectweb.asm is not visible
import static jdk.internal.org.objectweb.asm.Opcodes.*;
^
(package jdk.internal.org.objectweb.asm is declared in module java.base, which does not export it to the unnamed module)
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:50: error: cannot find symbol
ModuleDescriptor.Modifier.OPEN, ACC_OPEN,
^
symbol: variable ACC_OPEN
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:51: error: cannot find symbol
ModuleDescriptor.Modifier.SYNTHETIC, ACC_SYNTHETIC,
^
symbol: variable ACC_SYNTHETIC
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:52: error: cannot find symbol
ModuleDescriptor.Modifier.MANDATED, ACC_MANDATED
^
symbol: variable ACC_MANDATED
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:57: error: cannot find symbol
ModuleDescriptor.Requires.Modifier.TRANSITIVE, ACC_TRANSITIVE,
^
symbol: variable ACC_TRANSITIVE
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:58: error: cannot find symbol
ModuleDescriptor.Requires.Modifier.STATIC, ACC_STATIC_PHASE,
^
symbol: variable ACC_STATIC_PHASE
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:59: error: cannot find symbol
ModuleDescriptor.Requires.Modifier.SYNTHETIC, ACC_SYNTHETIC,
^
symbol: variable ACC_SYNTHETIC
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:60: error: cannot find symbol
ModuleDescriptor.Requires.Modifier.MANDATED, ACC_MANDATED
^
symbol: variable ACC_MANDATED
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:65: error: cannot find symbol
ModuleDescriptor.Exports.Modifier.SYNTHETIC, ACC_SYNTHETIC,
^
symbol: variable ACC_SYNTHETIC
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:66: error: cannot find symbol
ModuleDescriptor.Exports.Modifier.MANDATED, ACC_MANDATED
^
symbol: variable ACC_MANDATED
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:71: error: cannot find symbol
ModuleDescriptor.Opens.Modifier.SYNTHETIC, ACC_SYNTHETIC,
^
symbol: variable ACC_SYNTHETIC
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:72: error: cannot find symbol
ModuleDescriptor.Opens.Modifier.MANDATED, ACC_MANDATED
^
symbol: variable ACC_MANDATED
location: class ModuleInfoWriter
jdk17u-dev/test/lib/jdk/test/lib/util/ModuleInfoWriter.java:87: error: cannot find symbol
cw.visit(Opcodes.V10, ACC_MODULE, "module-info", null, null, null);
- links to
-
Commit(master)
openjdk/jdk17u-dev/5831f3b9
-
Review(master)
openjdk/jdk17u-dev/4195