-
Bug
-
Resolution: Fixed
-
P2
-
9-repo-jigsaw
When building Jake, we've seen this happen twice:
An exception has occurred in the compiler (9-internal). Please file a bug against the Java compiler via the Java bug reporting page (http://bugreport.java.com) after checking the Bug Database (http://bugs.java.com) for duplicates. Include your program and the following diagnostic in your report. Thank you.
java.nio.file.ProviderNotFoundException: Provider not found
at java.nio.file.FileSystems.newFileSystem(FileSystems.java:407)
at com.sun.tools.javac.file.JavacFileManager.getFileSystem(JavacFileManager.java:513)
at com.sun.tools.javac.file.JavacFileManager.listArchive(JavacFileManager.java:370)
at com.sun.tools.javac.file.JavacFileManager.listContainer(JavacFileManager.java:461)
at com.sun.tools.javac.file.JavacFileManager.list(JavacFileManager.java:574)
at com.sun.tools.javac.code.ClassFinder.scanPlatformPath(ClassFinder.java:690)
at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:533)
at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:303)
at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:75)
at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:171)
at com.sun.tools.javac.code.Symbol.complete(Symbol.java:601)
at com.sun.tools.javac.code.ClassFinder.completeOwners(ClassFinder.java:315)
at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:293)
at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:75)
at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:171)
at com.sun.tools.javac.code.Symbol.complete(Symbol.java:601)
at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1220)
at com.sun.tools.javac.code.Symbol$ClassSymbol.getInterfaces(Symbol.java:1231)
at com.sun.tools.javac.code.Types$16.visitClassType(Types.java:2364)
at com.sun.tools.javac.code.Types$16.visitClassType(Types.java:2355)
at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:999)
at com.sun.tools.javac.code.Types$UnaryVisitor.visit(Types.java:4613)
at com.sun.tools.javac.code.Types.interfaces(Types.java:2352)
at com.sun.tools.javac.code.Types$MembersClosureCache.visitClassType(Types.java:2737)
at com.sun.tools.javac.code.Types$MembersClosureCache.visitClassType(Types.java:2677)
at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:999)
at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4533)
at com.sun.tools.javac.code.Types$MembersClosureCache.visitClassType(Types.java:2738)
at com.sun.tools.javac.code.Types$MembersClosureCache.visitClassType(Types.java:2677)
at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:999)
at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4533)
at com.sun.tools.javac.code.Types.membersClosure(Types.java:2760)
at com.sun.tools.javac.code.Types$ImplementationCache.get(Types.java:2634)
at com.sun.tools.javac.code.Types.implementation(Types.java:2672)
at com.sun.tools.javac.code.Symbol$MethodSymbol.implementation(Symbol.java:1790)
at com.sun.tools.javac.code.Symbol$MethodSymbol.implementation(Symbol.java:1779)
at com.sun.tools.javac.comp.Resolve.notOverriddenIn(Resolve.java:442)
at com.sun.tools.javac.comp.Resolve.isAccessible(Resolve.java:428)
at com.sun.tools.javac.comp.Resolve.isAccessible(Resolve.java:381)
at com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1538)
at com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1705)
at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1774)
at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1748)
at com.sun.tools.javac.comp.Resolve$9.doLookup(Resolve.java:2465)
at com.sun.tools.javac.comp.Resolve$BasicLookupHelper.lookup(Resolve.java:3073)
at com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3323)
at com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2462)
at com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2456)
at com.sun.tools.javac.comp.Attr.selectSym(Attr.java:3517)
at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:3395)
at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:2085)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1889)
at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1614)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:687)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:3177)
at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1961)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:687)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:3177)
at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1961)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:687)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:3177)
at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1961)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:687)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:3177)
at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1961)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:687)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:3177)
at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1961)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:687)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:3177)
at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1961)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:687)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:3177)
at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1961)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:687)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:3177)
at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1961)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:687)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:3177)
at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1961)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.visitReturn(Attr.java:1749)
at com.sun.tools.javac.tree.JCTree$JCReturn.accept(JCTree.java:1526)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:710)
at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:729)
at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1182)
at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1
An exception has occurred in the compiler (9-internal). Please file a bug against the Java compiler via the Java bug reporting page (http://bugreport.java.com) after checking the Bug Database (http://bugs.java.com) for duplicates. Include your program and the following diagnostic in your report. Thank you.
java.nio.file.ProviderNotFoundException: Provider not found
at java.nio.file.FileSystems.newFileSystem(FileSystems.java:407)
at com.sun.tools.javac.file.JavacFileManager.getFileSystem(JavacFileManager.java:513)
at com.sun.tools.javac.file.JavacFileManager.listArchive(JavacFileManager.java:370)
at com.sun.tools.javac.file.JavacFileManager.listContainer(JavacFileManager.java:461)
at com.sun.tools.javac.file.JavacFileManager.list(JavacFileManager.java:574)
at com.sun.tools.javac.code.ClassFinder.scanPlatformPath(ClassFinder.java:690)
at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:533)
at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:303)
at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:75)
at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:171)
at com.sun.tools.javac.code.Symbol.complete(Symbol.java:601)
at com.sun.tools.javac.code.ClassFinder.completeOwners(ClassFinder.java:315)
at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:293)
at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:75)
at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:171)
at com.sun.tools.javac.code.Symbol.complete(Symbol.java:601)
at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1220)
at com.sun.tools.javac.code.Symbol$ClassSymbol.getInterfaces(Symbol.java:1231)
at com.sun.tools.javac.code.Types$16.visitClassType(Types.java:2364)
at com.sun.tools.javac.code.Types$16.visitClassType(Types.java:2355)
at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:999)
at com.sun.tools.javac.code.Types$UnaryVisitor.visit(Types.java:4613)
at com.sun.tools.javac.code.Types.interfaces(Types.java:2352)
at com.sun.tools.javac.code.Types$MembersClosureCache.visitClassType(Types.java:2737)
at com.sun.tools.javac.code.Types$MembersClosureCache.visitClassType(Types.java:2677)
at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:999)
at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4533)
at com.sun.tools.javac.code.Types$MembersClosureCache.visitClassType(Types.java:2738)
at com.sun.tools.javac.code.Types$MembersClosureCache.visitClassType(Types.java:2677)
at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:999)
at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4533)
at com.sun.tools.javac.code.Types.membersClosure(Types.java:2760)
at com.sun.tools.javac.code.Types$ImplementationCache.get(Types.java:2634)
at com.sun.tools.javac.code.Types.implementation(Types.java:2672)
at com.sun.tools.javac.code.Symbol$MethodSymbol.implementation(Symbol.java:1790)
at com.sun.tools.javac.code.Symbol$MethodSymbol.implementation(Symbol.java:1779)
at com.sun.tools.javac.comp.Resolve.notOverriddenIn(Resolve.java:442)
at com.sun.tools.javac.comp.Resolve.isAccessible(Resolve.java:428)
at com.sun.tools.javac.comp.Resolve.isAccessible(Resolve.java:381)
at com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1538)
at com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1705)
at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1774)
at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1748)
at com.sun.tools.javac.comp.Resolve$9.doLookup(Resolve.java:2465)
at com.sun.tools.javac.comp.Resolve$BasicLookupHelper.lookup(Resolve.java:3073)
at com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3323)
at com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2462)
at com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2456)
at com.sun.tools.javac.comp.Attr.selectSym(Attr.java:3517)
at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:3395)
at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:2085)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1889)
at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1614)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:687)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:3177)
at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1961)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:687)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:3177)
at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1961)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:687)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:3177)
at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1961)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:687)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:3177)
at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1961)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:687)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:3177)
at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1961)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:687)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:3177)
at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1961)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:687)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:3177)
at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1961)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:687)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:3177)
at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1961)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:687)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:3177)
at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1961)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.visitReturn(Attr.java:1749)
at com.sun.tools.javac.tree.JCTree$JCReturn.accept(JCTree.java:1526)
at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:503)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:641)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:710)
at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:729)
at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1182)
at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1