To complete java.io.File.path with Tab key causes UnsupportedOperationException

Takahiro YAMADA yamadamn at gmail.com
Mon Apr 1 14:37:29 UTC 2019


Hi,

Could someone address this issue?
It is easily reproducible.

On Tue, Mar 26, 2019 at 11:49 PM Takahiro YAMADA <yamadamn at gmail.com> wrote:

> Hi kulla-dev,
>
> When I try to complete "java.io.File.path" with Tab key, below exception
> occurs.
>
> ********
> bash-4.2# jshell
> |  Welcome to JShell -- Version 12
> |  For an introduction type: /help intro
>
> jshell> java.io.File.path
> pathSeparator       pathSeparatorChar
>
> Separator
> Exception in thread "main" java.lang.UnsupportedOperationException: Should
> not get here.
>     at
> jdk.jshell/jdk.internal.jshell.tool.ConsoleIOContext$ExpressionSignaturesTask.description(ConsoleIOContext.java:720)
>     at
> jdk.jshell/jdk.internal.jshell.tool.ConsoleIOContext.complete(ConsoleIOContext.java:406)
>     at
> jdk.jshell/jdk.internal.jshell.tool.ConsoleIOContext$1.doComplete(ConsoleIOContext.java:142)
>     at
> jdk.internal.le/jdk.internal.org.jline.reader.impl.LineReaderImpl.expandOrComplete(LineReaderImpl.java:3875)
>     at
> jdk.internal.le/jdk.internal.org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:585)
>     at
> jdk.internal.le/jdk.internal.org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:404)
>     at
> jdk.jshell/jdk.internal.jshell.tool.ConsoleIOContext.readLine(ConsoleIOContext.java:201)
>     at
> jdk.jshell/jdk.internal.jshell.tool.JShellTool.getInput(JShellTool.java:1238)
>     at
> jdk.jshell/jdk.internal.jshell.tool.JShellTool.run(JShellTool.java:1174)
>     at
> jdk.jshell/jdk.internal.jshell.tool.JShellTool.start(JShellTool.java:975)
>     at
> jdk.jshell/jdk.internal.jshell.tool.JShellToolBuilder.start(JShellToolBuilder.java:254)
>     at
> jdk.jshell/jdk.internal.jshell.tool.JShellToolProvider.main(JShellToolProvider.java:120)
> bash-4.2#
> ********
>
> And JShell has stopped forcefully.
> Could you file and solve this issue?
>
> Environment:
> - Windows/macOS/Linux.
> - JDK 11~13-ea+13
>
> --
> Takahiro YAMADA
>


More information about the kulla-dev mailing list