Skip to content

org.elasticsearch.xpack.esql.parser.StatementParserTests.testNamedFunctionArgumentInMap ParsingException: line 2:12: no viable alternative at input '?fn1 #121020

@ChrisHegarty

Description

@ChrisHegarty

CI Link

https://gradle-enterprise.elastic.co/s/eoncgiyuudjrq/tests/task/:x-pack:plugin:esql:test/details/org.elasticsearch.xpack.esql.parser.StatementParserTests/testNamedFunctionArgumentInMap?top-execution=1

Repro line

gradlew ":x-pack:plugin:esql:test" --tests "org.elasticsearch.xpack.esql.parser.StatementParserTests.testNamedFunctionArgumentInMap" -Dtests.seed=B37934C3B7A196A8 -Dbuild.snapshot=false -Dtests.jvm.argline="-Dbuild.snapshot=false" -Dlicense.key=x-pack/license-tools/src/test/resources/public.key -Dtests.locale=chr -Dtests.timezone=America/Argentina/San_Juan -Druntime.java=23

Does it reproduce?

Yes

Applicable branches

main

Failure history

fails always in local env

Failure excerpt

2> REPRODUCE WITH: ./gradlew ":x-pack:plugin:esql:test" --tests "org.elasticsearch.xpack.esql.parser.StatementParserTests.testNamedFunctionArgumentInMap" -Dtests.seed=B37934C3B7A196A8 -Dbuild.snapshot=false -Dtests.jvm.argline="-Dbuild.snapshot=false" -Dlicense.key=x-pack/license-tools/src/test/resources/public.key -Dtests.locale=chr -Dtests.timezone=America/Argentina/San_Juan -Druntime.java=23
 2> org.elasticsearch.xpack.esql.parser.ParsingException: line 2:12: no viable alternative at input '?fn1'
       at __randomizedtesting.SeedInfo.seed([B37934C3B7A196A8:50653AA6DA606637]:0)
       at app//org.elasticsearch.xpack.esql.parser.EsqlParser$1.syntaxError(EsqlParser.java:149)
       at app//org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41)
       at app//org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544)
       at app//org.antlr.v4.runtime.DefaultErrorStrategy.reportNoViableAlternative(DefaultErrorStrategy.java:310)
       at app//org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:136)
       at app//org.elasticsearch.xpack.esql.parser.EsqlBaseParser.primaryExpression(EsqlBaseParser.java:1785)
       at app//org.elasticsearch.xpack.esql.parser.EsqlBaseParser.operatorExpression(EsqlBaseParser.java:1470)
       at app//org.elasticsearch.xpack.esql.parser.EsqlBaseParser.valueExpression(EsqlBaseParser.java:1324)
       at app//org.elasticsearch.xpack.esql.parser.EsqlBaseParser.booleanExpression(EsqlBaseParser.java:931)
       at app//org.elasticsearch.xpack.esql.parser.EsqlBaseParser.field(EsqlBaseParser.java:2315)
       at app//org.elasticsearch.xpack.esql.parser.EsqlBaseParser.fields(EsqlBaseParser.java:2235)
       at app//org.elasticsearch.xpack.esql.parser.EsqlBaseParser.evalCommand(EsqlBaseParser.java:2791)
       at app//org.elasticsearch.xpack.esql.parser.EsqlBaseParser.processingCommand(EsqlBaseParser.java:540)
       at app//org.elasticsearch.xpack.esql.parser.EsqlBaseParser.query(EsqlBaseParser.java:347)
       at app//org.elasticsearch.xpack.esql.parser.EsqlBaseParser.singleStatement(EsqlBaseParser.java:230)
       at app//org.elasticsearch.xpack.esql.parser.EsqlParser.invokeParser(EsqlParser.java:105)
       at app//org.elasticsearch.xpack.esql.parser.EsqlParser.createStatement(EsqlParser.java:71)
       at app//org.elasticsearch.xpack.esql.parser.EsqlParser.createStatement(EsqlParser.java:64)
       at app//org.elasticsearch.xpack.esql.parser.AbstractStatementParserTests.statement(AbstractStatementParserTests.java:59)
       at app//org.elasticsearch.xpack.esql.parser.StatementParserTests.testNamedFunctionArgumentInMap(StatementParserTests.java:2494)

       Caused by:
       org.antlr.v4.runtime.NoViableAltException
           at app//org.antlr.v4.runtime.atn.ParserATNSimulator.noViableAlt(ParserATNSimulator.java:2014)
           at app//org.antlr.v4.runtime.atn.ParserATNSimulator.execATN(ParserATNSimulator.java:499)
           at app//org.antlr.v4.runtime.atn.ParserATNSimulator.adaptivePredict(ParserATNSimulator.java:371)
           at app//org.elasticsearch.xpack.esql.parser.EsqlBaseParser.primaryExpression(EsqlBaseParser.java:1713)
           ... 14 more

Metadata

Metadata

Labels

:Analytics/ES|QLAKA ESQL>test-failureTriaged test failures from CITeam:AnalyticsMeta label for analytical engine team (ESQL/Aggs/Geo)low-riskAn open issue or test failure that is a low risk to future releases

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions