IBM Support

'Connection Failed' error when logging in through COM client

Troubleshooting


Problem

'Connection Failed' error when logging in through COM client

Symptom

Logging in through COM client requires modifications to be made to locations.ycfg file to connect to the server.

Very often,we make a copy of locations.ycfg file and only modify the BaseURL and port number.

Error Message

total related task groups extn points: 1


!Thread: Worker-0 : 2009-11-19 17:06:10.171 :
total related task categories extn points: 1
!Thread: main : 2009-11-19 17:06:15.45 :
LoginDialog is closed. And post logon processing has started.
!Thread!Thread: main : 2009-11-19 17:07:40.289 :
!Exception: java.net.ConnectException: Connection timed out: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.j ava:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocke tImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.jav a:182)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at sun.net.NetworkClient.doConnect(NetworkClient.java:15 7)
at sun.net.www.http.HttpClient.openServer(HttpClient.jav a:382)
at sun.net.www.http.HttpClient.openServer(HttpClient.jav a:509)
at sun.net.www.http.HttpClient.<init&gt;(HttpClient.java:23 1)
at sun.net.www.http.HttpClient.New(HttpClient.java:304)
at sun.net.www.http.HttpClient.New(HttpClient.java:316)
at sun.net.www.protocol.http.HttpURLConnection.getNewHtt pClient(HttpURLConnection.java:817)
at sun.net.www.protocol.http.HttpURLConnection.plainConn ect(HttpURLConnection.java:769)
at sun.net.www.protocol.http.HttpURLConnection.connect(H ttpURLConnection.java:694)
at com.yantra.yfc.rcp.internal.YRCCommandHandler.getConnection(YRCCommandHandler.ja va:545)
at com.yantra.yfc.rcp.internal.YRCCommandHandler.getAPIOutputAndProcess(YRCCommandH andler.java:423)
at com.yantra.yfc.rcp.internal.YRCCommandHandler.callCommand(YRCCommandHandler.java :398)
at com.yantra.yfc.rcp.internal.YRCAuthenticator.getLoginOutputDoc(YRCAuthenticator. java:401)
at com.yantra.yfc.rcp.internal.YRCAuthenticator.loginHelper(YRCAuthenticator.java:2 28)
at com.yantra.yfc.rcp.internal.YRCAuthenticator.login(YRCAuthenticator.java:156)
at com.yantra.yfc.rcp.internal.YRCAuthenticator.login(YRCAuthenticator.java:152)
at com.yantra.yfc.rcp.YRCApplication.authenticate(YRCApplication.java:323)
at com.yantra.yfc.rcp.YRCApplication.run(YRCApplication.java:117)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav a:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethod(EclipseAppContai ner.java:533)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:155)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ecli pseAppLauncher.java:106)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLau ncher.java:76)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav a:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
!Thread: main : 2009-11-19 17:07:40.289 :
Failed to make login connection. Attempting relogin.
!Thread: main : 2009-11-19 17:07:40.289 :
About to open LoginDialog.
!Thread: main : 2009-11-19 17:07:40.289 : added disposable object:
com.yantra.yfc.rcp.internal.YRCLoginDialog
!Thread: main : 2009-11-19 17:07:43.216 :
LoginDialog is closed. And post logon processing has started

Resolving The Problem

The reason for 'Connection Failed' message, although modifications are made to BaseURL and port number, is because of APIURL. From Version 8.5 later, ApiURL should be pointing to ApiUrl = "/<WEB_APP_NAME>smcfs/RcpServlet" .

Installation guide and customization guide have mentioned the modifications to be made.

[{"Product":{"code":"SS6PEW","label":"IBM Sterling Order Management"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Not Applicable","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"9.0;8.5;8.0;7.5","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}},{"Product":{"code":"SS6PEW","label":"IBM Sterling Order Management"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Sterling Call Center","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"9.2;9.1","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Historical Number

NFX7752

Document Information

Modified date:
10 May 2022

UID

swg21554532