-
Bug
-
Resolution: Fixed
-
P4
-
9
module m {
exports p to @Anno m2;
}
java.lang.NullPointerException
at com.sun.tools.javac.code.Printer.visitSymbol(jdk.compiler/Printer.java:414)
at com.sun.tools.javac.code.Printer.visitTypeSymbol(jdk.compiler/Printer.java:404)
at com.sun.tools.javac.code.Printer.visitTypeSymbol(jdk.compiler/Printer.java:52)
at com.sun.tools.javac.code.Symbol$TypeSymbol.accept(jdk.compiler/Symbol.java:788)
at com.sun.tools.javac.code.Printer.visit(jdk.compiler/Printer.java:147)
at com.sun.tools.javac.util.AbstractDiagnosticFormatter.formatArgument(jdk.compiler/AbstractDiagnosticFormatter.java:199)
at com.sun.tools.javac.util.AbstractDiagnosticFormatter.formatArguments(jdk.compiler/AbstractDiagnosticFormatter.java:164)
at com.sun.tools.javac.util.BasicDiagnosticFormatter.formatMessage(jdk.compiler/BasicDiagnosticFormatter.java:111)
at com.sun.tools.javac.util.BasicDiagnosticFormatter.formatMeta(jdk.compiler/BasicDiagnosticFormatter.java:186)
at com.sun.tools.javac.util.BasicDiagnosticFormatter.formatDiagnostic(jdk.compiler/BasicDiagnosticFormatter.java:100)
at com.sun.tools.javac.util.AbstractDiagnosticFormatter.format(jdk.compiler/AbstractDiagnosticFormatter.java:120)
at com.sun.tools.javac.util.RichDiagnosticFormatter.format(jdk.compiler/RichDiagnosticFormatter.java:116)
at com.sun.tools.javac.util.RichDiagnosticFormatter.format(jdk.compiler/RichDiagnosticFormatter.java:71)
at com.sun.tools.javac.util.Log.writeDiagnostic(jdk.compiler/Log.java:611)
at com.sun.tools.javac.util.Log$DefaultDiagnosticHandler.report(jdk.compiler/Log.java:589)
at com.sun.tools.javac.util.Log.report(jdk.compiler/Log.java:550)
at com.sun.tools.javac.util.AbstractLog.error(jdk.compiler/AbstractLog.java:126)
at com.sun.tools.javac.comp.Modules$ModuleVisitor.visitExports(jdk.compiler/Modules.java:599)
at com.sun.tools.javac.tree.JCTree$JCExports.accept(jdk.compiler/JCTree.java:2667)
at com.sun.tools.javac.comp.Modules$ModuleVisitor.lambda$visitModuleDef$0(jdk.compiler/Modules.java:560)
at java.lang.Iterable.forEach(java.base/Iterable.java:75)
at com.sun.tools.javac.comp.Modules$ModuleVisitor.visitModuleDef(jdk.compiler/Modules.java:560)
at com.sun.tools.javac.tree.JCTree$JCModuleDecl.accept(jdk.compiler/JCTree.java:2627)
at com.sun.tools.javac.comp.Modules$3.complete(jdk.compiler/Modules.java:532)
at com.sun.tools.javac.code.Symbol.complete(jdk.compiler/Symbol.java:602)
at com.sun.tools.javac.comp.Modules.computeTransitiveClosure(jdk.compiler/Modules.java:920)
at com.sun.tools.javac.comp.Modules.allModules(jdk.compiler/Modules.java:883)
at com.sun.tools.javac.comp.Modules.enter(jdk.compiler/Modules.java:211)
at com.sun.tools.javac.main.JavaCompiler.initModules(jdk.compiler/JavaCompiler.java:1020)
at com.sun.tools.javac.main.JavaCompiler.initModules(jdk.compiler/JavaCompiler.java:1012)
at com.sun.tools.javac.main.JavaCompiler.compile(jdk.compiler/JavaCompiler.java:906)
at com.sun.tools.javac.main.Main.compile(jdk.compiler/Main.java:280)
at com.sun.tools.javac.main.Main.compile(jdk.compiler/Main.java:144)
at com.sun.tools.javac.Main.compile(jdk.compiler/Main.java:55)
at com.sun.tools.javac.Main.main(jdk.compiler/Main.java:41)
exports p to @Anno m2;
}
java.lang.NullPointerException
at com.sun.tools.javac.code.Printer.visitSymbol(jdk.compiler/Printer.java:414)
at com.sun.tools.javac.code.Printer.visitTypeSymbol(jdk.compiler/Printer.java:404)
at com.sun.tools.javac.code.Printer.visitTypeSymbol(jdk.compiler/Printer.java:52)
at com.sun.tools.javac.code.Symbol$TypeSymbol.accept(jdk.compiler/Symbol.java:788)
at com.sun.tools.javac.code.Printer.visit(jdk.compiler/Printer.java:147)
at com.sun.tools.javac.util.AbstractDiagnosticFormatter.formatArgument(jdk.compiler/AbstractDiagnosticFormatter.java:199)
at com.sun.tools.javac.util.AbstractDiagnosticFormatter.formatArguments(jdk.compiler/AbstractDiagnosticFormatter.java:164)
at com.sun.tools.javac.util.BasicDiagnosticFormatter.formatMessage(jdk.compiler/BasicDiagnosticFormatter.java:111)
at com.sun.tools.javac.util.BasicDiagnosticFormatter.formatMeta(jdk.compiler/BasicDiagnosticFormatter.java:186)
at com.sun.tools.javac.util.BasicDiagnosticFormatter.formatDiagnostic(jdk.compiler/BasicDiagnosticFormatter.java:100)
at com.sun.tools.javac.util.AbstractDiagnosticFormatter.format(jdk.compiler/AbstractDiagnosticFormatter.java:120)
at com.sun.tools.javac.util.RichDiagnosticFormatter.format(jdk.compiler/RichDiagnosticFormatter.java:116)
at com.sun.tools.javac.util.RichDiagnosticFormatter.format(jdk.compiler/RichDiagnosticFormatter.java:71)
at com.sun.tools.javac.util.Log.writeDiagnostic(jdk.compiler/Log.java:611)
at com.sun.tools.javac.util.Log$DefaultDiagnosticHandler.report(jdk.compiler/Log.java:589)
at com.sun.tools.javac.util.Log.report(jdk.compiler/Log.java:550)
at com.sun.tools.javac.util.AbstractLog.error(jdk.compiler/AbstractLog.java:126)
at com.sun.tools.javac.comp.Modules$ModuleVisitor.visitExports(jdk.compiler/Modules.java:599)
at com.sun.tools.javac.tree.JCTree$JCExports.accept(jdk.compiler/JCTree.java:2667)
at com.sun.tools.javac.comp.Modules$ModuleVisitor.lambda$visitModuleDef$0(jdk.compiler/Modules.java:560)
at java.lang.Iterable.forEach(java.base/Iterable.java:75)
at com.sun.tools.javac.comp.Modules$ModuleVisitor.visitModuleDef(jdk.compiler/Modules.java:560)
at com.sun.tools.javac.tree.JCTree$JCModuleDecl.accept(jdk.compiler/JCTree.java:2627)
at com.sun.tools.javac.comp.Modules$3.complete(jdk.compiler/Modules.java:532)
at com.sun.tools.javac.code.Symbol.complete(jdk.compiler/Symbol.java:602)
at com.sun.tools.javac.comp.Modules.computeTransitiveClosure(jdk.compiler/Modules.java:920)
at com.sun.tools.javac.comp.Modules.allModules(jdk.compiler/Modules.java:883)
at com.sun.tools.javac.comp.Modules.enter(jdk.compiler/Modules.java:211)
at com.sun.tools.javac.main.JavaCompiler.initModules(jdk.compiler/JavaCompiler.java:1020)
at com.sun.tools.javac.main.JavaCompiler.initModules(jdk.compiler/JavaCompiler.java:1012)
at com.sun.tools.javac.main.JavaCompiler.compile(jdk.compiler/JavaCompiler.java:906)
at com.sun.tools.javac.main.Main.compile(jdk.compiler/Main.java:280)
at com.sun.tools.javac.main.Main.compile(jdk.compiler/Main.java:144)
at com.sun.tools.javac.Main.compile(jdk.compiler/Main.java:55)
at com.sun.tools.javac.Main.main(jdk.compiler/Main.java:41)