Uploaded image for project: 'Code Tools'
  1. Code Tools
  2. CODETOOLS-7901498

ProviderNotFoundException while running tests for statically instrumented JDK9

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not an Issue
    • Icon: P3 P3
    • jcov_3.0
    • None
    • tools
    • None
    • JDK9 rev.1622

    • windows

      The ProviderNotFoundException exception is observed while running tests for statically instrumented JDK9.

      Instrumentation command line:
      java.exe -Xmx4G -jar [path to jcov]/jcov.jar JREInstr -t REPORT/template.xml -rt [path to jcov]/jcov_network_saver.jar -addjimage [path to instrumented images]/images/jdk/lib/modules/appmodules.jimage [path to instrumented images]/images/jdk

      java.exe -jar [path to jtreg]/jtreg.jar -Xms64m -jdk: [path to instrumented images]/images/jdk -cpa:[path to jcov]/jcov_network_saver.jar -verbose:default -concurrency:4 [path to instrumented jdk]/langtools/test/tools/javac/platform"


      CPAPPEND='c:\\JCOV\\jcov_network_saver.jar' \\
      PATH='C:\\cygwin2\\usr\\local\\bin;C:\\cygwin2\\bin;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Java\\jdk1.9.0\\bin;C:\\jtreg\\Win32\\bin;C:\\Program Files\\Common Files\\Microsoft Shared\\Windows Live;C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\Windows Live;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Program Files\\ThinkPad\\Bluetooth Software;C:\\Program Files\\ThinkPad\\Bluetooth Software\\syswow64;C:\\Program Files (x86)\\Common Files\\Lenovo;C:\\Program Files (x86)\\Common Files\\Ulead Systems\\MPEG;C:\\Program Files (x86)\\Lenovo\\Access Connections;C:\\ant\\bin;C:\\cygwin\\bin;C:\\Program Files (x86)\\Windows Live\\Shared;C:\\Program Files (x86)\\WinMerge;C:\\Program Files\\Microsoft Windows Performance Toolkit;C:\\Program Files\\TortoiseSVN\\bin;C:\\gradle-1.11\\bin;C:\\grails-2.3.7\\bin;C:\\groovy-2.2.2\\bin;C:\\Program Files (x86)\\Windows Kits\\8.1\\Windows Performance Toolkit;C:\\Program Files\\Perforce;C:\\Program Files\\010 Editor;C:\\Program Files\\TortoiseHg;C:\\Program Files\\Lenovo\\Fingerprint Manager Pro;C:\\Program Files (x86)\\Tesseract-OCR;C:\\Program Files (x86)\\Skype\\Phone;C:\\Program Files (x86)\\CVSNT;C:\\Chocolatey\\bin;C:\\Program Files\\Perforce\\Server' \\
      SystemDrive=C: \\
      SystemRoot='C:\\Windows' \\
      TEMP='C:\\cygwin2\\tmp' \\
      TMP='C:\\cygwin2\\tmp' \\
      windir='C:\\Windows' \\
          'c:\\jdk9\\build\\windows-x86_64-normal-server-release\\images\\jdk\\bin\\javac' \\
              -J-Xms64m \\
              -J-Dtest.src='C:\\jdk9\\langtools\\test\\tools\\javac\\platform' \\
              -J-Dtest.src.path='C:\\jdk9\\langtools\\test\\tools\\javac\\platform;C:\\jdk9\\langtools\\test\\tools\\lib' \\
              -J-Dtest.classes='C:\\jdk9\\JTwork\\classes\\0\\tools\\javac\\platform' \\
              -J-Dtest.class.path='C:\\jdk9\\JTwork\\classes\\0\\tools\\javac\\platform;C:\\jdk9\\JTwork\\classes\\0\\tools\\lib' \\
              -J-Dtest.vm.opts=-Xms64m \\
              -J-Dtest.tool.vm.opts=-J-Xms64m \\
              -J-Dtest.compiler.opts= \\
              -J-Dtest.java.opts= \\
              -J-Dtest.jdk='c:\\jdk9\\build\\windows-x86_64-normal-server-release\\images\\jdk' \\
              -J-Dcompile.jdk='c:\\jdk9\\build\\windows-x86_64-normal-server-release\\images\\jdk' \\
              -J-Dtest.timeout.factor=1.0 \\
              -d 'C:\\jdk9\\JTwork\\classes\\0\\tools\\lib' -classpath 'C:\\jtreg\\lib\\javatest.jar;C:\\jtreg\\lib\\jtreg.jar;C:\\jdk9\\langtools\\test\\tools\\javac\\platform;C:\\jdk9\\JTwork\\classes\\0\\tools\\lib;c:\\JCOV\\jcov_network_saver.jar' -sourcepath 'C:\\jdk9\\langtools\\test\\tools\\javac\\platform;C:\\jdk9\\langtools\\test\\tools\\lib' -XDignore.symbol.file=true 'C:\\jdk9\\langtools\\test\\tools\\lib\\ToolBox.java'
      ----------System.out:(0/0)----------
      ----------System.err:(27/2073)----------
      An exception has occurred in the compiler (1.9.0-internal). Please file a bug at the Java Bug Database (http://bugreport.java.com/bugreport/) after checking the database for duplicates. Include your program and the following diagnostic in your report. Thank you.
      java.nio.file.ProviderNotFoundException: Provider "jrt" not found
          at java.nio.file.FileSystems.getFileSystem(FileSystems.java:224)
          at com.sun.tools.javac.file.JRTIndex.<init>(JRTIndex.java:181)
          at com.sun.tools.javac.file.JRTIndex.getSharedInstance(JRTIndex.java:61)
          at com.sun.tools.javac.file.JavacFileManager.getJRTIndex(JavacFileManager.java:294)
          at com.sun.tools.javac.file.JavacFileManager.listJRTImage(JavacFileManager.java:288)
          at com.sun.tools.javac.file.JavacFileManager.listContainer(JavacFileManager.java:409)
          at com.sun.tools.javac.file.JavacFileManager.list(JavacFileManager.java:674)
          at com.sun.tools.javac.code.ClassFinder.scanPlatformPath(ClassFinder.java:595)
          at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:512)
          at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:295)
          at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:74)
          at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:167)
          at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
          at com.sun.tools.javac.comp.Enter.visitTopLevel(Enter.java:299)
          at com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:509)
          at com.sun.tools.javac.comp.Enter.classEnter(Enter.java:253)
          at com.sun.tools.javac.comp.Enter.classEnter(Enter.java:272)
          at com.sun.tools.javac.comp.Enter.complete(Enter.java:483)
          at com.sun.tools.javac.comp.Enter.main(Enter.java:468)
          at com.sun.tools.javac.main.JavaCompiler.enterTrees(JavaCompiler.java:958)
          at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:835)
          at com.sun.tools.javac.main.Main.compile(Main.java:254)
          at com.sun.tools.javac.main.Main.compile(Main.java:145)
          at com.sun.tools.javac.Main.compile(Main.java:56)
          at com.sun.tools.javac.Main.main(Main.java:43)
      result: Error. compiler crashed (exit code 4)

            afedorch Alexey Fedorchenko (Inactive)
            ogb Oleg Barbashov (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: