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

JShell: space in class path causes remote launch failure

XMLWordPrintable

    • b99
    • Not verified

      ...

      I'm using jdk-9-ea-bin-b92-windows-x64-11_nov_2015.

      Perhaps the installation directory's name causes the trouble (c:\Program Files\Java\jdk1.9.0) due to the blank in the name ?

      ...

      Best regards
      Angelika ...


      Exception in thread "main" java.lang.InternalError: Failed remote launch: com.sun.jdi.CommandLineLaunch (defaults: home=c:\Program Files\Java\jdk1.9.0, options=, main=, suspen
      d=true, quote=", vmexec=java) -- {home=home=c:\Program Files\Java\jdk1.9.0, options=options=-classpath c:\Program Files\Java\jdk1.9.0/lib/tools.jar;c:\Program Files\Java\jdk1.
      9.0/classes -Xbootclasspath:c:\Program Files\Java\jdk1.9.0\lib\modules\bootmodules.jimage , main=main=jdk.internal.jshell.remote.RemoteAgent 49545, suspend=suspend=true, quote
      =quote=", vmexec=vmexec=java}
              at jdk.jshell.JDIConnection.reportLaunchFail(JDIConnection.java:543)
              at jdk.jshell.JDIConnection.launchTarget(JDIConnection.java:509)
              at jdk.jshell.JDIConnection.open(JDIConnection.java:324)
              at jdk.jshell.JDIEnv.init(JDIEnv.java:47)
              at jdk.jshell.ExecutionControl.jdiGo(ExecutionControl.java:260)
              at jdk.jshell.ExecutionControl.launch(ExecutionControl.java:67)
              at jdk.jshell.JShell.executionControl(JShell.java:594)
              at jdk.jshell.ClassTracker$ClassInfo.getReferenceTypeOrNull(ClassTracker.java:81)
              at jdk.jshell.Unit.lambda$classesToLoad$3(Unit.java:265)
              at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1387)
              at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:591)
              at jdk.jshell.Unit.classesToLoad(Unit.java:263)
              at jdk.jshell.Eval.lambda$compileAndLoad$13(Eval.java:554)
              at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:269)
              at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1387)
              at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
              at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
              at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
              at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
              at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:511)
              at jdk.jshell.Eval.compileAndLoad(Eval.java:555)
              at jdk.jshell.Eval.declare(Eval.java:461)
              at jdk.jshell.Eval.processMethod(Eval.java:385)
              at jdk.jshell.Eval.eval(Eval.java:127)
              at jdk.jshell.JShell.eval(JShell.java:350)
              at jdk.internal.jshell.tool.JShellTool.processCompleteSource(JShellTool.java:1367)
              at jdk.internal.jshell.tool.JShellTool.processSource(JShellTool.java:1356)
              at jdk.internal.jshell.tool.JShellTool.processSourceCatchingReset(JShellTool.java:483)
              at jdk.internal.jshell.tool.JShellTool.run(JShellTool.java:469)
              at jdk.internal.jshell.tool.JShellTool.resetState(JShellTool.java:404)
              at jdk.internal.jshell.tool.JShellTool.start(JShellTool.java:250)
              at jdk.internal.jshell.tool.JShellTool.start(JShellTool.java:245)
              at jdk.internal.jshell.tool.JShellTool.main(JShellTool.java:235)
      Caused by: com.sun.jdi.connect.VMStartException: VM initialization failed for: c:\Program Files\Java\jdk1.9.0\bin\java -classpath c:\Program Files\Java\jdk1.9.0/lib/tools.jar;
      c:\Program Files\Java\jdk1.9.0/classes -Xbootclasspath:c:\Program Files\Java\jdk1.9.0\lib\modules\bootmodules.jimage -Xdebug -Xrunjdwp:transport=dt_shmem,address=javadebug9094
      0,suspend=y jdk.internal.jshell.remote.RemoteAgent 49545
              at com.sun.tools.jdi.AbstractLauncher$Helper.launchAndAccept(AbstractLauncher.java:193)
              at com.sun.tools.jdi.AbstractLauncher.launch(AbstractLauncher.java:132)
              at com.sun.tools.jdi.SunCommandLineLauncher.launch(SunCommandLineLauncher.java:223)
              at jdk.jshell.JDIConnection.launchTarget(JDIConnection.java:502)
              ... 31 more

            jlahoda Jan Lahoda
            rfield Robert Field (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: