Skip to main content
Question

Ifscloud remote-log-client Error when downloading logs

  • September 10, 2022
  • 0 replies
  • 180 views

Forum|alt.badge.img+5
  • Sidekick (Partner)
  • 7 replies

Windows Management Server: Win 10

Middleware Server                      : Ubuntu 22.04 LTS Server edition in VM

Database                                        : Oracle 19c on Windows

 

Overview:

Explorative deployment to identify steps/procedures/issues of

Remote deployment of IFSCloud 22.1.4

 

Issue:

Ifscloud remote-log-client Error when downloading logs in remote-log-client log file.

Autogenerated certs from ifscloud installer are installed into the

Trusted Root Certificate Authorities in both local machine as well as in java cacerts store.

 

Steps:

.\main.ps1 -resource 'LOGGING'

 

Below output in remote-log-client log file after a while.

======================================================

Error when downloading logs

javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

                at org.elasticsearch.client.RestClient.extractAndWrapCause(RestClient.java:874) ~[remote-log-client.jar:?]

                at org.elasticsearch.client.RestClient.performRequest(RestClient.java:283) ~[remote-log-client.jar:?]

                at org.elasticsearch.client.RestClient.performRequest(RestClient.java:270) ~[remote-log-client.jar:?]

                at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1621) ~[remote-log-client.jar:?]

                at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:1591) ~[remote-log-client.jar:?]

                at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:1561) ~[remote-log-client.jar:?]

                at org.elasticsearch.client.RestHighLevelClient.search(RestHighLevelClient.java:1077) ~[remote-log-client.jar:?]

                at com.ifsworld.logclient.remote.SearchUtil.searchLogs(SearchUtil.java:72) [remote-log-client.jar:?]

                at com.ifsworld.logclient.remote.SearchUtil.getBulkLogsFromElasticSearch(SearchUtil.java:52) [remote-log-client.jar:?]

                at com.ifsworld.logclient.remote.RemoteLogClient.main(RemoteLogClient.java:40) [remote-log-client.jar:?]

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:128) ~[?:?]

                at sun.security.ssl.TransportContext.fatal(TransportContext.java:321) ~[?:?]

                at sun.security.ssl.TransportContext.fatal(TransportContext.java:264) ~[?:?]

                at sun.security.ssl.TransportContext.fatal(TransportContext.java:259) ~[?:?]

                at sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:642) ~[?:?]

                at sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:461) ~[?:?]

                at sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:361) ~[?:?]

                at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:392) ~[?:?]

                at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:444) ~[?:?]

                at sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1065) ~[?:?]

                at sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1052) ~[?:?]

                at java.security.AccessController.doPrivileged(Native Method) ~[?:?]

                at sun.security.ssl.SSLEngineImpl$DelegatedTask.run(SSLEngineImpl.java:999) ~[?:?]

                at org.apache.http.nio.reactor.ssl.SSLIOSession.doRunTask(SSLIOSession.java:285) ~[remote-log-client.jar:?]

                at org.apache.http.nio.reactor.ssl.SSLIOSession.doHandshake(SSLIOSession.java:345) ~[remote-log-client.jar:?]

                at org.apache.http.nio.reactor.ssl.SSLIOSession.isAppInputReady(SSLIOSession.java:523) ~[remote-log-client.jar:?]

                at org.apache.http.impl.nio.reactor.AbstractIODispatch.inputReady(AbstractIODispatch.java:120) ~[remote-log-client.jar:?]

                at org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:162) ~[remote-log-client.jar:?]

                at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:337) ~[remote-log-client.jar:?]

                at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:315) ~[remote-log-client.jar:?]

                at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:276) ~[remote-log-client.jar:?]

                at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:104) ~[remote-log-client.jar:?]

                at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:591) ~[remote-log-client.jar:?]

                at java.lang.Thread.run(Thread.java:834) ~[?:?]

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:385) ~[?:?]

                at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:290) ~[?:?]

                at sun.security.validator.Validator.validate(Validator.java:264) ~[?:?]

                at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:321) ~[?:?]

                at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:279) ~[?:?]

                at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:141) ~[?:?]

                at sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:620) ~[?:?]

                at sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:461) ~[?:?]

                at sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:361) ~[?:?]

                at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:392) ~[?:?]

                at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:444) ~[?:?]

                at sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1065) ~[?:?]

                at sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1052) ~[?:?]

                at java.security.AccessController.doPrivileged(Native Method) ~[?:?]

                at sun.security.ssl.SSLEngineImpl$DelegatedTask.run(SSLEngineImpl.java:999) ~[?:?]

                at org.apache.http.nio.reactor.ssl.SSLIOSession.doRunTask(SSLIOSession.java:285) ~[remote-log-client.jar:?]

                at org.apache.http.nio.reactor.ssl.SSLIOSession.doHandshake(SSLIOSession.java:345) ~[remote-log-client.jar:?]

                at org.apache.http.nio.reactor.ssl.SSLIOSession.isAppInputReady(SSLIOSession.java:523) ~[remote-log-client.jar:?]

                at org.apache.http.impl.nio.reactor.AbstractIODispatch.inputReady(AbstractIODispatch.java:120) ~[remote-log-client.jar:?]

                at org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:162) ~[remote-log-client.jar:?]

                at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:337) ~[remote-log-client.jar:?]

                at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:315) ~[remote-log-client.jar:?]

                at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:276) ~[remote-log-client.jar:?]

                at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:104) ~[remote-log-client.jar:?]

                at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:591) ~[remote-log-client.jar:?]

                at java.lang.Thread.run(Thread.java:834) ~[?:?]

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:380) ~[?:?]

                at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:290) ~[?:?]

                at sun.security.validator.Validator.validate(Validator.java:264) ~[?:?]

                at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:321) ~[?:?]

                at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:279) ~[?:?]

                at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:141) ~[?:?]

                at sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:620) ~[?:?]

                at sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:461) ~[?:?]

                at sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:361) ~[?:?]

                at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:392) ~[?:?]

                at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:444) ~[?:?]

                at sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1065) ~[?:?]

                at sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1052) ~[?:?]

                at java.security.AccessController.doPrivileged(Native Method) ~[?:?]

                at sun.security.ssl.SSLEngineImpl$DelegatedTask.run(SSLEngineImpl.java:999) ~[?:?]

                at org.apache.http.nio.reactor.ssl.SSLIOSession.doRunTask(SSLIOSession.java:285) ~[remote-log-client.jar:?]

                at org.apache.http.nio.reactor.ssl.SSLIOSession.doHandshake(SSLIOSession.java:345) ~[remote-log-client.jar:?]

                at org.apache.http.nio.reactor.ssl.SSLIOSession.isAppInputReady(SSLIOSession.java:523) ~[remote-log-client.jar:?]

                at org.apache.http.impl.nio.reactor.AbstractIODispatch.inputReady(AbstractIODispatch.java:120) ~[remote-log-client.jar:?]

                at org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:162) ~[remote-log-client.jar:?]

                at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:337) ~[remote-log-client.jar:?]

                at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:315) ~[remote-log-client.jar:?]

                at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:276) ~[remote-log-client.jar:?]

                at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:104) ~[remote-log-client.jar:?]

                at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:591) ~[remote-log-client.jar:?]

                at java.lang.Thread.run(Thread.java:834) ~[?:?]

0 replies

Be the first to reply!

Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings