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]

Reply via email to