s3 connection pool shutdown

Description

"ERROR","http-apr-8888-exec-912","08/05/2023","09:39:21","S3","Connection pool shut down;java.lang.IllegalStateException: Connection pool shut down at org.apache.http.util.Asserts.check(Asserts.java:34) at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.requestConnection(PoolingHttpClientConnectionManager.java:269) at sun.reflect.GeneratedMethodAccessor41.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.amazonaws.http.conn.ClientConnectionManagerFactory$Handler.invoke(ClientConnectionManagerFactory.java:76) at com.amazonaws.http.conn.$Proxy13.requestConnection(Unknown Source) at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:176) at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) at com.amazonaws.http.apache.client.impl.SdkHttpClient.execute(SdkHttpClient.java:72) at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1346) at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1157) at com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:814) at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:781) at com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:755) at com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:715) at com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:697) at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:561) at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:541) at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5470) at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5417) at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5411) at com.amazonaws.services.s3.AmazonS3Client.listObjects(AmazonS3Client.java:929) at com.amazonaws.services.s3.AmazonS3Client.listObjects(AmazonS3Client.java:903) at org.lucee.extension.resource.s3.AmazonS3Client.listObjects(AmazonS3Client.java:1475)

on the update server

Environment

None

Activity

Show:

Michael Offner 28 August 2023 at 16:11

please set to resolved when you agree.

Michael Offner 28 August 2023 at 16:11

This is not really a bug, this is an expected log entry, i have changed the log level from “error“ to “warn“.

Michael Offner 28 August 2023 at 15:59
Edited

code fails on line 5 in this code snipped

@Override public ObjectListing listObjects(String arg0, String arg1) throws SdkClientException, AmazonServiceException { try { return client.listObjects(arg0, arg1); } catch (IllegalStateException ise) { invalidateAmazonS3(ise); return client.listObjects(arg0, arg1); } }

and that failure is already handled by invalidating the connection and execute it again. what we see is just a log entry not causing any issues.

Fixed

Details

Assignee

Reporter

Priority

Fix versions

New Issue warning screen

Before you create a new Issue, please post to the mailing list first https://dev.lucee.org

Once the issue has been verified, one of the Lucee team will ask you to file an issue

Created 5 August 2023 at 10:44
Updated 28 August 2023 at 16:14
Resolved 28 August 2023 at 16:14

Flag notifications