Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ANTLR parsing error - Debezium #976

Open
subkanthi opened this issue Jan 23, 2025 · 1 comment
Open

ANTLR parsing error - Debezium #976

subkanthi opened this issue Jan 23, 2025 · 1 comment
Assignees
Labels
dev-complete Development completed lightweight Issues related to Lightweight version mysql p1
Milestone

Comments

@subkanthi
Copy link
Collaborator

https://issues.redhat.com/browse/DBZ-8600


CREATE DEFINER=`bcadmin`@`%` PROCEDURE `sp_next_available_otc_instance_strategy_id`()
begin
  select min(st.value) as strategy_id
  from SEQUENCE_TABLE(100000) st
  join btc_quant.stratId_ranges r on r.stratId0 <= st.value and st.value < r.stratId1
  left join otc_instance i on i.strategy_id=st.value
  where r.category = 'otc' and now() between validFromDate and coalesce(validToDate, now())
  and i.strategy_id is null;
end


no viable alternative at input '(100000'
    at io.debezium.antlr.ParsingErrorListener.syntaxError(ParsingErrorListener.java:43) ~[app.jar:?]
    at org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[app.jar:?]
    at org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:543) ~[app.jar:?]
    at org.antlr.v4.runtime.DefaultErrorStrategy.reportNoViableAlternative(DefaultErrorStrategy.java:310) ~[app.jar:?]
    at org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:136) ~[app.jar:?]
    at io.debezium.ddl.parser.mysql.generated.MySqlParser.sqlStatements(MySqlParser.java:1280) ~[app.jar:?]
    at io.debezium.ddl.parser.mysql.generated.MySqlParser.root(MySqlParser.java:996) ~[app.jar:?]
    at io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser.parseTree(MySqlAntlrDdlParser.java:82) ~[app.jar:?]
    at io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser.parseTree(MySqlAntlrDdlParser.java:49) ~[app.jar:?]
    at io.debezium.antlr.AntlrDdlParser.parse(AntlrDdlParser.java:76) ~[app.jar:?]
    at io.debezium.connector.binlog.BinlogDatabaseSchema.parseDdl(BinlogDatabaseSchema.java:311) ~[app.jar:?]
    at io.debezium.connector.binlog.BinlogDatabaseSchema.parseStreamingDdl(BinlogDatabaseSchema.java:258) ~[app.jar:?]
    at io.debezium.connector.binlog.BinlogStreamingChangeEventSource.handleQueryEvent(BinlogStreamingChangeEventSource.java:726) ~[app.jar:?]
    at io.debezium.connector.binlog.BinlogStreamingChangeEventSource.lambda$execute$5(BinlogStreamingChangeEventSource.java:179) ~[app.jar:?]
    at io.debezium.connector.binlog.BinlogStreamingChangeEventSource.handleEvent(BinlogStreamingChangeEventSource.java:559) ~[app.jar:?]
    ... 6 more
Caused by: org.antlr.v4.runtime.NoViableAltException
    at org.antlr.v4.runtime.atn.ParserATNSimulator.noViableAlt(ParserATNSimulator.java:2028) ~[app.jar:?]
    at org.antlr.v4.runtime.atn.ParserATNSimulator.execATN(ParserATNSimulator.java:467) ~[app.jar:?]
    at org.antlr.v4.runtime.atn.ParserATNSimulator.adaptivePredict(ParserATNSimulator.java:393) ~[app.jar:?]
    at io.debezium.ddl.parser.mysql.generated.MySqlParser.sqlStatements(MySqlParser.java:1177) ~[app.jar:?]
    at io.debezium.ddl.parser.mysql.generated.MySqlParser.root(MySqlParser.java:996) ~[app.jar:?]
    at io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser.parseTree(MySqlAntlrDdlParser.java:82) ~[app.jar:?]
    at io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser.parseTree(MySqlAntlrDdlParser.java:49) ~[app.jar:?]
    at io.debezium.antlr.AntlrDdlParser.parse(AntlrDdlParser.java:76) ~[app.jar:?]
    at io.debezium.connector.binlog.BinlogDatabaseSchema.parseDdl(BinlogDatabaseSchema.java:311) ~[app.jar:?]
    at io.debezium.connector.binlog.BinlogDatabaseSchema.parseStreamingDdl(BinlogDatabaseSchema.java:258) ~[app.jar:?]
    at io.debezium.connector.binlog.BinlogStreamingChangeEventSource.handleQueryEvent(BinlogStreamingChangeEventSource.java:726) ~[app.jar:?]
    at io.debezium.connector.binlog.BinlogStreamingChangeEventSource.lambda$execute$5(BinlogStreamingChangeEventSource.java:179) ~[app.jar:?]
    at io.debezium.connector.binlog.BinlogStreamingChangeEventSource.handleEvent(BinlogStreamingChangeEventSource.java:559) ~[app.jar:?]
    ... 6 more

@subkanthi subkanthi added this to the 2.6.0 milestone Jan 23, 2025
@subkanthi
Copy link
Collaborator Author

Fixed in Debezium [3.1.0.Alpha2](https://issues.redhat.com/issues/?jql=project+%3D+DBZ+AND+fixVersion+%3D+3.1.0.Alpha2)

@subkanthi subkanthi added lightweight Issues related to Lightweight version p1 mysql labels Feb 28, 2025
@subkanthi subkanthi self-assigned this Mar 3, 2025
@subkanthi subkanthi added the dev-complete Development completed label Mar 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev-complete Development completed lightweight Issues related to Lightweight version mysql p1
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant