When a OneClick console is launched from a client system, users are not able to SSH to the Spectrum models.
When launched directly from the OneClick system, it is successful.
Enable the OneClick telnet debugging as follows:
1. Log into the OneClick web pages as an ADMIN user
2. Click on the Administration link
3. Click on the Debugging link
4. Click on the Web Server Debug Page (Runtime) link
5. Find and enable the "Telnet Servlet" debugging
6. Scroll to the bottom of the page and set the Desired Level to MAX and click on the apply button
7. Reproduce the issue
8. Examine the $SPECROOT/tomcat/logs/stdout.log (Windows) or catalina.out (Linux for the following error:
Oct 27, 2020 11:02:02.159 (http-nio-80-exec-11) (TELNET) - TelnetServlet.getMap: backup MLS host =
Oct 27, 2020 11:02:03.190 (http-nio-80-exec-11) (TELNET) - TelnetServlet.getMap: failed getting object reference:
org.omg.CORBA.OBJECT_NOT_EXIST: vmcid: 0x0 minor code: 0 completed: No
at com.aprisma.visibroker.VBrokerCORBAHelper.getObjectImplementation(VBrokerCORBAHelper.java:862)
at com.aprisma.visibroker.VBrokerCORBAHelper.getObjectImplementation(VBrokerCORBAHelper.java:623)
at com.aprisma.util.corba.CORBAHelper.getObjectImplementation(CORBAHelper.java:406)
at com.aprisma.spectrum.app.web.servlet.TelnetServlet.getMap(TelnetServlet.java:142)
at com.aprisma.spectrum.app.web.servlet.TelnetServlet.init(TelnetServlet.java:71)
at javax.servlet.GenericServlet.init(GenericServlet.java:158)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1134)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1089)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:761)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:135)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:643)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
Oct 27, 2020 11:02:03 AM org.apache.catalina.core.ApplicationContext log
Release : Any
Component : Spectrum OneClick
Possible root cause are special characters in the Location Server hostname in the $SPECROOT/tomcat/webapps/spectrum/META-INF/context.xml file on the OneClick system.
Examine the value of the "locServerName" parameter in the $SPECROOT/tomcat/webapps/spectrum/META-INF/context.xml file on the OneClick system for any special characters. For example:
locServerName="SpectrumMLS
"
If any are found than remove them so the value is the correct value of the MLS system and restart tomcat.