Sametime 11.6 IF2 installation results in a non-working proxy when you don’t have a meeting server.

After installing Sametime 11.6 IF2, i discovered that the entire proxy service will not start at all. In the localhost log you can see the following warning, over and over again:

24-Mar-2022 20:21:13.519 SEVERE [https-jsse-nio-8443-exec-6] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [STProxyServlet] in context with path [/stwebapi] threw exception [Servlet execution threw an exception] with root cause
java.lang.NullPointerException
        at com.ibm.collaboration.realtime.utils.ClickJackUtil.getPort(ClickJackUtil.java:73)
        at com.ibm.collaboration.realtime.utils.ClickJackUtil.setSafeUri(ClickJackUtil.java:103)
        at com.hcl.collaboration.realtime.stproxy.services.convomap.ConvoMapService.<clinit>(ConvoMapService.java:77)
        at java.lang.Class.forNameImpl(Native Method)
        at java.lang.Class.forName(Class.java:338)

After opening a support ticket, HCL discovered a problem in the code. It seems like Sametime 11.6 IF2 needs a configured meeting server in the config. The workaround HCL offered is to add the meeting server config to the proxy config, but redirect the meeting server to the proxy server.

Add the following lines after </server> in the stproxyconfig.xml where <host>…</host> must be your Sametime Proxy Server host:

<meeting>
<host>stproxy.testdomain.com</host>
<port>443</port>
<isSecure>true</isSecure>
</meeting>

After restarting the proxyserver, all services are now up and running.

Hits: 332

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.