2 Replies Latest reply on Jun 13, 2018 3:10 AM by Leon Chen

    Unexpected Server Error (500) Following Upgrade to 2018.1

    Harrison Fletcher

      I've just upgraded a tableau server from 10.5 to 2018.1, since the upgrade I'm getting Unexpected Server Error 500 on some of my reports. I'm only seeing this issue when accessing Tableau Externally, if I load the reports (through the web interface) on the server itself we are having no problems.

       

      Obviously normally I would look to a firewall problem when this kind of thing is happening, except for this in this case nothing has changed.

       

      This appears to be an intermittent problems, sometimes it's working sometimes it isn't. Rebooting the server, restarting tableau or having a session expire tend to fix the problem for up to 15 minutes.

       

      Does anyone have any ideas what we should be looking at to solve this issue?

       

      EDIT: Everytime we get the Error 500 we are also getting the following event log message in Windows (EVENT ID 4096)

      2018-05-08 09:24:07.483 +0000 catalina-exec-118   ERROR requestId=: wgsessionId=ZtUxuj9DQuelvDouZ_R90g 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)

       

       

      We are also getting warning events (EVENT ID 4096) That say

      restarting dead component 'Tableau Server Vizqlserver 0'