Add S3 netty client. #96
10 passed, 2 failed and 13 skipped
❌ gorscripts/build/test-results/integrationTest/TEST-org.gorpipe.gor.manager.ITestTableManager.xml
4 tests were completed in 1053s with 0 passed, 2 failed and 2 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gorpipe.gor.manager.ITestTableManager | 2❌ | 2⚪ | 1053s |
❌ org.gorpipe.gor.manager.ITestTableManager
⚪ testManS3DictionaryBucketize
❌ testS3DictionaryReadLocalLink
org.gorpipe.exceptions.GorResourceException: Exists failed for s3://gdb-unit-test-data/tmp/some_project/testS3DictionaryLocalLink/testdict.gord.meta, region: eu-west-1, access key: AKIA4IY3JGTGNS2PE2KA, secret key: Has secret
⚪ testManCreateS3Dictionary
❌ testS3DictionaryRead
org.gorpipe.exceptions.GorResourceException: Exists failed for s3://gdb-unit-test-data/tmp/some_project/testS3DictionaryRead/testdict.gord.meta, region: eu-west-1, access key: AKIA4IY3JGTGNS2PE2KA, secret key: Has secret
✅ gorscripts/build/test-results/integrationTest/TEST-org.gorpipe.gor.manager.UTestTableManagerCLI.xml
7 tests were completed in 24s with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gorpipe.gor.manager.UTestTableManagerCLI | 7✅ | 24s |
✅ org.gorpipe.gor.manager.UTestTableManagerCLI
✅ testLockTimeoutOptionPassing
✅ testFlagTagskeyValueCLI
✅ testBasicCLI
✅ testDirectCLI
✅ testErrorHandlingCLI
✅ testFlagTagskeyListCLI
✅ testMultiInsertCLI
✅ model/build/test-results/integrationTest/TEST-org.gorpipe.gor.driver.providers.mdr.UTestMDR.xml
7 tests were completed in 11ms with 0 passed, 0 failed and 7 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gorpipe.gor.driver.providers.mdr.UTestMDR | 7⚪ | 11ms |
✅ org.gorpipe.gor.driver.providers.mdr.UTestMDR
⚪ testNonExistingDocumentId
⚪ test1000EntryDictionary
⚪ testReadDocument
⚪ testDictionaryWithInvalidEntry
⚪ testReadDocuments
⚪ testReadDocumentWithNor
⚪ testReadDocumentThroughLinkFile
✅ model/build/test-results/integrationTest/TEST-org.gorpipe.gor.table.lock.UTestTableLock.xml
7 tests were completed in 36s with 3 passed, 0 failed and 4 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.gorpipe.gor.table.lock.UTestTableLock | 3✅ | 4⚪ | 36s |
✅ org.gorpipe.gor.table.lock.UTestTableLock
✅ testMultiProcessUpdateExclusiveFileTableLock
✅ testThreadExclusiveFileTableLock
⚪ testProcessExclusiveFileTableLock
⚪ testProcessNoTableLock
⚪ testCleanUpExclusiveFileTableLock
✅ testRenewExclusiveFileTableLock
⚪ testThreadNoTableLock
Annotations
Check failure on line 256 in drivers/src/main/java/org/gorpipe/s3/driver/S3Source.java
github-actions / Junit Tests - integrationTest
org.gorpipe.gor.manager.ITestTableManager ► testS3DictionaryReadLocalLink
Failed test found in:
gorscripts/build/test-results/integrationTest/TEST-org.gorpipe.gor.manager.ITestTableManager.xml
Error:
org.gorpipe.exceptions.GorResourceException: Exists failed for s3://gdb-unit-test-data/tmp/some_project/testS3DictionaryLocalLink/testdict.gord.meta, region: eu-west-1, access key: AKIA4IY3JGTGNS2PE2KA, secret key: Has secret
Raw output
org.gorpipe.exceptions.GorResourceException: Exists failed for s3://gdb-unit-test-data/tmp/some_project/testS3DictionaryLocalLink/testdict.gord.meta, region: eu-west-1, access key: AKIA4IY3JGTGNS2PE2KA, secret key: Has secret
URI: s3://gdb-unit-test-data/tmp/some_project/testS3DictionaryLocalLink/testdict.gord.meta
Cause: Failed to load metadata from cache for gdb-unit-test-data/tmp/some_project/testS3DictionaryLocalLink/testdict.gord.meta
URI: s3://software.amazon.awssdk.services.s3.internal.crossregion.S3CrossRegionSyncClient@f507d33/gdb-unit-test-data/tmp/some_project/testS3DictionaryLocalLink/testdict.gord.meta
software.amazon.awssdk.services.s3.model.NoSuchKeyException: (Service: S3, Status Code: 404, Request ID: ZC6CD1MSPHQTMB65, Extended Request ID: MqH2QqwqXiVWctqA77hQd7n9mCWA9sRYU3xusTprLrRqQBK5x+hhqO8gwMtDPhItWwL0agkrHGY=) (Service: S3, Status Code: 404, Request ID: ZC6CD1MSPHQTMB65, Extended Request ID: MqH2QqwqXiVWctqA77hQd7n9mCWA9sRYU3xusTprLrRqQBK5x+hhqO8gwMtDPhItWwL0agkrHGY=)
(Service: S3, Status Code: 404, Request ID: ZC6CD1MSPHQTMB65, Extended Request ID: MqH2QqwqXiVWctqA77hQd7n9mCWA9sRYU3xusTprLrRqQBK5x+hhqO8gwMtDPhItWwL0agkrHGY=) (Service: S3, Status Code: 404, Request ID: ZC6CD1MSPHQTMB65, Extended Request ID: MqH2QqwqXiVWctqA77hQd7n9mCWA9sRYU3xusTprLrRqQBK5x+hhqO8gwMtDPhItWwL0agkrHGY=)
at app//org.gorpipe.s3.driver.S3Source.exists(S3Source.java:256)
at app//org.gorpipe.gor.driver.providers.stream.sources.wrappers.WrappedDataSource.exists(WrappedDataSource.java:79)
at app//org.gorpipe.gor.driver.providers.stream.sources.wrappers.RetryStreamSourceWrapper.lambda$exists$7(RetryStreamSourceWrapper.java:106)
at app//org.gorpipe.gor.driver.utils.RetryHandlerWithFixedWait.perform(RetryHandlerWithFixedWait.java:33)
at app//org.gorpipe.gor.driver.providers.stream.sources.wrappers.RetryStreamSourceWrapper.exists(RetryStreamSourceWrapper.java:106)
at app//org.gorpipe.gor.driver.providers.stream.sources.wrappers.WrappedDataSource.exists(WrappedDataSource.java:79)
at app//org.gorpipe.gor.driver.PluggableGorDriver.handleLinks(PluggableGorDriver.java:237)
at app//org.gorpipe.gor.driver.PluggableGorDriver.getDataSource(PluggableGorDriver.java:166)
at app//org.gorpipe.gor.model.DriverBackedFileReader.resolveUrl(DriverBackedFileReader.java:104)
at app//org.gorpipe.gor.model.BaseMeta.loadAndMergeMeta(BaseMeta.java:280)
at app//org.gorpipe.gor.table.livecycle.TableInfoBase.loadMeta(TableInfoBase.java:246)
at app//org.gorpipe.gor.table.dictionary.DictionaryTable.loadMeta(DictionaryTable.java:147)
at app//org.gorpipe.gor.table.livecycle.TableInfoBase.reload(TableInfoBase.java:190)
at app//org.gorpipe.gor.table.dictionary.DictionaryTableReader.reload(DictionaryTableReader.java:283)
at app//org.gorpipe.gor.table.dictionary.DictionaryTable.reload(DictionaryTable.java:141)
at app//org.gorpipe.gor.table.dictionary.DictionaryTable.<init>(DictionaryTable.java:54)
at app//org.gorpipe.gor.table.dictionary.gor.GorDictionaryTable.<init>(GorDictionaryTable.java:43)
at app//org.gorpipe.gor.table.dictionary.gor.GorDictionaryCache.createTable(GorDictionaryCache.java:16)
at app//org.gorpipe.gor.table.dictionary.gor.GorDictionaryCache.createTable(GorDictionaryCache.java:8)
at app//org.gorpipe.gor.table.TableCache.getTable(TableCache.java:50)
at app//org.gorpipe.gor.table.TableCache.getTable(TableCache.java:40)
at app//org.gorpipe.gor.model.GorOptions.processDictionary(GorOptions.java:797)
at app//org.gorpipe.gor.model.GorOptions.addSourceRef(GorOptions.java:743)
at app//org.gorpipe.gor.model.GorOptions.addSourceRef(GorOptions.java:719)
at app//org.gorpipe.gor.model.GorOptions.createStandardSources(GorOptions.java:589)
at app//org.gorpipe.gor.model.GorOptions.resolveSources(GorOptions.java:578)
at app//org.gorpipe.gor.model.GorOptions.<init>(GorOptions.java:382)
at app//org.gorpipe.gor.model.GorOptions.createGorOptions(GorOptions.java:298)
at app//gorsat.Iterators.FastGorSource.openSource(FastGorSource.scala:76)
at app//org.gorpipe.model.gor.iterators.TimedRowSource.openSource(TimedRowSource.scala:81)
at app//org.gorpipe.model.gor.iterators.TimedRowSource.openSource(TimedRowSource.scala:83)
at app//gorsat.Iterators.FastGorSource.getHeader(FastGorSource.scala:109)
at app//gorsat.Iterators.SingleRowIteratorSource.getHeader(SingleRowIteratorSource.scala:76)
at app//gorsat.process.PipeInstance.checkHeader(PipeInstance.scala:479)
at app//gorsat.process.PipeInstance.$anonfun$preparePipeStep$1(PipeInstance.scala:334)
at app//gorsat.process.PipeInstance.$anonfun$preparePipeStep$1$adapted(PipeInstance.scala:310)
at app//scala.collection.immutable.Range.foreach(Range.scala:190)
at app//gorsat.process.PipeInstance.preparePipeStep(PipeInstance.scala:310)
at app//gorsat.process.PipeInstance.init(PipeInstance.scala:290)
at app//gorsat.process.PipeInstance.processArguments(PipeInstance.scala:215)
at app//gorsat.process.PipeInstance.scalaInit(PipeInstance.scala:172)
at app//gorsat.process.PipeInstance.init(PipeInstance.scala:143)
at app//gorsat.TestUtils.runGorPipeServer(TestUtils.java:393)
at app//org.gorpipe.gor.manager.ITestTableManager.testS3DictionaryReadLocalLink(ITestTableManager.java:186)
at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at [email protected]/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at [email protected]/java.lang.reflect.Method.invoke(Method.java:569)
at app//org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at app//org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at app//org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at app//org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at app//org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at app//org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
at app//org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
at app//org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
at app//org.junit.contrib.java.lang.system.EnvironmentVariables$EnvironmentVariablesStatement.evaluate(EnvironmentVariables.java:122)
at app//org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
at app//org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
at app//org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:258)
at app//org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
at app//org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at app//org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at app//org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at app//org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at app//org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at app//org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at app//org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at app//org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at app//org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at app//org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at app//org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at app//org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at app//org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:112)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:40)
at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:54)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:53)
at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at [email protected]/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at [email protected]/java.lang.reflect.Method.invoke(Method.java:569)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92)
at jdk.proxy2/jdk.proxy2.$Proxy6.processTestClass(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:183)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63)
at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
Caused by: org.gorpipe.exceptions.GorResourceException: Exists failed for s3://gdb-unit-test-data/tmp/some_project/testS3DictionaryLocalLink/testdict.gord.meta, region: eu-west-1, access key: AKIA4IY3JGTGNS2PE2KA, secret key: Has secret
URI: s3://gdb-unit-test-data/tmp/some_project/testS3DictionaryLocalLink/testdict.gord.meta
Cause: Failed to load metadata from cache for gdb-unit-test-data/tmp/some_project/testS3DictionaryLocalLink/testdict.gord.meta
URI: s3://software.amazon.awssdk.services.s3.internal.crossregion.S3CrossRegionSyncClient@f507d33/gdb-unit-test-data/tmp/some_project/testS3DictionaryLocalLink/testdict.gord.meta
software.amazon.awssdk.services.s3.model.NoSuchKeyException: (Service: S3, Status Code: 404, Request ID: ZC6CD1MSPHQTMB65, Extended Request ID: MqH2QqwqXiVWctqA77hQd7n9mCWA9sRYU3xusTprLrRqQBK5x+hhqO8gwMtDPhItWwL0agkrHGY=) (Service: S3, Status Code: 404, Request ID: ZC6CD1MSPHQTMB65, Extended Request ID: MqH2QqwqXiVWctqA77hQd7n9mCWA9sRYU3xusTprLrRqQBK5x+hhqO8gwMtDPhItWwL0agkrHGY=)
(Service: S3, Status Code: 404, Request ID: ZC6CD1MSPHQTMB65, Extended Request ID: MqH2QqwqXiVWctqA77hQd7n9mCWA9sRYU3xusTprLrRqQBK5x+hhqO8gwMtDPhItWwL0agkrHGY=) (Service: S3, Status Code: 404, Request ID: ZC6CD1MSPHQTMB65, Extended Request ID: MqH2QqwqXiVWctqA77hQd7n9mCWA9sRYU3xusTprLrRqQBK5x+hhqO8gwMtDPhItWwL0agkrHGY=)
... 97 more
Caused by: org.gorpipe.exceptions.GorResourceException: Failed to load metadata from cache for gdb-unit-test-data/tmp/some_project/testS3DictionaryLocalLink/testdict.gord.meta
URI: s3://software.amazon.awssdk.services.s3.internal.crossregion.S3CrossRegionSyncClient@f507d33/gdb-unit-test-data/tmp/some_project/testS3DictionaryLocalLink/testdict.gord.meta
Cause: software.amazon.awssdk.services.s3.model.NoSuchKeyException: (Service: S3, Status Code: 404, Request ID: ZC6CD1MSPHQTMB65, Extended Request ID: MqH2QqwqXiVWctqA77hQd7n9mCWA9sRYU3xusTprLrRqQBK5x+hhqO8gwMtDPhItWwL0agkrHGY=) (Service: S3, Status Code: 404, Request ID: ZC6CD1MSPHQTMB65, Extended Request ID: MqH2QqwqXiVWctqA77hQd7n9mCWA9sRYU3xusTprLrRqQBK5x+hhqO8gwMtDPhItWwL0agkrHGY=)
(Service: S3, Status Code: 404, Request ID: ZC6CD1MSPHQTMB65, Extended Request ID: MqH2QqwqXiVWctqA77hQd7n9mCWA9sRYU3xusTprLrRqQBK5x+hhqO8gwMtDPhItWwL0agkrHGY=) (Service: S3, Status Code: 404, Request ID: ZC6CD1MSPHQTMB65, Extended Request ID: MqH2QqwqXiVWctqA77hQd7n9mCWA9sRYU3xusTprLrRqQBK5x+hhqO8gwMtDPhItWwL0agkrHGY=)
at app//org.gorpipe.s3.driver.S3Source.loadMetadataFromCache(S3Source.java:221)
at app//org.gorpipe.s3.driver.S3Source.loadMetadata(S3Source.java:193)
at app//org.gorpipe.s3.driver.S3Source.getSourceMetadata(S3Source.java:228)
at app//org.gorpipe.s3.driver.S3Source.fileExists(S3Source.java:263)
at app//org.gorpipe.s3.driver.S3Source.exists(S3Source.java:248)
... 96 more
Caused by: java.util.concurrent.CompletionException: software.amazon.awssdk.services.s3.model.NoSuchKeyException: (Service: S3, Status Code: 404, Request ID: ZC6CD1MSPHQTMB65, Extended Request ID: MqH2QqwqXiVWctqA77hQd7n9mCWA9sRYU3xusTprLrRqQBK5x+hhqO8gwMtDPhItWwL0agkrHGY=) (Service: S3, Status Code: 404, Request ID: ZC6CD1MSPHQTMB65, Extended Request ID: MqH2QqwqXiVWctqA77hQd7n9mCWA9sRYU3xusTprLrRqQBK5x+hhqO8gwMtDPhItWwL0agkrHGY=)
at software.amazon.awssdk.utils.CompletableFutureUtils.errorAsCompletionException(CompletableFutureUtils.java:64)
at software.amazon.awssdk.core.internal.http.pipeline.stages.AsyncExecutionFailureExceptionReportingStage.lambda$execute$0(AsyncExecutionFailureExceptionReportingStage.java:51)
at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162)
at software.amazon.awssdk.utils.CompletableFutureUtils.lambda$forwardExceptionTo$0(CompletableFutureUtils.java:78)
at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863)
at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162)
at software.amazon.awssdk.core.internal.http.pipeline.stages.AsyncRetryableStage2$RetryingExecutor.maybeAttemptExecute(AsyncRetryableStage2.java:135)
at software.amazon.awssdk.core.internal.http.pipeline.stages.AsyncRetryableStage2$RetryingExecutor.maybeRetryExecute(AsyncRetryableStage2.java:152)
at software.amazon.awssdk.core.internal.http.pipeline.stages.AsyncRetryableStage2$RetryingExecutor.lambda$attemptExecute$1(AsyncRetryableStage2.java:123)
at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863)
at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2147)
at software.amazon.awssdk.core.internal.http.pipeline.stages.MakeAsyncHttpRequestStage.lambda$execute$0(MakeAsyncHttpRequestStage.java:110)
at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863)
at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2147)
at software.amazon.awssdk.core.internal.http.pipeline.stages.MakeAsyncHttpRequestStage.completeResponseFuture(MakeAsyncHttpRequestStage.java:253)
at software.amazon.awssdk.core.internal.http.pipeline.stages.MakeAsyncHttpRequestStage.lambda$executeHttpRequest$3(MakeAsyncHttpRequestStage.java:167)
at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: software.amazon.awssdk.services.s3.model.NoSuchKeyException: (Service: S3, Status Code: 404, Request ID: ZC6CD1MSPHQTMB65, Extended Request ID: MqH2QqwqXiVWctqA77hQd7n9mCWA9sRYU3xusTprLrRqQBK5x+hhqO8gwMtDPhItWwL0agkrHGY=) (Service: S3, Status Code: 404, Request ID: ZC6CD1MSPHQTMB65, Extended Request ID: MqH2QqwqXiVWctqA77hQd7n9mCWA9sRYU3xusTprLrRqQBK5x+hhqO8gwMtDPhItWwL0agkrHGY=)
at app//software.amazon.awssdk.services.s3.model.NoSuchKeyException$BuilderImpl.build(NoSuchKeyException.java:137)
at app//software.amazon.awssdk.services.s3.model.NoSuchKeyException$BuilderImpl.build(NoSuchKeyException.java:91)
at app//software.amazon.awssdk.services.s3.internal.handlers.ExceptionTranslationInterceptor.modifyException(ExceptionTranslationInterceptor.java:65)
at app//software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain.modifyException(ExecutionInterceptorChain.java:181)
at app//software.amazon.awssdk.core.internal.http.pipeline.stages.utils.ExceptionReportingUtils.runModifyException(ExceptionReportingUtils.java:54)
at app//software.amazon.awssdk.core.internal.http.pipeline.stages.utils.ExceptionReportingUtils.reportFailureToInterceptors(ExceptionReportingUtils.java:38)
at app//software.amazon.awssdk.core.internal.http.pipeline.stages.AsyncExecutionFailureExceptionReportingStage.lambda$execute$0(AsyncExecutionFailureExceptionReportingStage.java:49)
... 29 more
Check failure on line 256 in drivers/src/main/java/org/gorpipe/s3/driver/S3Source.java
github-actions / Junit Tests - integrationTest
org.gorpipe.gor.manager.ITestTableManager ► testS3DictionaryRead
Failed test found in:
gorscripts/build/test-results/integrationTest/TEST-org.gorpipe.gor.manager.ITestTableManager.xml
Error:
org.gorpipe.exceptions.GorResourceException: Exists failed for s3://gdb-unit-test-data/tmp/some_project/testS3DictionaryRead/testdict.gord.meta, region: eu-west-1, access key: AKIA4IY3JGTGNS2PE2KA, secret key: Has secret
Raw output
org.gorpipe.exceptions.GorResourceException: Exists failed for s3://gdb-unit-test-data/tmp/some_project/testS3DictionaryRead/testdict.gord.meta, region: eu-west-1, access key: AKIA4IY3JGTGNS2PE2KA, secret key: Has secret
URI: s3://gdb-unit-test-data/tmp/some_project/testS3DictionaryRead/testdict.gord.meta
Cause: Failed to load metadata from cache for gdb-unit-test-data/tmp/some_project/testS3DictionaryRead/testdict.gord.meta
URI: s3://software.amazon.awssdk.services.s3.internal.crossregion.S3CrossRegionSyncClient@f507d33/gdb-unit-test-data/tmp/some_project/testS3DictionaryRead/testdict.gord.meta
software.amazon.awssdk.services.s3.model.NoSuchKeyException: (Service: S3, Status Code: 404, Request ID: 37HSDXJMWNQ7892N, Extended Request ID: PJAVJk7HHRJQgvcrpTV6F0YuJo7N7hBlzcdU9sZgp/zS8fwKgp6vmQgkBZb5zYg5xgxG6YtU6WZqp5CDm7dj/CXi43dQFmeqAdJBX/uHTRs=) (Service: S3, Status Code: 404, Request ID: 37HSDXJMWNQ7892N, Extended Request ID: PJAVJk7HHRJQgvcrpTV6F0YuJo7N7hBlzcdU9sZgp/zS8fwKgp6vmQgkBZb5zYg5xgxG6YtU6WZqp5CDm7dj/CXi43dQFmeqAdJBX/uHTRs=)
(Service: S3, Status Code: 404, Request ID: 37HSDXJMWNQ7892N, Extended Request ID: PJAVJk7HHRJQgvcrpTV6F0YuJo7N7hBlzcdU9sZgp/zS8fwKgp6vmQgkBZb5zYg5xgxG6YtU6WZqp5CDm7dj/CXi43dQFmeqAdJBX/uHTRs=) (Service: S3, Status Code: 404, Request ID: 37HSDXJMWNQ7892N, Extended Request ID: PJAVJk7HHRJQgvcrpTV6F0YuJo7N7hBlzcdU9sZgp/zS8fwKgp6vmQgkBZb5zYg5xgxG6YtU6WZqp5CDm7dj/CXi43dQFmeqAdJBX/uHTRs=)
at app//org.gorpipe.s3.driver.S3Source.exists(S3Source.java:256)
at app//org.gorpipe.gor.driver.providers.stream.sources.wrappers.WrappedDataSource.exists(WrappedDataSource.java:79)
at app//org.gorpipe.gor.driver.providers.stream.sources.wrappers.RetryStreamSourceWrapper.lambda$exists$7(RetryStreamSourceWrapper.java:106)
at app//org.gorpipe.gor.driver.utils.RetryHandlerWithFixedWait.perform(RetryHandlerWithFixedWait.java:33)
at app//org.gorpipe.gor.driver.providers.stream.sources.wrappers.RetryStreamSourceWrapper.exists(RetryStreamSourceWrapper.java:106)
at app//org.gorpipe.gor.driver.providers.stream.sources.wrappers.WrappedDataSource.exists(WrappedDataSource.java:79)
at app//org.gorpipe.gor.driver.PluggableGorDriver.handleLinks(PluggableGorDriver.java:237)
at app//org.gorpipe.gor.driver.PluggableGorDriver.getDataSource(PluggableGorDriver.java:166)
at app//org.gorpipe.gor.model.DriverBackedFileReader.resolveUrl(DriverBackedFileReader.java:104)
at app//org.gorpipe.gor.model.BaseMeta.loadAndMergeMeta(BaseMeta.java:280)
at app//org.gorpipe.gor.table.livecycle.TableInfoBase.loadMeta(TableInfoBase.java:246)
at app//org.gorpipe.gor.table.dictionary.DictionaryTable.loadMeta(DictionaryTable.java:147)
at app//org.gorpipe.gor.table.livecycle.TableInfoBase.reload(TableInfoBase.java:190)
at app//org.gorpipe.gor.table.dictionary.DictionaryTableReader.reload(DictionaryTableReader.java:283)
at app//org.gorpipe.gor.table.dictionary.DictionaryTable.reload(DictionaryTable.java:141)
at app//org.gorpipe.gor.table.dictionary.DictionaryTable.<init>(DictionaryTable.java:54)
at app//org.gorpipe.gor.table.dictionary.gor.GorDictionaryTable.<init>(GorDictionaryTable.java:43)
at app//org.gorpipe.gor.table.dictionary.gor.GorDictionaryCache.createTable(GorDictionaryCache.java:16)
at app//org.gorpipe.gor.table.dictionary.gor.GorDictionaryCache.createTable(GorDictionaryCache.java:8)
at app//org.gorpipe.gor.table.TableCache.getTable(TableCache.java:50)
at app//org.gorpipe.gor.table.TableCache.getTable(TableCache.java:40)
at app//org.gorpipe.gor.model.GorOptions.processDictionary(GorOptions.java:797)
at app//org.gorpipe.gor.model.GorOptions.addSourceRef(GorOptions.java:743)
at app//org.gorpipe.gor.model.GorOptions.addSourceRef(GorOptions.java:719)
at app//org.gorpipe.gor.model.GorOptions.createStandardSources(GorOptions.java:589)
at app//org.gorpipe.gor.model.GorOptions.resolveSources(GorOptions.java:578)
at app//org.gorpipe.gor.model.GorOptions.<init>(GorOptions.java:382)
at app//org.gorpipe.gor.model.GorOptions.createGorOptions(GorOptions.java:298)
at app//gorsat.Iterators.FastGorSource.openSource(FastGorSource.scala:76)
at app//org.gorpipe.model.gor.iterators.TimedRowSource.openSource(TimedRowSource.scala:81)
at app//org.gorpipe.model.gor.iterators.TimedRowSource.openSource(TimedRowSource.scala:83)
at app//gorsat.Iterators.FastGorSource.getHeader(FastGorSource.scala:109)
at app//gorsat.Iterators.SingleRowIteratorSource.getHeader(SingleRowIteratorSource.scala:76)
at app//gorsat.process.PipeInstance.checkHeader(PipeInstance.scala:479)
at app//gorsat.process.PipeInstance.$anonfun$preparePipeStep$1(PipeInstance.scala:334)
at app//gorsat.process.PipeInstance.$anonfun$preparePipeStep$1$adapted(PipeInstance.scala:310)
at app//scala.collection.immutable.Range.foreach(Range.scala:190)
at app//gorsat.process.PipeInstance.preparePipeStep(PipeInstance.scala:310)
at app//gorsat.process.PipeInstance.init(PipeInstance.scala:290)
at app//gorsat.process.PipeInstance.processArguments(PipeInstance.scala:215)
at app//gorsat.process.PipeInstance.scalaInit(PipeInstance.scala:172)
at app//gorsat.process.PipeInstance.init(PipeInstance.scala:143)
at app//gorsat.TestUtils.runGorPipeServer(TestUtils.java:393)
at app//org.gorpipe.gor.manager.ITestTableManager.testS3DictionaryRead(ITestTableManager.java:163)
at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at [email protected]/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at [email protected]/java.lang.reflect.Method.invoke(Method.java:569)
at app//org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at app//org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at app//org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at app//org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at app//org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at app//org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
at app//org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
at app//org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
at app//org.junit.contrib.java.lang.system.EnvironmentVariables$EnvironmentVariablesStatement.evaluate(EnvironmentVariables.java:122)
at app//org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
at app//org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
at app//org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:258)
at app//org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
at app//org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at app//org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at app//org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at app//org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at app//org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at app//org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at app//org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at app//org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at app//org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at app//org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at app//org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at app//org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at app//org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:112)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:40)
at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:54)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:53)
at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at [email protected]/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at [email protected]/java.lang.reflect.Method.invoke(Method.java:569)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92)
at jdk.proxy2/jdk.proxy2.$Proxy6.processTestClass(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:183)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63)
at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
Caused by: org.gorpipe.exceptions.GorResourceException: Exists failed for s3://gdb-unit-test-data/tmp/some_project/testS3DictionaryRead/testdict.gord.meta, region: eu-west-1, access key: AKIA4IY3JGTGNS2PE2KA, secret key: Has secret
URI: s3://gdb-unit-test-data/tmp/some_project/testS3DictionaryRead/testdict.gord.meta
Cause: Failed to load metadata from cache for gdb-unit-test-data/tmp/some_project/testS3DictionaryRead/testdict.gord.meta
URI: s3://software.amazon.awssdk.services.s3.internal.crossregion.S3CrossRegionSyncClient@f507d33/gdb-unit-test-data/tmp/some_project/testS3DictionaryRead/testdict.gord.meta
software.amazon.awssdk.services.s3.model.NoSuchKeyException: (Service: S3, Status Code: 404, Request ID: 37HSDXJMWNQ7892N, Extended Request ID: PJAVJk7HHRJQgvcrpTV6F0YuJo7N7hBlzcdU9sZgp/zS8fwKgp6vmQgkBZb5zYg5xgxG6YtU6WZqp5CDm7dj/CXi43dQFmeqAdJBX/uHTRs=) (Service: S3, Status Code: 404, Request ID: 37HSDXJMWNQ7892N, Extended Request ID: PJAVJk7HHRJQgvcrpTV6F0YuJo7N7hBlzcdU9sZgp/zS8fwKgp6vmQgkBZb5zYg5xgxG6YtU6WZqp5CDm7dj/CXi43dQFmeqAdJBX/uHTRs=)
(Service: S3, Status Code: 404, Request ID: 37HSDXJMWNQ7892N, Extended Request ID: PJAVJk7HHRJQgvcrpTV6F0YuJo7N7hBlzcdU9sZgp/zS8fwKgp6vmQgkBZb5zYg5xgxG6YtU6WZqp5CDm7dj/CXi43dQFmeqAdJBX/uHTRs=) (Service: S3, Status Code: 404, Request ID: 37HSDXJMWNQ7892N, Extended Request ID: PJAVJk7HHRJQgvcrpTV6F0YuJo7N7hBlzcdU9sZgp/zS8fwKgp6vmQgkBZb5zYg5xgxG6YtU6WZqp5CDm7dj/CXi43dQFmeqAdJBX/uHTRs=)
... 97 more
Caused by: org.gorpipe.exceptions.GorResourceException: Failed to load metadata from cache for gdb-unit-test-data/tmp/some_project/testS3DictionaryRead/testdict.gord.meta
URI: s3://software.amazon.awssdk.services.s3.internal.crossregion.S3CrossRegionSyncClient@f507d33/gdb-unit-test-data/tmp/some_project/testS3DictionaryRead/testdict.gord.meta
Cause: software.amazon.awssdk.services.s3.model.NoSuchKeyException: (Service: S3, Status Code: 404, Request ID: 37HSDXJMWNQ7892N, Extended Request ID: PJAVJk7HHRJQgvcrpTV6F0YuJo7N7hBlzcdU9sZgp/zS8fwKgp6vmQgkBZb5zYg5xgxG6YtU6WZqp5CDm7dj/CXi43dQFmeqAdJBX/uHTRs=) (Service: S3, Status Code: 404, Request ID: 37HSDXJMWNQ7892N, Extended Request ID: PJAVJk7HHRJQgvcrpTV6F0YuJo7N7hBlzcdU9sZgp/zS8fwKgp6vmQgkBZb5zYg5xgxG6YtU6WZqp5CDm7dj/CXi43dQFmeqAdJBX/uHTRs=)
(Service: S3, Status Code: 404, Request ID: 37HSDXJMWNQ7892N, Extended Request ID: PJAVJk7HHRJQgvcrpTV6F0YuJo7N7hBlzcdU9sZgp/zS8fwKgp6vmQgkBZb5zYg5xgxG6YtU6WZqp5CDm7dj/CXi43dQFmeqAdJBX/uHTRs=) (Service: S3, Status Code: 404, Request ID: 37HSDXJMWNQ7892N, Extended Request ID: PJAVJk7HHRJQgvcrpTV6F0YuJo7N7hBlzcdU9sZgp/zS8fwKgp6vmQgkBZb5zYg5xgxG6YtU6WZqp5CDm7dj/CXi43dQFmeqAdJBX/uHTRs=)
at app//org.gorpipe.s3.driver.S3Source.loadMetadataFromCache(S3Source.java:221)
at app//org.gorpipe.s3.driver.S3Source.loadMetadata(S3Source.java:193)
at app//org.gorpipe.s3.driver.S3Source.getSourceMetadata(S3Source.java:228)
at app//org.gorpipe.s3.driver.S3Source.fileExists(S3Source.java:263)
at app//org.gorpipe.s3.driver.S3Source.exists(S3Source.java:248)
... 96 more
Caused by: java.util.concurrent.CompletionException: software.amazon.awssdk.services.s3.model.NoSuchKeyException: (Service: S3, Status Code: 404, Request ID: 37HSDXJMWNQ7892N, Extended Request ID: PJAVJk7HHRJQgvcrpTV6F0YuJo7N7hBlzcdU9sZgp/zS8fwKgp6vmQgkBZb5zYg5xgxG6YtU6WZqp5CDm7dj/CXi43dQFmeqAdJBX/uHTRs=) (Service: S3, Status Code: 404, Request ID: 37HSDXJMWNQ7892N, Extended Request ID: PJAVJk7HHRJQgvcrpTV6F0YuJo7N7hBlzcdU9sZgp/zS8fwKgp6vmQgkBZb5zYg5xgxG6YtU6WZqp5CDm7dj/CXi43dQFmeqAdJBX/uHTRs=)
at software.amazon.awssdk.utils.CompletableFutureUtils.errorAsCompletionException(CompletableFutureUtils.java:64)
at software.amazon.awssdk.core.internal.http.pipeline.stages.AsyncExecutionFailureExceptionReportingStage.lambda$execute$0(AsyncExecutionFailureExceptionReportingStage.java:51)
at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162)
at software.amazon.awssdk.utils.CompletableFutureUtils.lambda$forwardExceptionTo$0(CompletableFutureUtils.java:78)
at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863)
at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162)
at software.amazon.awssdk.core.internal.http.pipeline.stages.AsyncRetryableStage2$RetryingExecutor.maybeAttemptExecute(AsyncRetryableStage2.java:135)
at software.amazon.awssdk.core.internal.http.pipeline.stages.AsyncRetryableStage2$RetryingExecutor.maybeRetryExecute(AsyncRetryableStage2.java:152)
at software.amazon.awssdk.core.internal.http.pipeline.stages.AsyncRetryableStage2$RetryingExecutor.lambda$attemptExecute$1(AsyncRetryableStage2.java:123)
at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863)
at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2147)
at software.amazon.awssdk.core.internal.http.pipeline.stages.MakeAsyncHttpRequestStage.lambda$execute$0(MakeAsyncHttpRequestStage.java:110)
at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863)
at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2147)
at software.amazon.awssdk.core.internal.http.pipeline.stages.MakeAsyncHttpRequestStage.completeResponseFuture(MakeAsyncHttpRequestStage.java:253)
at software.amazon.awssdk.core.internal.http.pipeline.stages.MakeAsyncHttpRequestStage.lambda$executeHttpRequest$3(MakeAsyncHttpRequestStage.java:167)
at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: software.amazon.awssdk.services.s3.model.NoSuchKeyException: (Service: S3, Status Code: 404, Request ID: 37HSDXJMWNQ7892N, Extended Request ID: PJAVJk7HHRJQgvcrpTV6F0YuJo7N7hBlzcdU9sZgp/zS8fwKgp6vmQgkBZb5zYg5xgxG6YtU6WZqp5CDm7dj/CXi43dQFmeqAdJBX/uHTRs=) (Service: S3, Status Code: 404, Request ID: 37HSDXJMWNQ7892N, Extended Request ID: PJAVJk7HHRJQgvcrpTV6F0YuJo7N7hBlzcdU9sZgp/zS8fwKgp6vmQgkBZb5zYg5xgxG6YtU6WZqp5CDm7dj/CXi43dQFmeqAdJBX/uHTRs=)
at app//software.amazon.awssdk.services.s3.model.NoSuchKeyException$BuilderImpl.build(NoSuchKeyException.java:137)
at app//software.amazon.awssdk.services.s3.model.NoSuchKeyException$BuilderImpl.build(NoSuchKeyException.java:91)
at app//software.amazon.awssdk.services.s3.internal.handlers.ExceptionTranslationInterceptor.modifyException(ExceptionTranslationInterceptor.java:65)
at app//software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain.modifyException(ExecutionInterceptorChain.java:181)
at app//software.amazon.awssdk.core.internal.http.pipeline.stages.utils.ExceptionReportingUtils.runModifyException(ExceptionReportingUtils.java:54)
at app//software.amazon.awssdk.core.internal.http.pipeline.stages.utils.ExceptionReportingUtils.reportFailureToInterceptors(ExceptionReportingUtils.java:38)
at app//software.amazon.awssdk.core.internal.http.pipeline.stages.AsyncExecutionFailureExceptionReportingStage.lambda$execute$0(AsyncExecutionFailureExceptionReportingStage.java:49)
... 29 more