OTDS Configuration Issue - Already connected issue configuring Appworks Gateway

Hi

I am trying to configure Appworks against OTDS using 'Configure OTDS' but I get an error that OTDS setup did not complete successfully:
This is the error in the gateway-otag.log file:

2017-11-20 10:51:25,3822017-11-20T10:51:25,382 [http-nio-8443-exec-14] ERROR service.impl.SetupBeanImpl - We were unable to use the provided OTDS configuration details, Already connected
javax.ws.rs.ProcessingException: Already connected

I initially created an existing setup with Appworks and successfully set this up against an External OTDS. However, I need to do a re-install so I dropped the db and connected to the DB successfully but for the OTDS setup it still thinks there is a connection setup. Where is this stored? I deleted the information in OTDS for Resources and Partition created from the previous install. But it looks like this is stored locally somewhere. What do I need to clean up to try and re-created the information in the external OTDS.

I am using Appworks 16.3 against OTDS 16.

Hope you can help.

Thanks
Chas

Tagged:

Comments

  • Hi Chas

    When you did your reinstall did you first delete the opentext.properties file in Tomcat-Home/conf and restart the GW Tomcat

    Simon

  • Hi Simon

    Thanks for the reply, I believe I did delete the file but I am not sure if I restarted tomcat. This has DB information and not OTDS related information. So the DB connection was connected successfully but not OTDS. Do I delete this file again and restart Tomcat. If I do this, will I not lose the DB information?

    Cheers
    Chas

  • Hi Chas

    The OTDS information is held in the DB in two tables , the setting table and one other

    On startup the Gateway looks for the opentext.properties file and then attempts to connect to the DB defined therein and then it gets from the DB the OTDS it needs to connect to

    If the opentext.properties file doesn't exist or is unreadable then the Gateway will show the setup page

    If you did delete the file you will certainly need to restart Tomcat

    S

  • Hi Simon

    So I deleted the DB again and removed the opentext.properties and restarted the tomcat. I then was able to connect successfully to the new DB which created new tables. However, the OTDS it failed.

    gateway-otag.log:

    2017-11-22 16:56:04,8792017-11-22T16:56:04,879 [Thread-9] INFO services.impl.SettingServiceImpl - Setting otag.smtp.host is not usable. Setting default of localhost
    2017-11-22 16:56:04,8842017-11-22T16:56:04,884 [Thread-9] INFO services.impl.SettingServiceImpl - Setting otag.smtp.from is not usable. Setting default of noreply@example.com
    2017-11-22 16:56:04,8892017-11-22T16:56:04,889 [Thread-9] INFO services.impl.SettingServiceImpl - Setting otds.auth.disable.sso.addresses is not usable. Setting default of
    2017-11-22 16:56:05,1922017-11-22T16:56:05,192 [http-nio-8443-exec-10] INFO services.impl.SettingServiceImpl - Setting otag.url is not usable. Setting default of https://GBLDNSRV9DW4144.ANYACCESS.NET:8443
    2017-11-22 16:56:05,4012017-11-22T16:56:05,401 [http-nio-8443-exec-10] ERROR service.impl.SetupBeanImpl - We were unable to use the provided OTDS configuration details, Already connected
    javax.ws.rs.ProcessingException: Already connected
    at org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:233) ~[jersey-client-2.8.jar:?]
    at org.glassfish.jersey.client.JerseyInvocation$1.call(JerseyInvocation.java:655) ~[jersey-client-2.8.jar:?]
    at org.glassfish.jersey.client.JerseyInvocation$1.call(JerseyInvocation.java:652) ~[jersey-client-2.8.jar:?]
    at org.glassfish.jersey.internal.Errors.process(Errors.java:315) ~[jersey-common-2.8.jar:?]
    at org.glassfish.jersey.internal.Errors.process(Errors.java:297) ~[jersey-common-2.8.jar:?]
    at org.glassfish.jersey.internal.Errors.process(Errors.java:228) ~[jersey-common-2.8.jar:?]
    at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:424) ~[jersey-common-2.8.jar:?]
    at org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:652) ~[jersey-client-2.8.jar:?]
    at org.glassfish.jersey.client.JerseyInvocation$Builder.method(JerseyInvocation.java:412) ~[jersey-client-2.8.jar:?]
    at org.glassfish.jersey.client.JerseyInvocation$Builder.post(JerseyInvocation.java:321) ~[jersey-client-2.8.jar:?]
    at com.opentext.otag.auth.otds.OtdsClientImpl$OtdsRestApiWrapper.lambda$post$0(OtdsClientImpl.java:382) ~[classes/:?]
    at com.opentext.otag.auth.otds.OtdsClientImpl$OtdsRestApiWrapper.doRequest(OtdsClientImpl.java:421) ~[classes/:?]
    at com.opentext.otag.auth.otds.OtdsClientImpl$OtdsRestApiWrapper.post(OtdsClientImpl.java:381) ~[classes/:?]
    at com.opentext.otag.auth.otds.OtdsClientImpl.post(OtdsClientImpl.java:292) ~[classes/:?]
    at com.opentext.otag.auth.otds.OtdsClientImpl.authenticateWithPassword(OtdsClientImpl.java:73) ~[classes/:?]
    at com.opentext.otag.auth.otds.OtdsClientImpl.clientForUser(OtdsClientImpl.java:242) ~[classes/:?]
    at com.opentext.otag.auth.otds.OtdsInstaller.connectToOtds(OtdsInstaller.java:233) ~[classes/:?]
    at com.opentext.otag.api.service.impl.SetupBeanImpl.connectToExistingOtds(SetupBeanImpl.java:431) ~[classes/:?]
    at com.opentext.otag.api.service.impl.SetupBeanImpl.setupOtds(SetupBeanImpl.java:403) ~[classes/:?]
    at com.opentext.otag.api.service.impl.SetupBeanImpl.stageTwoOtdsConfig(SetupBeanImpl.java:174) ~[classes/:?]
    at com.opentext.otag.api.endpoints.admin.SetupResource.lambda$doStageTwoOtdsConfig$1(SetupResource.java:77) ~[classes/:?]
    at com.opentext.otag.api.util.RestHelper.doRun(RestHelper.java:35) [classes/:?]
    at com.opentext.otag.api.endpoints.admin.SetupResource.doStageTwoOtdsConfig(SetupResource.java:76) [classes/:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
    at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:151) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:171) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:152) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:104) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:387) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:331) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:103) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:269) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) [jersey-common-2.8.jar:?]
    at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267) [jersey-common-2.8.jar:?]
    at org.glassfish.jersey.internal.Errors.process(Errors.java:315) [jersey-common-2.8.jar:?]
    at org.glassfish.jersey.internal.Errors.process(Errors.java:297) [jersey-common-2.8.jar:?]
    at org.glassfish.jersey.internal.Errors.process(Errors.java:267) [jersey-common-2.8.jar:?]
    at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:297) [jersey-common-2.8.jar:?]
    at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:252) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1023) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:372) [jersey-container-servlet-core-2.8.jar:?]
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:382) [jersey-container-servlet-core-2.8.jar:?]
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:345) [jersey-container-servlet-core-2.8.jar:?]
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:220) [jersey-container-servlet-core-2.8.jar:?]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.38]
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat-websocket.jar:8.0.38]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:720) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:466) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:391) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:318) [catalina.jar:8.0.38]
    at com.opentext.otag.servlet.AWGGatewayFilter.doFilter(AWGGatewayFilter.java:117) [classes/:?]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.38]
    at com.opentext.otag.auth.OAuthFilter.doFilter(OAuthFilter.java:66) [classes/:?]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.38]
    at com.opentext.otag.servlet.RemoteAddressFilter.doFilter(RemoteAddressFilter.java:103) [classes/:?]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.38]
    at com.opentext.otag.servlet.AWGTenantFilter.doFilter(AWGTenantFilter.java:60) [classes/:?]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.38]
    at com.opentext.otag.api.shared.util.AWGPreProcessorFilter.doFilter(AWGPreProcessorFilter.java:26) [otag-api-shared-16.3.0.jar:?]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.38]
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) [catalina.jar:8.0.38]
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) [catalina.jar:8.0.38]
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) [catalina.jar:8.0.38]
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) [catalina.jar:8.0.38]
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [catalina.jar:8.0.38]
    at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) [catalina.jar:8.0.38]
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [catalina.jar:8.0.38]
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528) [catalina.jar:8.0.38]
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1100) [tomcat-coyote.jar:8.0.38]
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:687) [tomcat-coyote.jar:8.0.38]
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520) [tomcat-coyote.jar:8.0.38]
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476) [tomcat-coyote.jar:8.0.38]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_144]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_144]
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:8.0.38]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_144]
    Caused by: java.lang.IllegalStateException: Already connected
    at sun.net.www.protocol.http.HttpURLConnection.setRequestProperty(Unknown Source) ~[?:1.8.0_144]
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.setRequestProperty(Unknown Source) ~[?:1.8.0_144]
    at org.glassfish.jersey.client.HttpUrlConnector.setOutboundHeaders(HttpUrlConnector.java:348) ~[jersey-client-2.8.jar:?]
    at org.glassfish.jersey.client.HttpUrlConnector.access$100(HttpUrlConnector.java:87) ~[jersey-client-2.8.jar:?]
    at org.glassfish.jersey.client.HttpUrlConnector$3.getOutputStream(HttpUrlConnector.java:311) ~[jersey-client-2.8.jar:?]
    at org.glassfish.jersey.message.internal.CommittingOutputStream.commitStream(CommittingOutputStream.java:200) ~[jersey-common-2.8.jar:?]
    at org.glassfish.jersey.message.internal.CommittingOutputStream.commitStream(CommittingOutputStream.java:194) ~[jersey-common-2.8.jar:?]
    at org.glassfish.jersey.message.internal.CommittingOutputStream.commit(CommittingOutputStream.java:262) ~[jersey-common-2.8.jar:?]
    at org.glassfish.jersey.message.internal.OutboundMessageContext.commitStream(OutboundMessageContext.java:811) ~[jersey-common-2.8.jar:?]
    at org.glassfish.jersey.client.ClientRequest.writeEntity(ClientRequest.java:543) ~[jersey-client-2.8.jar:?]
    at org.glassfish.jersey.client.HttpUrlConnector._apply(HttpUrlConnector.java:315) ~[jersey-client-2.8.jar:?]
    at org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUrlConnector.java:227) ~[jersey-client-2.8.jar:?]
    at org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:224) ~[jersey-client-2.8.jar:?]
    ... 87 more
    2017-11-22 16:56:05,4082017-11-22T16:56:05,408 [http-nio-8443-exec-10] ERROR api.util.RestHelper - Internal Error - null
    com.opentext.otag.exception.OTAGException: null
    at com.opentext.otag.api.service.impl.SetupBeanImpl.stageTwoOtdsConfig(SetupBeanImpl.java:189) ~[classes/:?]
    at com.opentext.otag.api.endpoints.admin.SetupResource.lambda$doStageTwoOtdsConfig$1(SetupResource.java:77) ~[classes/:?]
    at com.opentext.otag.api.util.RestHelper.doRun(RestHelper.java:35) [classes/:?]
    at com.opentext.otag.api.endpoints.admin.SetupResource.doStageTwoOtdsConfig(SetupResource.java:76) [classes/:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
    at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:151) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:171) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:152) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:104) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:387) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:331) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:103) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:269) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) [jersey-common-2.8.jar:?]
    at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267) [jersey-common-2.8.jar:?]
    at org.glassfish.jersey.internal.Errors.process(Errors.java:315) [jersey-common-2.8.jar:?]
    at org.glassfish.jersey.internal.Errors.process(Errors.java:297) [jersey-common-2.8.jar:?]
    at org.glassfish.jersey.internal.Errors.process(Errors.java:267) [jersey-common-2.8.jar:?]
    at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:297) [jersey-common-2.8.jar:?]
    at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:252) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1023) [jersey-server-2.8.jar:?]
    at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:372) [jersey-container-servlet-core-2.8.jar:?]
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:382) [jersey-container-servlet-core-2.8.jar:?]
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:345) [jersey-container-servlet-core-2.8.jar:?]
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:220) [jersey-container-servlet-core-2.8.jar:?]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.38]
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat-websocket.jar:8.0.38]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:720) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:466) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:391) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:318) [catalina.jar:8.0.38]
    at com.opentext.otag.servlet.AWGGatewayFilter.doFilter(AWGGatewayFilter.java:117) [classes/:?]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.38]
    at com.opentext.otag.auth.OAuthFilter.doFilter(OAuthFilter.java:66) [classes/:?]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.38]
    at com.opentext.otag.servlet.RemoteAddressFilter.doFilter(RemoteAddressFilter.java:103) [classes/:?]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.38]
    at com.opentext.otag.servlet.AWGTenantFilter.doFilter(AWGTenantFilter.java:60) [classes/:?]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.38]
    at com.opentext.otag.api.shared.util.AWGPreProcessorFilter.doFilter(AWGPreProcessorFilter.java:26) [otag-api-shared-16.3.0.jar:?]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.38]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.38]
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) [catalina.jar:8.0.38]
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) [catalina.jar:8.0.38]
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) [catalina.jar:8.0.38]
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) [catalina.jar:8.0.38]
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [catalina.jar:8.0.38]
    at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) [catalina.jar:8.0.38]
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [catalina.jar:8.0.38]
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528) [catalina.jar:8.0.38]
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1100) [tomcat-coyote.jar:8.0.38]
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:687) [tomcat-coyote.jar:8.0.38]
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520) [tomcat-coyote.jar:8.0.38]
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476) [tomcat-coyote.jar:8.0.38]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_144]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_144]
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:8.0.38]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_144]
    2017-11-22 16:56:06,0422017-11-22T16:56:06,042 [Thread-9] INFO otag.upgrade.UpgradeServiceImpl - Loaded Gateway version based on otag.properties - 16.3.0
    2017-11-22 16:56:06,0452017-11-22T16:56:06,045 [Thread-9] INFO otag.upgrade.UpgradeServiceImpl - The database says that the current Gateway version is - 16.3.0, comparing with 16.3.0