EMCECS / ecs-sync

ecs-sync is a bulk copy utility that can move data between various systems in parallel
Apache License 2.0
60 stars 22 forks source link

sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target #104

Closed akashcse closed 9 months ago

akashcse commented 10 months ago

I tried same configuration on S3 browser that connect to ECS S3 properly but having issues using ecs sync Log : 2023-09-20 05:37:36 ERROR [pool-6-thread-1] EcsSync: Error configuring target storage 2023-09-20 05:37:36 ERROR [pool-6-thread-1] EcsSync: unexpected exception com.emc.ecs.sync.config.ConfigurationException: cannot determine if Target bucket exists at com.emc.ecs.sync.storage.s3.AwsS3Storage.configure(AwsS3Storage.java:180) ~[ecs-sync-3.5.2.jar:3.5.2] at com.emc.ecs.sync.EcsSync.run(EcsSync.java:155) ~[ecs-sync-3.5.2.jar:3.5.2] at com.emc.ecs.sync.service.SyncJobService$SyncTask.run(SyncJobService.java:379) ~[ecs-sync-3.5.2.jar:3.5.2] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] Caused by: com.amazonaws.SdkClientException: Unable to execute HTTP request: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleRetryableException(AmazonHttpClient.java:1219) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1165) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:814) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:781) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:755) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:715) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:697) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:561) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:541) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5456) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5403) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getAcl(AmazonS3Client.java:4062) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getBucketAcl(AmazonS3Client.java:1278) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getBucketAcl(AmazonS3Client.java:1268) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.doesBucketExistV2(AmazonS3Client.java:1406) ~[ecs-sync-3.5.2.jar:3.5.2] at com.emc.ecs.sync.storage.s3.AwsS3Storage.configure(AwsS3Storage.java:176) ~[ecs-sync-3.5.2.jar:3.5.2] ... 7 more Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.ssl.Alert.createSSLException(Alert.java:131) ~[?:?] at sun.security.ssl.TransportContext.fatal(TransportContext.java:371) ~[?:?] at sun.security.ssl.TransportContext.fatal(TransportContext.java:314) ~[?:?] at sun.security.ssl.TransportContext.fatal(TransportContext.java:309) ~[?:?] at sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:654) ~[?:?] at sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:473) ~[?:?] at sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:369) ~[?:?] at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396) ~[?:?] at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:480) ~[?:?] at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:458) ~[?:?] at sun.security.ssl.TransportContext.dispatch(TransportContext.java:201) ~[?:?] at sun.security.ssl.SSLTransport.decode(SSLTransport.java:172) ~[?:?] at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1500) ~[?:?] at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1415) ~[?:?] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:450) ~[?:?] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:421) ~[?:?] at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:436) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:384) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.conn.ssl.SdkTLSSocketFactory.connectSocket(SdkTLSSocketFactory.java:142) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376) ~[ecs-sync-3.5.2.jar:3.5.2] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at com.amazonaws.http.conn.ClientConnectionManagerFactory$Handler.invoke(ClientConnectionManagerFactory.java:76) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.conn.$Proxy84.connect(Unknown Source) ~[?:3.5.2] at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.apache.client.impl.SdkHttpClient.execute(SdkHttpClient.java:72) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1346) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1157) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:814) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:781) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:755) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:715) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:697) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:561) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:541) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5456) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5403) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getAcl(AmazonS3Client.java:4062) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getBucketAcl(AmazonS3Client.java:1278) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getBucketAcl(AmazonS3Client.java:1268) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.doesBucketExistV2(AmazonS3Client.java:1406) ~[ecs-sync-3.5.2.jar:3.5.2] at com.emc.ecs.sync.storage.s3.AwsS3Storage.configure(AwsS3Storage.java:176) ~[ecs-sync-3.5.2.jar:3.5.2] ... 7 more Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439) ~[?:?] at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306) ~[?:?] at sun.security.validator.Validator.validate(Validator.java:264) ~[?:?] at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231) ~[?:?] at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132) ~[?:?] at sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:638) ~[?:?] at sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:473) ~[?:?] at sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:369) ~[?:?] at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396) ~[?:?] at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:480) ~[?:?] at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:458) ~[?:?] at sun.security.ssl.TransportContext.dispatch(TransportContext.java:201) ~[?:?] at sun.security.ssl.SSLTransport.decode(SSLTransport.java:172) ~[?:?] at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1500) ~[?:?] at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1415) ~[?:?] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:450) ~[?:?] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:421) ~[?:?] at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:436) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:384) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.conn.ssl.SdkTLSSocketFactory.connectSocket(SdkTLSSocketFactory.java:142) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376) ~[ecs-sync-3.5.2.jar:3.5.2] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at com.amazonaws.http.conn.ClientConnectionManagerFactory$Handler.invoke(ClientConnectionManagerFactory.java:76) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.conn.$Proxy84.connect(Unknown Source) ~[?:3.5.2] at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.apache.client.impl.SdkHttpClient.execute(SdkHttpClient.java:72) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1346) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1157) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:814) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:781) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:755) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:715) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:697) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:561) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:541) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5456) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5403) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getAcl(AmazonS3Client.java:4062) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getBucketAcl(AmazonS3Client.java:1278) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getBucketAcl(AmazonS3Client.java:1268) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.doesBucketExistV2(AmazonS3Client.java:1406) ~[ecs-sync-3.5.2.jar:3.5.2] at com.emc.ecs.sync.storage.s3.AwsS3Storage.configure(AwsS3Storage.java:176) ~[ecs-sync-3.5.2.jar:3.5.2] ... 7 more Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141) ~[?:?] at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126) ~[?:?] at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297) ~[?:?] at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434) ~[?:?] at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306) ~[?:?] at sun.security.validator.Validator.validate(Validator.java:264) ~[?:?] at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231) ~[?:?] at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132) ~[?:?] at sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:638) ~[?:?] at sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:473) ~[?:?] at sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:369) ~[?:?] at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396) ~[?:?] at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:480) ~[?:?] at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:458) ~[?:?] at sun.security.ssl.TransportContext.dispatch(TransportContext.java:201) ~[?:?] at sun.security.ssl.SSLTransport.decode(SSLTransport.java:172) ~[?:?] at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1500) ~[?:?] at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1415) ~[?:?] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:450) ~[?:?] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:421) ~[?:?] at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:436) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:384) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.conn.ssl.SdkTLSSocketFactory.connectSocket(SdkTLSSocketFactory.java:142) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376) ~[ecs-sync-3.5.2.jar:3.5.2] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at com.amazonaws.http.conn.ClientConnectionManagerFactory$Handler.invoke(ClientConnectionManagerFactory.java:76) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.conn.$Proxy84.connect(Unknown Source) ~[?:3.5.2] at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.apache.client.impl.SdkHttpClient.execute(SdkHttpClient.java:72) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1346) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1157) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:814) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:781) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:755) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:715) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:697) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:561) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:541) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5456) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5403) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getAcl(AmazonS3Client.java:4062) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getBucketAcl(AmazonS3Client.java:1278) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getBucketAcl(AmazonS3Client.java:1268) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.doesBucketExistV2(AmazonS3Client.java:1406) ~[ecs-sync-3.5.2.jar:3.5.2] at com.emc.ecs.sync.storage.s3.AwsS3Storage.configure(AwsS3Storage.java:176) ~[ecs-sync-3.5.2.jar:3.5.2] ... 7 more 2023-09-20 05:37:36 WARN [pool-6-thread-1] EcsSync: terminated early! 2023-09-20 05:37:36 ERROR [pool-6-thread-1] SyncJobService: sync job 3 threw an unexpected error com.emc.ecs.sync.config.ConfigurationException: cannot determine if Target bucket exists at com.emc.ecs.sync.storage.s3.AwsS3Storage.configure(AwsS3Storage.java:180) ~[ecs-sync-3.5.2.jar:3.5.2] at com.emc.ecs.sync.EcsSync.run(EcsSync.java:155) ~[ecs-sync-3.5.2.jar:3.5.2] at com.emc.ecs.sync.service.SyncJobService$SyncTask.run(SyncJobService.java:379) ~[ecs-sync-3.5.2.jar:3.5.2] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] Caused by: com.amazonaws.SdkClientException: Unable to execute HTTP request: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleRetryableException(AmazonHttpClient.java:1219) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1165) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:814) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:781) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:755) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:715) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:697) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:561) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:541) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5456) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5403) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getAcl(AmazonS3Client.java:4062) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getBucketAcl(AmazonS3Client.java:1278) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getBucketAcl(AmazonS3Client.java:1268) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.doesBucketExistV2(AmazonS3Client.java:1406) ~[ecs-sync-3.5.2.jar:3.5.2] at com.emc.ecs.sync.storage.s3.AwsS3Storage.configure(AwsS3Storage.java:176) ~[ecs-sync-3.5.2.jar:3.5.2] ... 7 more Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.ssl.Alert.createSSLException(Alert.java:131) ~[?:?] at sun.security.ssl.TransportContext.fatal(TransportContext.java:371) ~[?:?] at sun.security.ssl.TransportContext.fatal(TransportContext.java:314) ~[?:?] at sun.security.ssl.TransportContext.fatal(TransportContext.java:309) ~[?:?] at sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:654) ~[?:?] at sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:473) ~[?:?] at sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:369) ~[?:?] at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396) ~[?:?] at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:480) ~[?:?] at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:458) ~[?:?] at sun.security.ssl.TransportContext.dispatch(TransportContext.java:201) ~[?:?] at sun.security.ssl.SSLTransport.decode(SSLTransport.java:172) ~[?:?] at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1500) ~[?:?] at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1415) ~[?:?] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:450) ~[?:?] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:421) ~[?:?] at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:436) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:384) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.conn.ssl.SdkTLSSocketFactory.connectSocket(SdkTLSSocketFactory.java:142) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376) ~[ecs-sync-3.5.2.jar:3.5.2] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at com.amazonaws.http.conn.ClientConnectionManagerFactory$Handler.invoke(ClientConnectionManagerFactory.java:76) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.conn.$Proxy84.connect(Unknown Source) ~[?:3.5.2] at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.apache.client.impl.SdkHttpClient.execute(SdkHttpClient.java:72) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1346) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1157) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:814) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:781) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:755) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:715) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:697) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:561) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:541) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5456) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5403) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getAcl(AmazonS3Client.java:4062) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getBucketAcl(AmazonS3Client.java:1278) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getBucketAcl(AmazonS3Client.java:1268) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.doesBucketExistV2(AmazonS3Client.java:1406) ~[ecs-sync-3.5.2.jar:3.5.2] at com.emc.ecs.sync.storage.s3.AwsS3Storage.configure(AwsS3Storage.java:176) ~[ecs-sync-3.5.2.jar:3.5.2] ... 7 more Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439) ~[?:?] at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306) ~[?:?] at sun.security.validator.Validator.validate(Validator.java:264) ~[?:?] at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231) ~[?:?] at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132) ~[?:?] at sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:638) ~[?:?] at sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:473) ~[?:?] at sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:369) ~[?:?] at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396) ~[?:?] at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:480) ~[?:?] at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:458) ~[?:?] at sun.security.ssl.TransportContext.dispatch(TransportContext.java:201) ~[?:?] at sun.security.ssl.SSLTransport.decode(SSLTransport.java:172) ~[?:?] at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1500) ~[?:?] at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1415) ~[?:?] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:450) ~[?:?] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:421) ~[?:?] at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:436) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:384) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.conn.ssl.SdkTLSSocketFactory.connectSocket(SdkTLSSocketFactory.java:142) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376) ~[ecs-sync-3.5.2.jar:3.5.2] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at com.amazonaws.http.conn.ClientConnectionManagerFactory$Handler.invoke(ClientConnectionManagerFactory.java:76) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.conn.$Proxy84.connect(Unknown Source) ~[?:3.5.2] at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.apache.client.impl.SdkHttpClient.execute(SdkHttpClient.java:72) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1346) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1157) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:814) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:781) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:755) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:715) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:697) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:561) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:541) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5456) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5403) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getAcl(AmazonS3Client.java:4062) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getBucketAcl(AmazonS3Client.java:1278) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getBucketAcl(AmazonS3Client.java:1268) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.doesBucketExistV2(AmazonS3Client.java:1406) ~[ecs-sync-3.5.2.jar:3.5.2] at com.emc.ecs.sync.storage.s3.AwsS3Storage.configure(AwsS3Storage.java:176) ~[ecs-sync-3.5.2.jar:3.5.2] ... 7 more Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141) ~[?:?] at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126) ~[?:?] at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297) ~[?:?] at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434) ~[?:?] at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306) ~[?:?] at sun.security.validator.Validator.validate(Validator.java:264) ~[?:?] at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231) ~[?:?] at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132) ~[?:?] at sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:638) ~[?:?] at sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:473) ~[?:?] at sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:369) ~[?:?] at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396) ~[?:?] at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:480) ~[?:?] at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:458) ~[?:?] at sun.security.ssl.TransportContext.dispatch(TransportContext.java:201) ~[?:?] at sun.security.ssl.SSLTransport.decode(SSLTransport.java:172) ~[?:?] at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1500) ~[?:?] at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1415) ~[?:?] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:450) ~[?:?] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:421) ~[?:?] at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:436) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:384) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.conn.ssl.SdkTLSSocketFactory.connectSocket(SdkTLSSocketFactory.java:142) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376) ~[ecs-sync-3.5.2.jar:3.5.2] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at com.amazonaws.http.conn.ClientConnectionManagerFactory$Handler.invoke(ClientConnectionManagerFactory.java:76) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.conn.$Proxy84.connect(Unknown Source) ~[?:3.5.2] at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) ~[ecs-sync-3.5.2.jar:3.5.2] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.apache.client.impl.SdkHttpClient.execute(SdkHttpClient.java:72) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1346) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1157) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:814) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:781) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:755) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:715) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:697) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:561) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:541) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5456) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5403) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getAcl(AmazonS3Client.java:4062) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getBucketAcl(AmazonS3Client.java:1278) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.getBucketAcl(AmazonS3Client.java:1268) ~[ecs-sync-3.5.2.jar:3.5.2] at com.amazonaws.services.s3.AmazonS3Client.doesBucketExistV2(AmazonS3Client.java:1406) ~[ecs-sync-3.5.2.jar:3.5.2] at com.emc.ecs.sync.storage.s3.AwsS3Storage.configure(AwsS3Storage.java:176) ~[ecs-sync-3.5.2.jar:3.5.2] ... 7 more

xiaoxin-ren commented 10 months ago

you might check this: https://github.com/EMCECS/ecs-sync/wiki/Troubleshooting#sslhandshakeexception-when-using-ssl-to-connect-to-storage