Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8148608

Intermittent java.nio.file.ProviderNotFoundException when building Jake

    Details

      Description

      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

        Attachments

          Activity

            People

            • Assignee:
              jlahoda Jan Lahoda
              Reporter:
              ctornqvi Christian Tornqvist
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: