-
Bug
-
Resolution: Fixed
-
P2
-
9
-
b158
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8175683 | 10 | Robert Field | P2 | Resolved | Fixed | b02 |
jshell> /env --module-path ~/foop
| Setting new options and restoring state.
| Unexpected exception reading start-up: java.lang.RuntimeException: java.lang.IllegalArgumentException: /home/robert/foop
java.lang.RuntimeException: java.lang.IllegalArgumentException: /home/robert/foop
at jdk.compiler/com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:198)
at jdk.jshell/jdk.jshell.TaskFactory$BaseTask.<init>(TaskFactory.java:358)
at jdk.jshell/jdk.jshell.TaskFactory$BaseTask.<init>(TaskFactory.java:336)
at jdk.jshell/jdk.jshell.TaskFactory$ParseTask.<init>(TaskFactory.java:201)
at jdk.jshell/jdk.jshell.TaskFactory.parse(TaskFactory.java:106)
at jdk.jshell/jdk.jshell.Eval.sourceToSnippets(Eval.java:158)
at jdk.jshell/jdk.jshell.Eval.eval(Eval.java:111)
at jdk.jshell/jdk.jshell.JShell.eval(JShell.java:493)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.processCompleteSource(JShellTool.java:2813)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.processSource(JShellTool.java:2801)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.processSourceCatchingReset(JShellTool.java:1111)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.run(JShellTool.java:1091)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.startUpRun(JShellTool.java:1026)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.resetState(JShellTool.java:984)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.doReload(JShellTool.java:2546)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.cmdEnv(JShellTool.java:2542)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.lambda$new$42(JShellTool.java:1568)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.processCommand(JShellTool.java:1147)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.run(JShellTool.java:1089)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.start(JShellTool.java:870)
at jdk.jshell/jdk.internal.jshell.tool.JShellToolBuilder.run(JShellToolBuilder.java:239)
at jdk.jshell/jdk.internal.jshell.tool.JShellToolProvider.main(JShellToolProvider.java:119)
Caused by: java.lang.IllegalArgumentException: /home/robert/foop
at jdk.compiler/com.sun.tools.javac.file.Locations$ModulePathLocationHandler.checkValidModulePathEntry(Locations.java:1002)
at jdk.compiler/com.sun.tools.javac.file.Locations$ModulePathLocationHandler.setPaths(Locations.java:964)
at jdk.compiler/com.sun.tools.javac.file.Locations$ModulePathLocationHandler.handleOption(Locations.java:942)
at jdk.compiler/com.sun.tools.javac.file.Locations.handleOption(Locations.java:1628)
at jdk.compiler/com.sun.tools.javac.file.BaseFileManager.handleOption(BaseFileManager.java:294)
at jdk.compiler/com.sun.tools.javac.file.BaseFileManager$2.handleFileManagerOption(BaseFileManager.java:247)
at jdk.compiler/com.sun.tools.javac.main.Option.process(Option.java:1135)
at jdk.compiler/com.sun.tools.javac.main.Option.handleOption(Option.java:1083)
at jdk.compiler/com.sun.tools.javac.file.BaseFileManager.handleOption(BaseFileManager.java:257)
at jdk.jshell/jdk.jshell.MemoryFileManager.handleOption(MemoryFileManager.java:388)
at jdk.compiler/com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager.handleOption(ClientCodeWrapper.java:265)
at jdk.compiler/com.sun.tools.javac.main.Arguments.doProcessArgs(Arguments.java:388)
at jdk.compiler/com.sun.tools.javac.main.Arguments.processArgs(Arguments.java:300)
at jdk.compiler/com.sun.tools.javac.main.Arguments.init(Arguments.java:245)
at jdk.compiler/com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:185)
... 21 more
jshell> 56
Exception in thread "main" java.lang.RuntimeException: java.lang.IllegalArgumentException: /home/robert/foop
at jdk.compiler/com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:198)
at jdk.jshell/jdk.jshell.TaskFactory$BaseTask.<init>(TaskFactory.java:358)
at jdk.jshell/jdk.jshell.TaskFactory$BaseTask.<init>(TaskFactory.java:336)
at jdk.jshell/jdk.jshell.TaskFactory$ParseTask.<init>(TaskFactory.java:201)
at jdk.jshell/jdk.jshell.TaskFactory.parse(TaskFactory.java:106)
at jdk.jshell/jdk.jshell.Eval.sourceToSnippets(Eval.java:158)
at jdk.jshell/jdk.jshell.Eval.eval(Eval.java:111)
at jdk.jshell/jdk.jshell.JShell.eval(JShell.java:493)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.processCompleteSource(JShellTool.java:2813)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.processSource(JShellTool.java:2801)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.processSourceCatchingReset(JShellTool.java:1111)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.run(JShellTool.java:1091)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.start(JShellTool.java:870)
at jdk.jshell/jdk.internal.jshell.tool.JShellToolBuilder.run(JShellToolBuilder.java:239)
at jdk.jshell/jdk.internal.jshell.tool.JShellToolProvider.main(JShellToolProvider.java:119)
Caused by: java.lang.IllegalArgumentException: /home/robert/foop
at jdk.compiler/com.sun.tools.javac.file.Locations$ModulePathLocationHandler.checkValidModulePathEntry(Locations.java:1002)
at jdk.compiler/com.sun.tools.javac.file.Locations$ModulePathLocationHandler.setPaths(Locations.java:964)
at jdk.compiler/com.sun.tools.javac.file.Locations$ModulePathLocationHandler.handleOption(Locations.java:942)
at jdk.compiler/com.sun.tools.javac.file.Locations.handleOption(Locations.java:1628)
at jdk.compiler/com.sun.tools.javac.file.BaseFileManager.handleOption(BaseFileManager.java:294)
at jdk.compiler/com.sun.tools.javac.file.BaseFileManager$2.handleFileManagerOption(BaseFileManager.java:247)
at jdk.compiler/com.sun.tools.javac.main.Option.process(Option.java:1135)
at jdk.compiler/com.sun.tools.javac.main.Option.handleOption(Option.java:1083)
at jdk.compiler/com.sun.tools.javac.file.BaseFileManager.handleOption(BaseFileManager.java:257)
at jdk.jshell/jdk.jshell.MemoryFileManager.handleOption(MemoryFileManager.java:388)
at jdk.compiler/com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager.handleOption(ClientCodeWrapper.java:265)
at jdk.compiler/com.sun.tools.javac.main.Arguments.doProcessArgs(Arguments.java:388)
at jdk.compiler/com.sun.tools.javac.main.Arguments.processArgs(Arguments.java:300)
at jdk.compiler/com.sun.tools.javac.main.Arguments.init(Arguments.java:245)
at jdk.compiler/com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:185)
... 14 more
/w/x/dev 1039>>
| Setting new options and restoring state.
| Unexpected exception reading start-up: java.lang.RuntimeException: java.lang.IllegalArgumentException: /home/robert/foop
java.lang.RuntimeException: java.lang.IllegalArgumentException: /home/robert/foop
at jdk.compiler/com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:198)
at jdk.jshell/jdk.jshell.TaskFactory$BaseTask.<init>(TaskFactory.java:358)
at jdk.jshell/jdk.jshell.TaskFactory$BaseTask.<init>(TaskFactory.java:336)
at jdk.jshell/jdk.jshell.TaskFactory$ParseTask.<init>(TaskFactory.java:201)
at jdk.jshell/jdk.jshell.TaskFactory.parse(TaskFactory.java:106)
at jdk.jshell/jdk.jshell.Eval.sourceToSnippets(Eval.java:158)
at jdk.jshell/jdk.jshell.Eval.eval(Eval.java:111)
at jdk.jshell/jdk.jshell.JShell.eval(JShell.java:493)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.processCompleteSource(JShellTool.java:2813)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.processSource(JShellTool.java:2801)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.processSourceCatchingReset(JShellTool.java:1111)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.run(JShellTool.java:1091)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.startUpRun(JShellTool.java:1026)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.resetState(JShellTool.java:984)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.doReload(JShellTool.java:2546)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.cmdEnv(JShellTool.java:2542)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.lambda$new$42(JShellTool.java:1568)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.processCommand(JShellTool.java:1147)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.run(JShellTool.java:1089)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.start(JShellTool.java:870)
at jdk.jshell/jdk.internal.jshell.tool.JShellToolBuilder.run(JShellToolBuilder.java:239)
at jdk.jshell/jdk.internal.jshell.tool.JShellToolProvider.main(JShellToolProvider.java:119)
Caused by: java.lang.IllegalArgumentException: /home/robert/foop
at jdk.compiler/com.sun.tools.javac.file.Locations$ModulePathLocationHandler.checkValidModulePathEntry(Locations.java:1002)
at jdk.compiler/com.sun.tools.javac.file.Locations$ModulePathLocationHandler.setPaths(Locations.java:964)
at jdk.compiler/com.sun.tools.javac.file.Locations$ModulePathLocationHandler.handleOption(Locations.java:942)
at jdk.compiler/com.sun.tools.javac.file.Locations.handleOption(Locations.java:1628)
at jdk.compiler/com.sun.tools.javac.file.BaseFileManager.handleOption(BaseFileManager.java:294)
at jdk.compiler/com.sun.tools.javac.file.BaseFileManager$2.handleFileManagerOption(BaseFileManager.java:247)
at jdk.compiler/com.sun.tools.javac.main.Option.process(Option.java:1135)
at jdk.compiler/com.sun.tools.javac.main.Option.handleOption(Option.java:1083)
at jdk.compiler/com.sun.tools.javac.file.BaseFileManager.handleOption(BaseFileManager.java:257)
at jdk.jshell/jdk.jshell.MemoryFileManager.handleOption(MemoryFileManager.java:388)
at jdk.compiler/com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager.handleOption(ClientCodeWrapper.java:265)
at jdk.compiler/com.sun.tools.javac.main.Arguments.doProcessArgs(Arguments.java:388)
at jdk.compiler/com.sun.tools.javac.main.Arguments.processArgs(Arguments.java:300)
at jdk.compiler/com.sun.tools.javac.main.Arguments.init(Arguments.java:245)
at jdk.compiler/com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:185)
... 21 more
jshell> 56
Exception in thread "main" java.lang.RuntimeException: java.lang.IllegalArgumentException: /home/robert/foop
at jdk.compiler/com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:198)
at jdk.jshell/jdk.jshell.TaskFactory$BaseTask.<init>(TaskFactory.java:358)
at jdk.jshell/jdk.jshell.TaskFactory$BaseTask.<init>(TaskFactory.java:336)
at jdk.jshell/jdk.jshell.TaskFactory$ParseTask.<init>(TaskFactory.java:201)
at jdk.jshell/jdk.jshell.TaskFactory.parse(TaskFactory.java:106)
at jdk.jshell/jdk.jshell.Eval.sourceToSnippets(Eval.java:158)
at jdk.jshell/jdk.jshell.Eval.eval(Eval.java:111)
at jdk.jshell/jdk.jshell.JShell.eval(JShell.java:493)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.processCompleteSource(JShellTool.java:2813)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.processSource(JShellTool.java:2801)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.processSourceCatchingReset(JShellTool.java:1111)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.run(JShellTool.java:1091)
at jdk.jshell/jdk.internal.jshell.tool.JShellTool.start(JShellTool.java:870)
at jdk.jshell/jdk.internal.jshell.tool.JShellToolBuilder.run(JShellToolBuilder.java:239)
at jdk.jshell/jdk.internal.jshell.tool.JShellToolProvider.main(JShellToolProvider.java:119)
Caused by: java.lang.IllegalArgumentException: /home/robert/foop
at jdk.compiler/com.sun.tools.javac.file.Locations$ModulePathLocationHandler.checkValidModulePathEntry(Locations.java:1002)
at jdk.compiler/com.sun.tools.javac.file.Locations$ModulePathLocationHandler.setPaths(Locations.java:964)
at jdk.compiler/com.sun.tools.javac.file.Locations$ModulePathLocationHandler.handleOption(Locations.java:942)
at jdk.compiler/com.sun.tools.javac.file.Locations.handleOption(Locations.java:1628)
at jdk.compiler/com.sun.tools.javac.file.BaseFileManager.handleOption(BaseFileManager.java:294)
at jdk.compiler/com.sun.tools.javac.file.BaseFileManager$2.handleFileManagerOption(BaseFileManager.java:247)
at jdk.compiler/com.sun.tools.javac.main.Option.process(Option.java:1135)
at jdk.compiler/com.sun.tools.javac.main.Option.handleOption(Option.java:1083)
at jdk.compiler/com.sun.tools.javac.file.BaseFileManager.handleOption(BaseFileManager.java:257)
at jdk.jshell/jdk.jshell.MemoryFileManager.handleOption(MemoryFileManager.java:388)
at jdk.compiler/com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager.handleOption(ClientCodeWrapper.java:265)
at jdk.compiler/com.sun.tools.javac.main.Arguments.doProcessArgs(Arguments.java:388)
at jdk.compiler/com.sun.tools.javac.main.Arguments.processArgs(Arguments.java:300)
at jdk.compiler/com.sun.tools.javac.main.Arguments.init(Arguments.java:245)
at jdk.compiler/com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:185)
... 14 more
/w/x/dev 1039>>
- backported by
-
JDK-8175683 jshell tool: invalid module path crashes tool
-
- Resolved
-
- relates to
-
JDK-8174862 JShell tests: new JDK-8174797 testInvalidClassPath fails on Windows
-
- Resolved
-