Question

Ifscloud remote-log-client Error when downloading logs

  • 10 September 2022
  • 0 replies
  • 139 views

Badge +5

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