Skip to Main Content

SQLcl: MCP Server & SQL Prompt

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

SQLcl SEVERE crash, StringIndexOutOfBoundsException

gi442244coNov 3 2023

version

#
# Oracle SQLcl Build numbers
#
RELEASE=23.2.0.178.1027
JULIAN_BUILD_VERSION=23.2.0.178.1027
LATEST_BUILD=sqlcl-23.2.0.178.1027-178.1029

type abc- followed by <tab>

it crashes with

2023-11-03 13:15:32.984 SEVERE org.jline.utils.Log logr
java.lang.StringIndexOutOfBoundsException: begin 0, end 3, length 2
        at java.base/java.lang.String.checkBoundsBeginEnd(String.java:4604)
        at java.base/java.lang.String.substring(String.java:2707)
        at org.jline.reader.impl.CompletionMatcherImpl.defaultMatchers(CompletionMatcherImpl.java:93)
        at org.jline.reader.impl.CompletionMatcherImpl.compile(CompletionMatcherImpl.java:43)
        at org.jline.reader.impl.LineReaderImpl.doComplete(LineReaderImpl.java:4455)
        at org.jline.reader.impl.LineReaderImpl.doComplete(LineReaderImpl.java:4389)
        at org.jline.reader.impl.LineReaderImpl.expandOrComplete(LineReaderImpl.java:4328)
        at org.jline.reader.impl.LineReaderImpl$1.apply(LineReaderImpl.java:3782)
        at oracle.dbtools.raptor.console.impl.SqlclWidgets.lambda$addKeyStrokeMonitors$10(SqlclWidgets.java:303)
        at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:680)
        at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:508)
        at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:494)
        at oracle.dbtools.raptor.console.impl.SqlclConsole.lambda$readCommand$6(SqlclConsole.java:192)
        at oracle.dbtools.raptor.console.impl.SqlclConsole.readCommand(SqlclConsole.java:493)
        at oracle.dbtools.raptor.console.impl.SqlclConsole.readCommand(SqlclConsole.java:192)
        at oracle.dbtools.raptor.scriptrunner.cmdline.SqlCli.runSqlcl(SqlCli.java:1254)
        at oracle.dbtools.raptor.scriptrunner.cmdline.SqlCli.main(SqlCli.java:350)
        
Comments
Post Details
Added on Nov 3 2023
1 comment
331 views