mitchlloyd commented on pull request #10386: URL: https://github.com/apache/druid/pull/10386#issuecomment-692269623
@suneet-s I'm running the tests following [the documentation](https://github.com/apache/druid/blob/master/integration-tests/README.md#running-a-test-that-uses-cloud): However I'm running into some issues. First the documented command to run seems to run all tests which fail at different points on different runs: ```sh mvn verify -P integration-tests \ -Dgroups=s3-deep-storage \ -Doverride.config.path=s3-creds-override \ -Ddruid.test.config.streamEndpoint=kinesis.us-west-2.amazonaws.com \ -Ddruid.test.config.cloudBucket=<MY-BUCKET-NAME> \ -Ddruid.test.config.cloudPath=s3-tests/ ``` I added the `-pl integration-tests` option and this seems to start up Docker: ```sh mvn verify -pl integration-tests \ -P integration-tests \ -Dgroups=s3-deep-storage \ -Doverride.config.path=s3-creds-override \ -Ddruid.test.config.streamEndpoint=kinesis.us-west-2.amazonaws.com \ -Ddruid.test.config.cloudBucket=<MY-BUCKET-NAME> \ -Ddruid.test.config.cloudPath=s3-tests/ ``` I notice that during start up there is a message that says: `Could not set docker host IP - integration tests can not run` I also see this error: <details> <summary>Error</summary> <pre> Step 8/36 : RUN find /var/lib/mysql -type f -exec touch {} \; && /etc/init.d/mysql start && echo "CREATE USER 'druid'@'%' IDENTIFIED BY 'diurd'; GRANT ALL ON druid.* TO 'druid'@'%'; CREATE database druid DEFAULT CHARACTER SET utf8mb4;" | mysql -u root && /etc/init.d/mysql stop ---> Running in d25c117522f4 * /etc/init.d/mysql: ERROR: The partition with /var/lib/mysql is too full! The command '/bin/sh -c find /var/lib/mysql -type f -exec touch {} \; && /etc/init.d/mysql start && echo "CREATE USER 'druid'@'%' IDENTIFIED BY 'diurd'; GRANT ALL ON druid.* TO 'druid'@'%'; CREATE database druid DEFAULT CHARACTER SET utf8mb4;" | mysql -u root && /etc/init.d/mysql stop' returned a non-zero code: 1 Error response from daemon: No such container: druid-historical Error: No such container: druid-historical Error response from daemon: No such container: druid-historical-for-query-retry-test Error: No such container: druid-historical-for-query-retry-test Error response from daemon: No such container: druid-coordinator Error: No such container: druid-coordinator Error response from daemon: No such container: druid-overlord Error: No such container: druid-overlord Error response from daemon: No such container: druid-router Error: No such container: druid-router Error response from daemon: No such container: druid-router-permissive-tls Error: No such container: druid-router-permissive-tls Error response from daemon: No such container: druid-router-no-client-auth-tls Error: No such container: druid-router-no-client-auth-tls Error response from daemon: No such container: druid-router-custom-check-tls Error: No such container: druid-router-custom-check-tls Error response from daemon: No such container: druid-broker Error: No such container: druid-broker Error response from daemon: No such container: druid-middlemanager Error: No such container: druid-middlemanager Error response from daemon: No such container: druid-zookeeper-kafka Error: No such container: druid-zookeeper-kafka Error response from daemon: No such container: druid-metadata-storage Error: No such container: druid-metadata-storage Error response from daemon: No such container: druid-it-hadoop Error: No such container: druid-it-hadoop druid-it-net </pre> </details> Possibly of note, after that the test stops with what I know is a user prompt: ``` Pulling druid-zookeeper-kafka (druid/cluster:)... The image for the service you're trying to recreate has been removed. If you continue, volume data could be lost. Consider backing up your data before continuing. ``` I can get past that by pressing `y` and enter to bypass the prompt. Then I get ``` Pulling druid-zookeeper-kafka (druid/cluster:)... pull access denied for druid/cluster, repository does not exist or may require 'docker login': denied: requested access to the resource is denied ``` After that a test section runs but runs no tests ``` Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 ``` Then I get errors from `org.apache.maven.plugins:maven-failsafe-plugin:2.22.0:verify` <details> <summary>Error</summary> <pre> [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:16 min [INFO] Finished at: 2020-09-14T12:27:30-07:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-failsafe-plugin:2.22.0:verify (integration-tests) on project druid-integration-tests: There are test failures. [ERROR] [ERROR] Please refer to /Users/mitlloyd/projects/apache/druid/integration-tests/target/failsafe-reports for the individual test results. [ERROR] Please refer to dump files (if any exist) [date]-jvmRun[N].dump, [date].dumpstream and [date]-jvmRun[N].dumpstream. [ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: There was an error in the forked process [ERROR] Unable to provision, see the following errors: [ERROR] [ERROR] 1) Error in custom provider, java.lang.RuntimeException: java.nio.file.NoSuchFileException: client_tls/truststore.jks [ERROR] while locating org.apache.druid.https.SSLContextProvider [ERROR] while locating javax.net.ssl.SSLContext annotated with interface org.apache.druid.guice.annotations.EscalatedClient [ERROR] at org.apache.druid.guice.http.HttpClientModule.configure(HttpClientModule.java:77) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.http.HttpClientModule) [ERROR] at org.apache.druid.guice.http.HttpClientModule.configure(HttpClientModule.java:77) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.http.HttpClientModule) [ERROR] while locating org.apache.druid.java.util.http.client.HttpClient annotated with @org.apache.druid.guice.annotations.EscalatedClient() [ERROR] for the 3rd parameter of org.apache.druid.testing.guice.DruidTestModule.getHttpClient(DruidTestModule.java:72) [ERROR] while locating org.apache.druid.java.util.http.client.HttpClient annotated with @org.apache.druid.testing.guice.TestClient() [ERROR] for the 2nd parameter of org.apache.druid.testing.clients.CoordinatorResourceTestClient.<init>(CoordinatorResourceTestClient.java:63) [ERROR] while locating org.apache.druid.testing.clients.CoordinatorResourceTestClient [ERROR] for field at org.apache.druid.tests.indexer.AbstractIndexerTest.coordinator(AbstractIndexerTest.java:47) [ERROR] while locating org.apache.druid.tests.coordinator.duty.ITAutoCompactionTest [ERROR] Caused by: java.lang.RuntimeException: java.nio.file.NoSuchFileException: client_tls/truststore.jks [ERROR] at org.apache.druid.server.security.TLSUtils.createSSLContext(TLSUtils.java:249) [ERROR] at org.apache.druid.server.security.TLSUtils$ClientSSLContextBuilder.build(TLSUtils.java:148) [ERROR] at org.apache.druid.https.SSLContextProvider.get(SSLContextProvider.java:66) [ERROR] at org.apache.druid.https.SSLContextProvider.get(SSLContextProvider.java:30) [ERROR] at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81) [ERROR] at com.google.inject.internal.BoundProviderFactory.provision(BoundProviderFactory.java:72) [ERROR] at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61) [ERROR] at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:62) [ERROR] at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019) [ERROR] at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) [ERROR] at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015) [ERROR] at org.apache.druid.guice.http.HttpClientModule$HttpClientProvider.get(HttpClientModule.java:118) [ERROR] at org.apache.druid.guice.http.HttpClientModule$HttpClientProvider.get(HttpClientModule.java:83) [ERROR] at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81) [ERROR] at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:53) [ERROR] at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61) [ERROR] at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45) [ERROR] at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) [ERROR] at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) [ERROR] at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) [ERROR] at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194) [ERROR] at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) [ERROR] at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) [ERROR] at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) [ERROR] at com.google.inject.internal.ProviderMethod$Factory.provision(ProviderMethod.java:402) [ERROR] at com.google.inject.internal.ProviderMethod$Factory.get(ProviderMethod.java:376) [ERROR] at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) [ERROR] at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) [ERROR] at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110) [ERROR] at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90) [ERROR] at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268) [ERROR] at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:54) [ERROR] at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:132) [ERROR] at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:120) [ERROR] at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90) [ERROR] at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268) [ERROR] at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019) [ERROR] at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085) [ERROR] at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015) [ERROR] at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1054) [ERROR] at org.testng.internal.ClassImpl.getInstanceFromGuice(ClassImpl.java:141) [ERROR] at org.testng.internal.ClassImpl.getDefaultInstance(ClassImpl.java:119) [ERROR] at org.testng.internal.ClassImpl.getInstances(ClassImpl.java:190) [ERROR] at org.testng.TestClass.getInstances(TestClass.java:95) [ERROR] at org.testng.TestClass.initTestClassesAndInstances(TestClass.java:81) [ERROR] at org.testng.TestClass.init(TestClass.java:73) [ERROR] at org.testng.TestClass.<init>(TestClass.java:38) [ERROR] at org.testng.TestRunner.initMethods(TestRunner.java:389) [ERROR] at org.testng.TestRunner.init(TestRunner.java:271) [ERROR] at org.testng.TestRunner.init(TestRunner.java:241) [ERROR] at org.testng.TestRunner.<init>(TestRunner.java:167) [ERROR] at org.testng.DruidTestRunnerFactory$DruidTestRunner.<init>(DruidTestRunnerFactory.java:76) [ERROR] at org.testng.DruidTestRunnerFactory.newTestRunner(DruidTestRunnerFactory.java:57) [ERROR] at org.testng.SuiteRunner$ProxyTestRunnerFactory.newTestRunner(SuiteRunner.java:713) [ERROR] at org.testng.SuiteRunner.init(SuiteRunner.java:260) [ERROR] at org.testng.SuiteRunner.<init>(SuiteRunner.java:198) [ERROR] at org.testng.TestNG.createSuiteRunner(TestNG.java:1295) [ERROR] at org.testng.TestNG.createSuiteRunners(TestNG.java:1273) [ERROR] at org.testng.TestNG.runSuitesLocally(TestNG.java:1128) [ERROR] at org.testng.TestNG.runSuites(TestNG.java:1049) [ERROR] at org.testng.TestNG.run(TestNG.java:1017) [ERROR] at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:283) [ERROR] at org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:75) [ERROR] at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:120) [ERROR] at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:383) [ERROR] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:344) [ERROR] at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:125) [ERROR] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:417) [ERROR] Caused by: java.nio.file.NoSuchFileException: client_tls/truststore.jks [ERROR] at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86) [ERROR] at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) [ERROR] at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) [ERROR] at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214) [ERROR] at java.nio.file.Files.newByteChannel(Files.java:361) [ERROR] at java.nio.file.Files.newByteChannel(Files.java:407) [ERROR] at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384) [ERROR] at java.nio.file.Files.newInputStream(Files.java:152) [ERROR] at org.apache.druid.server.security.TLSUtils.createSSLContext(TLSUtils.java:188) [ERROR] ... 67 more [ERROR] [ERROR] 2) Error in custom provider, java.lang.RuntimeException: java.nio.file.NoSuchFileException: client_tls/truststore.jks [ERROR] while locating org.apache.druid.https.SSLContextProvider [ERROR] while locating javax.net.ssl.SSLContext annotated with interface org.apache.druid.guice.annotations.EscalatedClient [ERROR] at org.apache.druid.guice.http.HttpClientModule.configure(HttpClientModule.java:77) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.http.HttpClientModule) [ERROR] at org.apache.druid.guice.http.HttpClientModule.configure(HttpClientModule.java:77) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.http.HttpClientModule) [ERROR] while locating org.apache.druid.java.util.http.client.HttpClient annotated with @org.apache.druid.guice.annotations.EscalatedClient() [ERROR] for the 3rd parameter of org.apache.druid.testing.guice.DruidTestModule.getHttpClient(DruidTestModule.java:72) [ERROR] while locating org.apache.druid.java.util.http.client.HttpClient annotated with @org.apache.druid.testing.guice.TestClient() [ERROR] for the 2nd parameter of org.apache.druid.testing.clients.OverlordResourceTestClient.<init>(OverlordResourceTestClient.java:64) [ERROR] while locating org.apache.druid.testing.clients.OverlordResourceTestClient [ERROR] for field at org.apache.druid.tests.indexer.AbstractIndexerTest.indexer(AbstractIndexerTest.java:47) [ERROR] while locating org.apache.druid.tests.coordinator.duty.ITAutoCompactionTest [ERROR] Caused by: java.lang.RuntimeException (same stack trace as error #1) [ERROR] 3) Error in custom provider, java.lang.RuntimeException: java.nio.file.NoSuchFileException: client_tls/truststore.jks [ERROR] while locating org.apache.druid.https.SSLContextProvider [ERROR] while locating javax.net.ssl.SSLContext annotated with interface org.apache.druid.guice.annotations.EscalatedClient [ERROR] at org.apache.druid.guice.http.HttpClientModule.configure(HttpClientModule.java:77) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.http.HttpClientModule) [ERROR] at org.apache.druid.guice.http.HttpClientModule.configure(HttpClientModule.java:77) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.http.HttpClientModule) [ERROR] while locating org.apache.druid.java.util.http.client.HttpClient annotated with @org.apache.druid.guice.annotations.EscalatedClient() [ERROR] for the 3rd parameter of org.apache.druid.testing.guice.DruidTestModule.getHttpClient(DruidTestModule.java:72) [ERROR] while locating org.apache.druid.java.util.http.client.HttpClient annotated with @org.apache.druid.testing.guice.TestClient() [ERROR] for the 2nd parameter of org.apache.druid.testing.clients.QueryResourceTestClient.<init>(QueryResourceTestClient.java:41) [ERROR] while locating org.apache.druid.testing.clients.QueryResourceTestClient [ERROR] for the 2nd parameter of org.apache.druid.testing.utils.TestQueryHelper.<init>(TestQueryHelper.java:38) [ERROR] while locating org.apache.druid.testing.utils.TestQueryHelper [ERROR] for field at org.apache.druid.tests.indexer.AbstractIndexerTest.queryHelper(AbstractIndexerTest.java:47) [ERROR] while locating org.apache.druid.tests.coordinator.duty.ITAutoCompactionTest [ERROR] Caused by: java.lang.RuntimeException: java.nio.file.NoSuchFileException: client_tls/truststore.jks [ERROR] at org.apache.druid.server.security.TLSUtils.createSSLContext(TLSUtils.java:249) [ERROR] at org.apache.druid.server.security.TLSUtils$ClientSSLContextBuilder.build(TLSUtils.java:148) [ERROR] at org.apache.druid.https.SSLContextProvider.get(SSLContextProvider.java:66) [ERROR] at org.apache.druid.https.SSLContextProvider.get(SSLContextProvider.java:30) [ERROR] at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81) [ERROR] at com.google.inject.internal.BoundProviderFactory.provision(BoundProviderFactory.java:72) [ERROR] at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61) [ERROR] at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:62) [ERROR] at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019) [ERROR] at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) [ERROR] at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015) [ERROR] at org.apache.druid.guice.http.HttpClientModule$HttpClientProvider.get(HttpClientModule.java:118) [ERROR] at org.apache.druid.guice.http.HttpClientModule$HttpClientProvider.get(HttpClientModule.java:83) [ERROR] at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81) [ERROR] at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:53) [ERROR] at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61) [ERROR] at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45) [ERROR] at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) [ERROR] at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) [ERROR] at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) [ERROR] at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194) [ERROR] at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) [ERROR] at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) [ERROR] at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) [ERROR] at com.google.inject.internal.ProviderMethod$Factory.provision(ProviderMethod.java:402) [ERROR] at com.google.inject.internal.ProviderMethod$Factory.get(ProviderMethod.java:376) [ERROR] at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) [ERROR] at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) [ERROR] at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110) [ERROR] at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90) [ERROR] at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268) [ERROR] at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) [ERROR] at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) [ERROR] at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110) [ERROR] at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90) [ERROR] at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268) [ERROR] at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:54) [ERROR] at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:132) [ERROR] at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:120) [ERROR] at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90) [ERROR] at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268) [ERROR] at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019) [ERROR] at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085) [ERROR] at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015) [ERROR] at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1054) [ERROR] at org.testng.internal.ClassImpl.getInstanceFromGuice(ClassImpl.java:141) [ERROR] at org.testng.internal.ClassImpl.getDefaultInstance(ClassImpl.java:119) [ERROR] at org.testng.internal.ClassImpl.getInstances(ClassImpl.java:190) [ERROR] at org.testng.TestClass.getInstances(TestClass.java:95) [ERROR] at org.testng.TestClass.initTestClassesAndInstances(TestClass.java:81) [ERROR] at org.testng.TestClass.init(TestClass.java:73) [ERROR] at org.testng.TestClass.<init>(TestClass.java:38) [ERROR] at org.testng.TestRunner.initMethods(TestRunner.java:389) [ERROR] at org.testng.TestRunner.init(TestRunner.java:271) [ERROR] at org.testng.TestRunner.init(TestRunner.java:241) [ERROR] at org.testng.TestRunner.<init>(TestRunner.java:167) [ERROR] at org.testng.DruidTestRunnerFactory$DruidTestRunner.<init>(DruidTestRunnerFactory.java:76) [ERROR] at org.testng.DruidTestRunnerFactory.newTestRunner(DruidTestRunnerFactory.java:57) [ERROR] at org.testng.SuiteRunner$ProxyTestRunnerFactory.newTestRunner(SuiteRunner.java:713) [ERROR] at org.testng.SuiteRunner.init(SuiteRunner.java:260) [ERROR] at org.testng.SuiteRunner.<init>(SuiteRunner.java:198) [ERROR] at org.testng.TestNG.createSuiteRunner(TestNG.java:1295) [ERROR] at org.testng.TestNG.createSuiteRunners(TestNG.java:1273) [ERROR] at org.testng.TestNG.runSuitesLocally(TestNG.java:1128) [ERROR] at org.testng.TestNG.runSuites(TestNG.java:1049) [ERROR] at org.testng.TestNG.run(TestNG.java:1017) [ERROR] at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:283) [ERROR] at org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:75) [ERROR] at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:120) [ERROR] at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:383) [ERROR] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:344) [ERROR] at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:125) [ERROR] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:417) [ERROR] Caused by: java.nio.file.NoSuchFileException: client_tls/truststore.jks [ERROR] at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86) [ERROR] at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) [ERROR] at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) [ERROR] at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214) [ERROR] at java.nio.file.Files.newByteChannel(Files.java:361) [ERROR] at java.nio.file.Files.newByteChannel(Files.java:407) [ERROR] at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384) [ERROR] at java.nio.file.Files.newInputStream(Files.java:152) [ERROR] at org.apache.druid.server.security.TLSUtils.createSSLContext(TLSUtils.java:188) [ERROR] ... 72 more [ERROR] [ERROR] 4) Error in custom provider, java.lang.RuntimeException: java.nio.file.NoSuchFileException: client_tls/truststore.jks [ERROR] while locating org.apache.druid.https.SSLContextProvider [ERROR] while locating javax.net.ssl.SSLContext annotated with interface org.apache.druid.guice.annotations.EscalatedClient [ERROR] at org.apache.druid.guice.http.HttpClientModule.configure(HttpClientModule.java:77) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.http.HttpClientModule) [ERROR] at org.apache.druid.guice.http.HttpClientModule.configure(HttpClientModule.java:77) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.http.HttpClientModule) [ERROR] while locating org.apache.druid.java.util.http.client.HttpClient annotated with @org.apache.druid.guice.annotations.EscalatedClient() [ERROR] for the 3rd parameter of org.apache.druid.testing.guice.DruidTestModule.getHttpClient(DruidTestModule.java:72) [ERROR] while locating org.apache.druid.java.util.http.client.HttpClient annotated with @org.apache.druid.testing.guice.TestClient() [ERROR] for the 2nd parameter of org.apache.druid.testing.clients.CompactionResourceTestClient.<init>(CompactionResourceTestClient.java:54) [ERROR] while locating org.apache.druid.testing.clients.CompactionResourceTestClient [ERROR] for field at org.apache.druid.tests.coordinator.duty.ITAutoCompactionTest.compactionResource(ITAutoCompactionTest.java:54) [ERROR] while locating org.apache.druid.tests.coordinator.duty.ITAutoCompactionTest [ERROR] Caused by: java.lang.RuntimeException (same stack trace as error #1) [ERROR] 4 errors [ERROR] at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:658) [ERROR] at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:533) [ERROR] at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:278) [ERROR] at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:244) [ERROR] at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1194) [ERROR] at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1022) [ERROR] at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:868) [ERROR] at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) [ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210) [ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156) [ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148) [ERROR] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) [ERROR] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81) [ERROR] at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56) [ERROR] at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) [ERROR] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305) [ERROR] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192) [ERROR] at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105) [ERROR] at org.apache.maven.cli.MavenCli.execute(MavenCli.java:957) [ERROR] at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:289) [ERROR] at org.apache.maven.cli.MavenCli.main(MavenCli.java:193) [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [ERROR] at java.lang.reflect.Method.invoke(Method.java:498) [ERROR] at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282) [ERROR] at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225) [ERROR] at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406) [ERROR] at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347) </pre> </details> I decided to try debugging the first error I saw about the docker host. I tried following the [section of the docs](https://github.com/apache/druid/blob/master/integration-tests/README.md#manual-bringing-up-docker-containers-and-running-tests) to start the docker container manually. I get: ``` docker-compose -f integration-tests/docker/docker-compose.yml up WARNING: The DRUID_INTEGRATION_TEST_GROUP variable is not set. Defaulting to a blank string. Pulling druid-zookeeper-kafka (druid/cluster:)... ERROR: The image for the service you're trying to recreate has been removed. If you continue, volume data could be lost. Consider backing up your data before continuing. Continue with the new image? [yN]y Pulling druid-zookeeper-kafka (druid/cluster:)... ERROR: pull access denied for druid/cluster, repository does not exist or may require 'docker login': denied: requested access to the resource is denied ``` I'm not sure how to best direct my debugging time here. Anything stand out to you? ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
