[ https://issues.apache.org/jira/browse/FLINK-35004?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17864922#comment-17864922 ]
Rui Fan commented on FLINK-35004: --------------------------------- https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=60801&view=logs&j=e8e46ef5-75cc-564f-c2bd-1797c35cbebe&t=60c49903-2505-5c25-7e46-de91b1737bea&l=14731 > SqlGatewayE2ECase could not start container > ------------------------------------------- > > Key: FLINK-35004 > URL: https://issues.apache.org/jira/browse/FLINK-35004 > Project: Flink > Issue Type: Bug > Components: Test Infrastructure > Affects Versions: 1.20.0, 1.19.1 > Reporter: Ryan Skraba > Priority: Critical > Labels: github-actions, test-stability > > 1.20, jdk17: > https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=58708&view=logs&j=e8e46ef5-75cc-564f-c2bd-1797c35cbebe&t=60c49903-2505-5c25-7e46-de91b1737bea&l=15078 > There is an error: "Process failed due to timeout" in > {{SqlGatewayE2ECase.testSqlClientExecuteStatement}}. In the maven logs, we > can see: > {code:java} > 02:57:26,979 [ main] INFO tc.prestodb/hdp2.6-hive:10 > [] - Image prestodb/hdp2.6-hive:10 pull took > PT43.592666618S > 02:57:26,991 [ main] INFO tc.prestodb/hdp2.6-hive:10 > [] - Creating container for image: > prestodb/hdp2.6-hive:10 > 02:57:27,032 [ main] INFO tc.prestodb/hdp2.6-hive:10 > [] - Container prestodb/hdp2.6-hive:10 is starting: > 162069678c7d03252a42ed81ca43e1911ca7357c476a4a5de294ffe55bd83145 > 02:57:42,846 [ main] INFO tc.prestodb/hdp2.6-hive:10 > [] - Container prestodb/hdp2.6-hive:10 started in > PT15.855339866S > 02:57:53,447 [ main] ERROR tc.prestodb/hdp2.6-hive:10 > [] - Could not start container > java.lang.RuntimeException: java.net.SocketTimeoutException: timeout > at > org.apache.flink.table.gateway.containers.HiveContainer.containerIsStarted(HiveContainer.java:94) > ~[test-classes/:?] > at > org.testcontainers.containers.GenericContainer.containerIsStarted(GenericContainer.java:723) > ~[testcontainers-1.19.1.jar:1.19.1] > at > org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:543) > ~[testcontainers-1.19.1.jar:1.19.1] > at > org.testcontainers.containers.GenericContainer.lambda$doStart$0(GenericContainer.java:354) > ~[testcontainers-1.19.1.jar:1.19.1] > at > org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:81) > ~[duct-tape-1.0.8.jar:?] > at > org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:344) > ~[testcontainers-1.19.1.jar:1.19.1] > at > org.apache.flink.table.gateway.containers.HiveContainer.doStart(HiveContainer.java:69) > ~[test-classes/:?] > at > org.testcontainers.containers.GenericContainer.start(GenericContainer.java:334) > ~[testcontainers-1.19.1.jar:1.19.1] > at > org.testcontainers.containers.GenericContainer.starting(GenericContainer.java:1144) > ~[testcontainers-1.19.1.jar:1.19.1] > at > org.testcontainers.containers.FailureDetectingExternalResource$1.evaluate(FailureDetectingExternalResource.java:28) > ~[testcontainers-1.19.1.jar:1.19.1] > at org.junit.rules.RunRules.evaluate(RunRules.java:20) > ~[junit-4.13.2.jar:4.13.2] > at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) > ~[junit-4.13.2.jar:4.13.2] > at org.junit.runners.ParentRunner.run(ParentRunner.java:413) > ~[junit-4.13.2.jar:4.13.2] > at org.junit.runner.JUnitCore.run(JUnitCore.java:137) > ~[junit-4.13.2.jar:4.13.2] > at org.junit.runner.JUnitCore.run(JUnitCore.java:115) > ~[junit-4.13.2.jar:4.13.2] > at > org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) > ~[junit-vintage-engine-5.10.1.jar:5.10.1] > at > org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) > ~[junit-vintage-engine-5.10.1.jar:5.10.1] > at > org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) > ~[junit-vintage-engine-5.10.1.jar:5.10.1] > at > org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) > ~[junit-platform-launcher-1.10.1.jar:1.10.1] > at > org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) > ~[junit-platform-launcher-1.10.1.jar:1.10.1] > at > org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) > ~[junit-platform-launcher-1.10.1.jar:1.10.1] > at > org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) > ~[junit-platform-launcher-1.10.1.jar:1.10.1] > at > org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) > [junit-platform-launcher-1.10.1.jar:1.10.1] > at > org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) > [junit-platform-launcher-1.10.1.jar:1.10.1] > at > org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) > [junit-platform-launcher-1.10.1.jar:1.10.1] > at > org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) > [junit-platform-launcher-1.10.1.jar:1.10.1] > at > org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) > [junit-platform-launcher-1.10.1.jar:1.10.1] > at > org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) > [surefire-junit-platform-3.2.2.jar:3.2.2] > at > org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) > [surefire-junit-platform-3.2.2.jar:3.2.2] > at > org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) > [surefire-junit-platform-3.2.2.jar:3.2.2] > at > org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) > [surefire-junit-platform-3.2.2.jar:3.2.2] > at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) > [surefire-booter-3.2.2.jar:3.2.2] > at > org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) > [surefire-booter-3.2.2.jar:3.2.2] > at > org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) > [surefire-booter-3.2.2.jar:3.2.2] > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) > [surefire-booter-3.2.2.jar:3.2.2] > Caused by: java.net.SocketTimeoutException: timeout > at okio.Okio$4.newTimeoutException(Okio.java:232) ~[okio-1.17.2.jar:?] > at okio.AsyncTimeout.exit(AsyncTimeout.java:286) ~[okio-1.17.2.jar:?] > at okio.AsyncTimeout$2.read(AsyncTimeout.java:241) ~[okio-1.17.2.jar:?] > at okio.RealBufferedSource.indexOf(RealBufferedSource.java:358) > ~[okio-1.17.2.jar:?] > at > okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:230) > ~[okio-1.17.2.jar:?] > at > okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.java:115) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.java:94) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:43) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:94) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:88) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117) > ~[okhttp-3.14.9.jar:?] > at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:229) > ~[okhttp-3.14.9.jar:?] > at okhttp3.RealCall.execute(RealCall.java:81) ~[okhttp-3.14.9.jar:?] > at > org.apache.flink.table.gateway.containers.HiveContainer.containerIsStarted(HiveContainer.java:87) > ~[test-classes/:?] > ... 34 more > Caused by: java.net.SocketException: Socket closed > at sun.nio.ch.NioSocketImpl.endRead(NioSocketImpl.java:253) ~[?:?] > at sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:332) ~[?:?] > at sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355) ~[?:?] > at sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808) ~[?:?] > at java.net.Socket$SocketInputStream.read(Socket.java:966) ~[?:?] > at okio.Okio$2.read(Okio.java:140) ~[okio-1.17.2.jar:?] > at okio.AsyncTimeout$2.read(AsyncTimeout.java:237) ~[okio-1.17.2.jar:?] > at okio.RealBufferedSource.indexOf(RealBufferedSource.java:358) > ~[okio-1.17.2.jar:?] > at > okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:230) > ~[okio-1.17.2.jar:?] > at > okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.java:115) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.java:94) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:43) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:94) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:88) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142) > ~[okhttp-3.14.9.jar:?] > at > okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117) > ~[okhttp-3.14.9.jar:?] > at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:229) > ~[okhttp-3.14.9.jar:?] > at okhttp3.RealCall.execute(RealCall.java:81) ~[okhttp-3.14.9.jar:?] > at > org.apache.flink.table.gateway.containers.HiveContainer.containerIsStarted(HiveContainer.java:87) > ~[test-classes/:?] > ... 34 more > 02:57:53,524 [ main] ERROR tc.prestodb/hdp2.6-hive:10 > [] - Log output from the failed container: > 2024-04-03 08:42:27,788 CRIT Supervisor is running as root. Privileges were > not dropped because no user is specified in the config file. If you intend > to run as root, you can set user=root in the config file to avoid this > message. > 2024-04-03 08:42:27,788 INFO Included extra file > "/etc/supervisord.d/hdfs-datanode.conf" during parsing > 2024-04-03 08:42:27,788 INFO Included extra file > "/etc/supervisord.d/hdfs-namenode.conf" during parsing > {code} > This is a different error than FLINK-33418 ("Connection refused") -- This message was sent by Atlassian Jira (v8.20.10#820010)