zlzhang0122 created FLINK-20815:
-----------------------------------
Summary: Elasticsearch7DynamicSinkITCase failed caused by pulling
docker image error
Key: FLINK-20815
URL: https://issues.apache.org/jira/browse/FLINK-20815
Project: Flink
Issue Type: Bug
Components: Connectors / ElasticSearch
Affects Versions: 1.12.0
Reporter: zlzhang0122
{code:java}
org.apache.flink.streaming.connectors.elasticsearch.table.Elasticsearch7DynamicSinkITCase
Time elapsed: 0.347 s <<< ERROR! java.lang.ExceptionInInitializerError at
sun.misc.Unsafe.ensureClassInitialized(Native Method) at
sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43)
at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:156)
at java.lang.reflect.Field.acquireFieldAccessor(Field.java:1088) at
java.lang.reflect.Field.getFieldAccessor(Field.java:1069) at
java.lang.reflect.Field.get(Field.java:393) at
org.junit.runners.model.FrameworkField.get(FrameworkField.java:73) at
org.junit.runners.model.TestClass.getAnnotatedFieldValues(TestClass.java:230)
at org.junit.runners.ParentRunner.classRules(ParentRunner.java:255) at
org.junit.runners.ParentRunner.withClassRules(ParentRunner.java:244) at
org.junit.runners.ParentRunner.classBlock(ParentRunner.java:194) at
org.junit.runners.ParentRunner.run(ParentRunner.java:362) at
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
at
org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
at
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
at
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
at
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
at
org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
Caused by: org.testcontainers.containers.ContainerFetchException: Can't get
Docker image:
RemoteDockerImage(imageName=docker.elastic.co/elasticsearch/elasticsearch-oss:7.5.1,
imagePullPolicy=DefaultPullPolicy()) at
org.testcontainers.containers.GenericContainer.getDockerImageName(GenericContainer.java:1278)
at
org.testcontainers.containers.GenericContainer.logger(GenericContainer.java:612)
at
org.testcontainers.elasticsearch.ElasticsearchContainer.<init>(ElasticsearchContainer.java:73)
at
org.apache.flink.streaming.connectors.elasticsearch.table.Elasticsearch7DynamicSinkITCase.<clinit>(Elasticsearch7DynamicSinkITCase.java:72)
... 20 more Caused by: java.lang.IllegalStateException: Could not find a
valid Docker environment. Please see logs and check configuration at
org.testcontainers.dockerclient.DockerClientProviderStrategy.lambda$getFirstValidStrategy$7(DockerClientProviderStrategy.java:214)
at java.util.Optional.orElseThrow(Optional.java:290) at
org.testcontainers.dockerclient.DockerClientProviderStrategy.getFirstValidStrategy(DockerClientProviderStrategy.java:206)
at
org.testcontainers.DockerClientFactory.getOrInitializeStrategy(DockerClientFactory.java:134)
at
org.testcontainers.DockerClientFactory.client(DockerClientFactory.java:176) at
org.testcontainers.LazyDockerClient.getDockerClient(LazyDockerClient.java:14)
at org.testcontainers.LazyDockerClient.listImagesCmd(LazyDockerClient.java:12)
at
org.testcontainers.images.LocalImagesCache.maybeInitCache(LocalImagesCache.java:68)
at org.testcontainers.images.LocalImagesCache.get(LocalImagesCache.java:32)
at
org.testcontainers.images.AbstractImagePullPolicy.shouldPull(AbstractImagePullPolicy.java:18)
at
org.testcontainers.images.RemoteDockerImage.resolve(RemoteDockerImage.java:66)
at
org.testcontainers.images.RemoteDockerImage.resolve(RemoteDockerImage.java:27)
at org.testcontainers.utility.LazyFuture.getResolvedValue(LazyFuture.java:17)
at org.testcontainers.utility.LazyFuture.get(LazyFuture.java:39) at
org.testcontainers.containers.GenericContainer.getDockerImageName(GenericContainer.java:1276)
... 23 more [INFO] Running
org.apache.flink.streaming.connectors.elasticsearch7.ElasticsearchSinkITCase
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.4 s
<<< FAILURE! - in
org.apache.flink.streaming.connectors.elasticsearch7.ElasticsearchSinkITCase
[ERROR]
org.apache.flink.streaming.connectors.elasticsearch7.ElasticsearchSinkITCase
Time elapsed: 0.4 s <<< ERROR! java.lang.ExceptionInInitializerError at
sun.misc.Unsafe.ensureClassInitialized(Native Method) at
sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43)
at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:156)
at java.lang.reflect.Field.acquireFieldAccessor(Field.java:1088) at
java.lang.reflect.Field.getFieldAccessor(Field.java:1069) at
java.lang.reflect.Field.get(Field.java:393) at
org.junit.runners.model.FrameworkField.get(FrameworkField.java:73) at
org.junit.runners.model.TestClass.getAnnotatedFieldValues(TestClass.java:230)
at org.junit.runners.ParentRunner.classRules(ParentRunner.java:255) at
org.junit.runners.ParentRunner.withClassRules(ParentRunner.java:244) at
org.junit.runners.ParentRunner.classBlock(ParentRunner.java:194) at
org.junit.runners.ParentRunner.run(ParentRunner.java:362) at
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
at
org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
at
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
at
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
at
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
at
org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
Caused by: org.testcontainers.containers.ContainerFetchException: Can't get
Docker image:
RemoteDockerImage(imageName=docker.elastic.co/elasticsearch/elasticsearch-oss:7.5.1,
imagePullPolicy=DefaultPullPolicy()) at
org.testcontainers.containers.GenericContainer.getDockerImageName(GenericContainer.java:1278)
at
org.testcontainers.containers.GenericContainer.logger(GenericContainer.java:612)
at
org.testcontainers.elasticsearch.ElasticsearchContainer.<init>(ElasticsearchContainer.java:73)
at
org.apache.flink.streaming.connectors.elasticsearch7.ElasticsearchSinkITCase.<clinit>(ElasticsearchSinkITCase.java:50)
... 20 more Caused by: java.lang.IllegalStateException: Could not find a
valid Docker environment. Please see logs and check configuration at
org.testcontainers.dockerclient.DockerClientProviderStrategy.lambda$getFirstValidStrategy$7(DockerClientProviderStrategy.java:214)
at java.util.Optional.orElseThrow(Optional.java:290) at
org.testcontainers.dockerclient.DockerClientProviderStrategy.getFirstValidStrategy(DockerClientProviderStrategy.java:206)
at
org.testcontainers.DockerClientFactory.getOrInitializeStrategy(DockerClientFactory.java:134)
at
org.testcontainers.DockerClientFactory.client(DockerClientFactory.java:176) at
org.testcontainers.LazyDockerClient.getDockerClient(LazyDockerClient.java:14)
at org.testcontainers.LazyDockerClient.listImagesCmd(LazyDockerClient.java:12)
at
org.testcontainers.images.LocalImagesCache.maybeInitCache(LocalImagesCache.java:68)
at org.testcontainers.images.LocalImagesCache.get(LocalImagesCache.java:32)
at
org.testcontainers.images.AbstractImagePullPolicy.shouldPull(AbstractImagePullPolicy.java:18)
at
org.testcontainers.images.RemoteDockerImage.resolve(RemoteDockerImage.java:66)
at
org.testcontainers.images.RemoteDockerImage.resolve(RemoteDockerImage.java:27)
at org.testcontainers.utility.LazyFuture.getResolvedValue(LazyFuture.java:17)
at org.testcontainers.utility.LazyFuture.get(LazyFuture.java:39) at
org.testcontainers.containers.GenericContainer.getDockerImageName(GenericContainer.java:1276)
... 23 more
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)