[ 
https://issues.apache.org/jira/browse/FLINK-35004?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ryan Skraba updated FLINK-35004:
--------------------------------
    Description: 
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")

  was:
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.592666618S02:57:26,991 [                main] INFO  
tc.prestodb/hdp2.6-hive:10                                   [] - Creating 
container for image: prestodb/hdp2.6-hive:1002:57:27,032 [                main] 
INFO  tc.prestodb/hdp2.6-hive:10                                   [] - 
Container prestodb/hdp2.6-hive:10 is starting: 
162069678c7d03252a42ed81ca43e1911ca7357c476a4a5de294ffe55bd8314502:57:42,846 [  
              main] INFO  tc.prestodb/hdp2.6-hive:10                            
       [] - Container prestodb/hdp2.6-hive:10 started in 
PT15.855339866S02:57:53,447 [                main] ERROR 
tc.prestodb/hdp2.6-hive:10                                   [] - Could not 
start containerjava.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 moreCaused 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 more02: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 parsing2024-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")


> SqlGatewayE2ECase could not start container
> -------------------------------------------
>
>                 Key: FLINK-35004
>                 URL: https://issues.apache.org/jira/browse/FLINK-35004
>             Project: Flink
>          Issue Type: Bug
>    Affects Versions: 1.20.0
>            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)

Reply via email to