Skip to content

[CI] Failures in various sql tests due to ZoneRulesException: Unknown time-zone ID: Asia/Qostanay #72963

@astefan

Description

@astefan

Build scan: multiple. One of them https://gradle-enterprise.elastic.co/s/b5joeiwm33tdm

Repro line:

./gradlew ':x-pack:plugin:sql:qa:single-node:integTestRunner' \
  -Dtests.seed=28FE821C9735C914 \
  -Dtests.class=org.elasticsearch.xpack.sql.qa.single_node.JdbcResultSetIT \
  -Dtests.method="testNoInfiniteRecursiveGetObjectCalls" \
  -Dtests.security.manager=true \
  -Dtests.locale=ja-JP-u-ca-japanese-x-lvariant-JP \
  -Dtests.timezone=Africa/Porto-Novo \
  -Dcompiler.java=11 \
  -Druntime.java=8

Reproduces locally?: no

Applicable branches: 6.8

Failure history: started failing on May 11th.

Failure excerpt:

00:26:33 ERROR   0.12s | JdbcResultSetIT.testGettingInvalidLong <<< FAILURES!
00:26:33    > Throwable #1: java.sql.SQLException: Server sent bad type [x_content_parse_exception]. Original type was [[1:57] [sql/query] failed to parse field [time_zone]]. [org.elasticsearch.common.xcontent.XContentParseException: [1:57] [sql/query] failed to parse field [time_zone]
00:26:33    > 	at org.elasticsearch.common.xcontent.ObjectParser.parseValue(ObjectParser.java:316)
00:26:33    > 	at org.elasticsearch.common.xcontent.ObjectParser.parseSub(ObjectParser.java:362)
00:26:33    > 	at org.elasticsearch.common.xcontent.ObjectParser.parse(ObjectParser.java:168)
00:26:33    > 	at org.elasticsearch.common.xcontent.ObjectParser.apply(ObjectParser.java:182)
00:26:33    > 	at org.elasticsearch.xpack.sql.action.SqlQueryRequest.fromXContent(SqlQueryRequest.java:135)
00:26:33    > 	at org.elasticsearch.xpack.sql.plugin.RestSqlQueryAction.prepareRequest(RestSqlQueryAction.java:46)
00:26:33    > 	at org.elasticsearch.rest.BaseRestHandler.handleRequest(BaseRestHandler.java:91)
00:26:33    > 	at org.elasticsearch.rest.RestController.dispatchRequest(RestController.java:240)
00:26:33    > 	at org.elasticsearch.rest.RestController.tryAllHandlers(RestController.java:336)
00:26:33    > 	at org.elasticsearch.rest.RestController.dispatchRequest(RestController.java:174)
00:26:33    > 	at org.elasticsearch.http.netty4.Netty4HttpServerTransport.dispatchRequest(Netty4HttpServerTransport.java:551)
00:26:33    > 	at org.elasticsearch.http.netty4.Netty4HttpRequestHandler.channelRead0(Netty4HttpRequestHandler.java:137)
00:26:33    > 	at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
00:26:33    > 	at org.elasticsearch.http.netty4.pipelining.HttpPipeliningHandler.channelRead(HttpPipeliningHandler.java:68)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
00:26:33    > 	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
00:26:33    > 	at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
00:26:33    > 	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
00:26:33    > 	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
00:26:33    > 	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323)
00:26:33    > 	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
00:26:33    > 	at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
00:26:33    > 	at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
00:26:33    > 	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
00:26:33    > 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
00:26:33    > 	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965)
00:26:33    > 	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163)
00:26:33    > 	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:656)
00:26:33    > 	at io.netty.channel.nio.NioEventLoop.processSelectedKeysPlain(NioEventLoop.java:556)
00:26:33    > 	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:510)
00:26:33    > 	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:470)
00:26:33    > 	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:909)
00:26:33    > 	at java.base/java.lang.Thread.run(Thread.java:834)
00:26:33    > Caused by: java.time.zone.ZoneRulesException: Unknown time-zone ID: Asia/Qostanay
00:26:33    > 	at java.base/java.time.zone.ZoneRulesProvider.getProvider(ZoneRulesProvider.java:279)
00:26:33    > 	at java.base/java.time.zone.ZoneRulesProvider.getRules(ZoneRulesProvider.java:234)
00:26:33    > 	at java.base/java.time.ZoneRegion.ofId(ZoneRegion.java:120)
00:26:33    > 	at java.base/java.time.ZoneId.of(ZoneId.java:408)
00:26:33    > 	at java.base/java.time.ZoneId.of(ZoneId.java:356)
00:26:33    > 	at org.elasticsearch.xpack.sql.action.AbstractSqlQueryRequest.lambda$objectParser$3(AbstractSqlQueryRequest.java:79)
00:26:33    > 	at org.elasticsearch.common.xcontent.ObjectParser.lambda$declareField$1(ObjectParser.java:213)
00:26:33    > 	at org.elasticsearch.common.xcontent.ObjectParser.parseValue(ObjectParser.java:314)
00:26:33    > 	... 56 more

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions