IBM Support

(SFTP) Failover - Lost Connection to EA Server

Troubleshooting


Problem

User noticed the SSPcm monitor shows the status of several adapters - Lost Connection to EA Server. However, some of the other adapters that are using the same SEAS is showing active.

Symptom

Adapter in SSPcm Monitor shows a status - Lost Connection to EA Server

Denial of Service attacks for random ID are being used.

SFTP Logs


13 May 2017 15:18:35,073 ERROR [pool-25-thread-68] sys.ADAPTER.AEG_SSP_ENG2_SFTPPW2 - Timeout waiting for response.
java.util.concurrent.TimeoutException: Timeout waiting for response.
at com.sterlingcommerce.csp.ea.EAProxy.sendRequestGetResponse(EAProxy.java:1437) [ssp.jar:?]
at com.sterlingcommerce.csp.ea.EAProxy.doUserAuth(EAProxy.java:1041) [ssp.jar:?]
at com.sterlingcommerce.csp.ea.EAProxy.doUserAuth(EAProxy.java:951) [ssp.jar:?]
at com.sterlingcommerce.csp.auth.SftpProxyEAAuthenticator.validate(SftpProxyEAAuthenticator.java:381) [ssp.jar:?]
at com.sterlingcommerce.cspssh.daemon.UserAuthCheckPwd.userAuthCheck(UserAuthCheckPwd.java:121) [ssp.jar:?]
at com.sterlingcommerce.cspssh.daemon.SftpAccessManager.validateAgainstPolicy_worker(SftpAccessManager.java:655) [ssp.jar:?]
at com.sterlingcommerce.cspssh.daemon.SftpAccessManager.validateAgainstPolicy(SftpAccessManager.java:615) [ssp.jar:?]
at com.sterlingcommerce.cspssh.daemon.SftpAccessManager.registerBackend(SftpAccessManager.java:1259) [ssp.jar:?]
at com.sterlingcommerce.cspssh.daemon.SftpAccessManager.logonUserHelper(SftpAccessManager.java:595) [ssp.jar:?]
at com.sterlingcommerce.cspssh.daemon.SftpAccessManager.logonUser(SftpAccessManager.java:532) [ssp.jar:?]
at com.sterlingcommerce.cspssh.daemon.SftpAccessManager.verifyPassword(SftpAccessManager.java:1706) [ssp.jar:?]
at com.sterlingcommerce.cspssh.daemon.SftpAccessInstance.verifyPassword(SftpAccessInstance.java:136) [ssp.jar:?]
at com.maverick.sshd.PasswordAuthentication$PasswordAuthenticationTask.run(PasswordAuthentication.java:105) [maverick-legacy-server-1.6.30-no-common.jar:?]
at com.maverick.ssh.ExecutorOperationSupport$OperationTask.executeAllTasks(ExecutorOperationSupport.java:153) [maverick-legacy-common-1.1.13.jar:?]
at com.maverick.ssh.ExecutorOperationSupport$OperationTask.run(ExecutorOperationSupport.java:99) [maverick-legacy-common-1.1.13.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:522) [?:1.8.0]
at java.util.concurrent.FutureTask.run(FutureTask.java:277) [?:1.8.0]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153) [?:1.8.0]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:1.8.0]
at java.lang.Thread.run(Thread.java:785) [?:?]
13 May 2017 15:18:35,074 ERROR [pool-25-thread-68] sys.ADAPTER.AEG_SSP_ENG2_SFTPPW2 - <none>
java.lang.NullPointerException
at com.sterlingcommerce.csp.auth.SftpProxyEAAuthenticator.processCommonResults(SftpProxyEAAuthenticator.java:494) ~[ssp.jar:?]
at com.sterlingcommerce.csp.auth.SftpProxyEAAuthenticator.processCommonResults(SftpProxyEAAuthenticator.java:488) ~[ssp.jar:?]
at com.sterlingcommerce.csp.auth.SftpProxyEAAuthenticator.validate(SftpProxyEAAuthenticator.java:396) [ssp.jar:?]
at com.sterlingcommerce.cspssh.daemon.UserAuthCheckPwd.userAuthCheck(UserAuthCheckPwd.java:121) [ssp.jar:?]
at com.sterlingcommerce.cspssh.daemon.SftpAccessManager.validateAgainstPolicy_worker(SftpAccessManager.java:655) [ssp.jar:?]
at com.sterlingcommerce.cspssh.daemon.SftpAccessManager.validateAgainstPolicy(SftpAccessManager.java:615) [ssp.jar:?]
at com.sterlingcommerce.cspssh.daemon.SftpAccessManager.registerBackend(SftpAccessManager.java:1259) [ssp.jar:?]
at com.sterlingcommerce.cspssh.daemon.SftpAccessManager.logonUserHelper(SftpAccessManager.java:595) [ssp.jar:?]
at com.sterlingcommerce.cspssh.daemon.SftpAccessManager.logonUser(SftpAccessManager.java:532) [ssp.jar:?]
at com.sterlingcommerce.cspssh.daemon.SftpAccessManager.verifyPassword(SftpAccessManager.java:1706) [ssp.jar:?]
at com.sterlingcommerce.cspssh.daemon.SftpAccessInstance.verifyPassword(SftpAccessInstance.java:136) [ssp.jar:?]
at com.maverick.sshd.PasswordAuthentication$PasswordAuthenticationTask.run(PasswordAuthentication.java:105) [maverick-legacy-server-1.6.30-no-common.jar:?]
at com.maverick.ssh.ExecutorOperationSupport$OperationTask.executeAllTasks(ExecutorOperationSupport.java:153) [maverick-legacy-common-1.1.13.jar:?]
at com.maverick.ssh.ExecutorOperationSupport$OperationTask.run(ExecutorOperationSupport.java:99) [maverick-legacy-common-1.1.13.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:522) [?:1.8.0]
at java.util.concurrent.FutureTask.run(FutureTask.java:277) [?:1.8.0]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153) [?:1.8.0]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:1.8.0]
at java.lang.Thread.run(Thread.java:785) [?:?]

SEAS Log
13 May 2017 15:20:21,657 90031200 [Service Pool Worker - 2] ERROR com.sterlingcommerce.component.authentication.impl.CommonAuthenticator -
java.lang.Exception: AUTH071E Authentication failed for osmc (Reason: invalid userid/password).
Stack Trace:
java.lang.Exception: AUTH071E Authentication failed for osmc (Reason: invalid userid/password).
at com.sterlingcommerce.component.authentication.impl.HttpUserAuthExit.processRequest(HttpUserAuthExit.java:397)
at com.sterlingcommerce.component.authentication.impl.CommonAuthenticator.executeCustomExit(CommonAuthenticator.java:314)
at com.sterlingcommerce.component.authentication.impl.CommonAuthenticator.authenticate(CommonAuthenticator.java:189)
at com.sterlingcommerce.component.authentication.impl.GenericAuthenticator.authenticate(GenericAuthenticator.java:45)
at com.sterlingcommerce.component.authentication.impl.GenericAuthenticator.authenticate(GenericAuthenticator.java:38)
at com.sterlingcommerce.component.authentication.impl.AuthenticationServiceImpl.authenticate(AuthenticationServiceImpl.java:121)
at $AuthenticationService_15bfe1a60d8.authenticate($AuthenticationService_15bfe1a60d8.java)
at $AuthenticationService_15bfe1a60d2.authenticate($AuthenticationService_15bfe1a60d2.java)
at com.sterlingcommerce.component.sso.impl.SingleSignonServiceImpl.authenticate(SingleSignonServiceImpl.java:219)
at com.sterlingcommerce.component.sso.impl.SingleSignonServiceImpl$RequestListener$1.run(SingleSignonServiceImpl.java:1058)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:732)
at java.lang.Thread.run(Thread.java:785)

[{"Product":{"code":"SS6PNW","label":"IBM Sterling Secure Proxy"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Not Applicable","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.4.3","Edition":"All Editions","Line of Business":{"code":"LOB77","label":"Automation Platform"}},{"Product":{"code":"SS6PNW","label":"IBM Sterling Secure Proxy"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":" ","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]

Log InLog in to view more of this document

This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.

Document Information

Modified date:
17 December 2019

UID

swg22003766