Comments (9)
@ffried thank you for reaching out - and bonus points for using collapsible sections in the repro steps. We'll investigate.
from aws-sdk-java-v2.
So this issue occurred for me as well…
we are using some modified version of: amazoncorretto:17 jdk-alpine 3.17
I’m just here to mention we switched the image to amazoncorretto 17 jdk ubuntu 20.04
And it worked 🥹
(But of course you can also use non-crt3 as an alternative…)
from aws-sdk-java-v2.
I am also encountering this issue.
sdk version: 2.25.7
runtime image: eclipse-temurin:17-jre-alpine
from aws-sdk-java-v2.
I am encountering this issue with:
- software.amazon.awssdk 2.25.8
- software.amazon.awssdk.crt:aws-crt 0.29.11
- runtime image eclipse-temurin:21-alpine
from aws-sdk-java-v2.
This problem also occurs when the official Alpine-based Apache Kafka container is used in Eventbridge tests. A simplified version of the failing execution:
try (var ebClient = EventBridgeAsyncClient.builder()
.region(US_EAST_1)
.endpointOverride(ENDPOINT)
.httpClientBuilder(AwsCrtAsyncHttpClient.builder())
.overrideConfiguration(clientConfig)
.credentialsProvider(DefaultCredentialsProvider.create())
.build()
) {
var entry = PutEventsRequestEntry.builder()
.eventBusName(EVENTBUS_ARN)
.source("kafka-connect.eventbridge-e2e-connector")
.detailType("kafka-connect-eventbridge-e2e")
.detail("{\"topic\":\"eventbridge-e2e\",\"partition\":0,\"offset\":0,\"timestamp\":1688464495808,\"timestampType\":\"CreateTime\",\"headers\":[],\"key\":null,\"value\":{\"hello\":\"world\"}}")
.build();
var request = PutEventsRequest.builder().entries(entry).build();
logger.info("{}", request);
try {
var response = ebClient.putEvents(request).get(SDK_TIMEOUT, MILLISECONDS);
logger.info("{}", response);
} catch (InterruptedException | ExecutionException | TimeoutException e) {
logger.error("Doh!", e);
}
}
If does not fail when using Java w/ glibc. See attached log files with -Daws.crt.log.level=Debug
enabled:
alpine-temurin21.log
ubuntu-temurin21.log
The used versions:
- software.amazon.awssdk 2.24.10
- software.amazon.awssdk.crt:aws-crt 0.29.13
- Eclipse Temurin Container: eclipse-temurin:21-jre/eclipse-temurin:21-jre-alpine
Also, it does not fail if AwsCrtAsyncHttpClient
is not used.
from aws-sdk-java-v2.
@debora-ito any update on this? we're facing the same issue with alpine and temurin 17 and it's blocking us
from aws-sdk-java-v2.
Got the same issue here as well, running on:
- software.amazon.awssdk:s3 2.25.23
- software.amazon.awssdk:aws-crt-client 2.25.23
- runtime image eclipse-temurin:21-jre-alpine
Same issue running with the S3AsyncClient.builder().build() (no CRT) succeeds, running the CRT client it fails.
Giving exactly the same error messages as posted by agebhar1.
from aws-sdk-java-v2.
Same issue, using:
- software.amazon.awssdk 2.25.18
- software.amazon.awssdk.crt:aws-crt 0.29.13
- runtime image amazoncorretto:11.0.20-alpine
from aws-sdk-java-v2.
Changing the base image for the spring boot app from eclipse-temurin:17-jdk-alpine
to eclipse-temurin:17-jdk-jammy
works
software.amazon.awssdk 2.26.9
software.amazon.awssdk.crt:aws-crt 0.29.25
from aws-sdk-java-v2.
Related Issues (20)
- S3TransferManager - Support download / upload resume in the event of host machine power loss HOT 1
- service is crashed while uploading large files to S3 using aws sdk2 HOT 7
- Add support of Request-level credentials override in DefaultS3CrtAsyncClient
- S3 download leak connection
- AWS Java SDK v2 does not respect AWS_MAX_ATTEMPTS HOT 1
- How to configure KMS vpc endpoint while creating s3Encryption client and s3async client
- DynamoDB Enhanced: Support schema mixins HOT 2
- In S3 library `ResponseInputStream<?>` doesn't seem to support the `InputSteam` `int read(byte[] buffer)` method correctly
- DynamoDB enhanced client - Add "Select" in ScanEnhancedRequest (short issue description)
- Add support of Request-level overrideConfiguration in s3 async multipart upload HOT 2
- CRaC support for AWS SDK for Java
- equivalent of static RetryCondition defaultRetryCondition() HOT 5
- InternetGatewayAttachment state and stateAsString mismatch HOT 2
- Support for IP Ranges in NO_PROXY Environment Variable
- DynamoDbEnhancedAsyncClient#createTable() fails to generate secondary indexes HOT 2
- AwsV4HttpSigner does not contain all features from Aws4Signer
- Support for using Lombok @Builder on class annotated with DynamoDbImmutable containing ignored attributes
- Equivalents of BackoffStrategy.defaultStrategy(), BackoffStrategy.defaultThrottlingStrategy() and RetryCondition.defaultRetryCondition() HOT 2
- CachedSupplier should cache exceptions briefly to limit load on downstream systems
- 503s from `S3Client.headObject()` are not correctly identified as throttled exceptions HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aws-sdk-java-v2.