2 Replies Latest reply on May 11, 2018 6:39 AM by sophie fang

    Trust Ticket FAILS in Tableau Server 2018.1

    sophie fang

      We just upgraded our Tableau Server from 10.5.0 to 2018.1. We are using Trust Ticket for embedding view in our own website without logging twice. It works all fine till we just upgraded to 2018.1 yesterday. It still shows the embedded view in our own website; however, whenever i touch the view like clicking in or changing the filter. It pops up a 500 exception box.  Attached here.

       

       

      Capture111111.PNG

       

      Here is the call by changing the filter which causes the 500 exceptions

       

      Capture111.PNG

       

      Also, Attaching the exceptions logs from Tableau Server side.

      2018-05-09 16:36:44.019 -0400 (Partner,corp.xxxxxxxxx.com\sophie,0E7C472E3633470DB41AA6A73E00EB82-0:2,WvNb2GlJpYAnaF1xFnU5wAAAAvE) catalina-exec-99 : INFO  wgsessionId=iqxNWf6YTAmACqewAUwPeg com.tableausoftware.model.vizql.service.handler.BootstrapHandler - SessionId=CAC2274A3AFC4DDCB6E61FF23B293B34-0:2 ClientInstances=3

      2018-05-09 16:36:44.019 -0400 (Partner,corp.xxxxxxxxxx.com\sophie,8A478261087D46C6A99A8F6F90816241-0:2,WvNRJ2lJpYAnaF1xFnUxqQAAA@I) pool-19-thread-1 : INFO  wgsessionId=whnzCfV2SL6doRTC7XoNVg com.tableausoftware.domain.session.SessionService - Non-guest user session found.

      2018-05-09 16:36:46.894 -0400 (,,,) catalina-exec-75 : ERROR wgsessionId=iqxNWf6YTAmACqewAUwPeg com.tableausoftware.controller.vizql.util.tags.StaticAssetXdJs - null

      java.lang.NullPointerException

      at com.tableausoftware.model.vizql.util.State$RequestState.access$700(State.java:73)

      at com.tableausoftware.model.vizql.util.State.getProtoHeader(State.java:242)

      at com.tableausoftware.controller.vizql.util.StaticAssets.getStaticAssetPrefix(StaticAssets.java:198)

      at com.tableausoftware.controller.vizql.util.StaticAssets.getContentUrl(StaticAssets.java:255)

      at com.tableausoftware.controller.vizql.util.StaticAssets.getContentUrl(StaticAssets.java:270)

      at com.tableausoftware.controller.vizql.util.StaticAssets.getJavascriptTag(StaticAssets.java:300)

      at com.tableausoftware.controller.vizql.util.tags.StaticAssetXdJs.doStartTagInternal(StaticAssetXdJs.java:71)

      at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:80)

      at org.apache.jsp.WEB_002dINF.views.viewer.hide_005fload_005findicators_jsp._jspx_meth_at_005fxdjs_005f0(hide_005fload_005findicators_jsp.java:132)

      at org.apache.jsp.WEB_002dINF.views.viewer.hide_005fload_005findicators_jsp._jspService(hide_005fload_005findicators_jsp.java:93)

      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)

      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)

      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:743)

      at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:603)

      at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:542)

      at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:905)

      at org.apache.jsp.WEB_002dINF.views.errors.exception_jsp._jspService(exception_jsp.java:87)

      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)

      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)

      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:743)

      at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)

      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:410)

      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:337)

      at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:479)

      at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:417)

      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:204)

      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)

      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)

      at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115)

      at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)

      at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2555)

      at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2544)

      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)

      2018-05-09 16:36:47.034 -0400 (,,,) catalina-exec-59 : ERROR wgsessionId=iqxNWf6YTAmACqewAUwPeg com.tableausoftware.controller.vizql.util.tags.StaticAssetXdJs - null

      java.lang.NullPointerException

      at com.tableausoftware.model.vizql.util.State$RequestState.access$700(State.java:73)

      at com.tableausoftware.model.vizql.util.State.getProtoHeader(State.java:242)

      at com.tableausoftware.controller.vizql.util.StaticAssets.getStaticAssetPrefix(StaticAssets.java:198)

      at com.tableausoftware.controller.vizql.util.StaticAssets.getContentUrl(StaticAssets.java:255)

      at com.tableausoftware.controller.vizql.util.StaticAssets.getContentUrl(StaticAssets.java:270)

      at com.tableausoftware.controller.vizql.util.StaticAssets.getJavascriptTag(StaticAssets.java:300)

      at com.tableausoftware.controller.vizql.util.tags.StaticAssetXdJs.doStartTagInternal(StaticAssetXdJs.java:71)

      at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:80)

      at org.apache.jsp.WEB_002dINF.views.viewer.hide_005fload_005findicators_jsp._jspx_meth_at_005fxdjs_005f0(hide_005fload_005findicators_jsp.java:132)

      at org.apache.jsp.WEB_002dINF.views.viewer.hide_005fload_005findicators_jsp._jspService(hide_005fload_005findicators_jsp.java:93)

      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)

      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)

      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:743)

      at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:603)

      at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:542)

      at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:905)

      at org.apache.jsp.WEB_002dINF.views.errors.exception_jsp._jspService(exception_jsp.java:87)

      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)

      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)

      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:743)

      at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)

      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:410)

      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:337)

      at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:479)

      at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:417)

      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:204)

      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)

      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)

      at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115)

      at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)

      at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2555)

      at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2544)

      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)

       

      Okay. It's saying the session is invalid which is quite interesting. As the same session Id did give a 200 successful call before i touched the filter

      Capture00.PNG

       

      We spent a lot of time to get it work.. Luckily, we only upgraded DEV env... Can anyone offer a help? Thanks!