Admin Console Internet archive connection failed - exception, unwinding now

book

Article ID: 220367

calendar_today

Updated On:

Products

DX Infrastructure Management CA Unified Infrastructure Management On-Premise (Nimsoft / UIM) NIMSOFT PROBES

Issue/Introduction

Archive access fails from Admin Console with Invalid Credentials error.

INFO  com.firehunter.adminconsole.config.AdminConsoleHttpSessionListener:sessionDestroyed:27 [Catalina-utility-11]   - ENTER: AdminConsoleHttpSessionListener::sessionDestroyed
INFO  com.firehunter.adminconsole.config.AdminConsoleHttpSessionListener:sessionDestroyed:29 [Catalina-utility-11]   - session_info_toString: org.apache.catalina.session.[email protected]
WARN  org.apache.cxf.common.logging.LogUtils:doLog:452 [pool-4-thread-1]   - Interceptor for {http://archive.nimsoft.com/}NimsoftArchiveService#{http://archive.nimsoft.com/}ListProducts has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: Could not send Message.
 at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:64)
 at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)
 at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:516)
 at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:425)
 at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:326)
 at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:279)
 at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96)
 at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:138)
 at com.sun.proxy.$Proxy126.listProducts(Unknown Source)
 at com.nimsoft.uimservices.infrastructureservices.core.soap.model.NimsoftArchiveServiceConnectorImpl.getWebArchivePackageReleaseNotes(NimsoftArchiveServiceConnectorImpl.java:110)
 at com.nimsoft.uimservices.infrastructureservices.core.client.impl.WebArchiveClient.getWebArchivePackageReleaseNotes(WebArchiveClient.java:96)
 at com.nimsoft.uimservices.infrastructureservices.core.InfrastructureServices.loadWebArchivePackageReleaseNotes(InfrastructureServices.java:679)
 at com.nimsoft.uimservices.infrastructureservices.core.InfrastructureServices.access$100(InfrastructureServices.java:91)
 at com.nimsoft.uimservices.infrastructureservices.core.InfrastructureServices$WebArchiveCacheThread.run(InfrastructureServices.java:1128)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
 at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
 at java.lang.Thread.run(Thread.java:748)
Caused by: javax.net.ssl.SSLHandshakeException: SSLHandshakeException invoking https://archive.nimsoft.com/service.asmx: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Cause

This issue is sometimes caused by specific network environments; proxy configurations

Environment

Release : 20.3

Component : UIM - ADMIN_CONSOLE

Resolution

In 20.3, the connection to the archive.nimfsoft.com site defaults to secure connection that is managed by the wasp probe on the Admin Console robot

Confirmed that secure connection to the Archive.nimsoft.com site did work in this scenario and changed the Archive connection to non-secure, HTTP,  by changing the adminconsoleapp webarchive_access_secure value from true to false

webapps -> adminconsoleapp -> custom -> uncrypted ->  webarchive_access_secure = false