1 Reply Latest reply on Apr 13, 2018 11:29 AM by Carisa Chang

    Unknown Errors when End Users view reports on Tableau Server.

    Jeremy Bartz

      I have been getting tons of errors lately from my end users who can't view reports on server.  Looking at my Servers Event Viewer there are many errors relating to Tableau Server (vizportal) and Tableau Server (Dataserver).  The below error is the most common under vizportal and seems to be the same variation of the error whenever the end user gets the Unexpected Error Screen from tableau with their session id.  We have verified that user permissions are set up properly and that the Server's service account is set up properly permission wise for the databases and the physical server itself.

       

      2018-04-12 13:42:38.770 -0400 catalina-exec-4 Default sheilas ERROR requestId=Ws@ajudGMmSr4TBoWaiyHAAAA6I localRequestId=0:116d7091:162b7a1f9fc:-68e5: wgsessionId=SDa_Yyc-TfKC_y9dog2iPQ serviceName= com.tableausoftware.api.webclient.remoting.RemoteCallHandler - Exception raised by call target: User sheilas cannot view permissions for resource PROJECT [8] (errorCode=1) com.tableausoftware.domain.exceptions.PermissionDeniedException: User sheilas cannot view permissions for resource PROJECT [8] (errorCode=1) at com.tableausoftware.domain.authorization.AuthorizationService.verifyUserCanViewPermissionsForResources(AuthorizationService.java:2082) at com.tableausoftware.domain.authorization.AuthorizationService.getEffectivePermissions(AuthorizationService.java:1534) at com.tableausoftware.domain.authorization.AuthorizationService.getEffectivePermissions(AuthorizationService.java:1512) at sun.reflect.GeneratedMethodAccessor768.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.tableausoftware.core.spring.DelayedInstantiationHandler$LazyInitInvocationHandler.invoke(DelayedInstantiationHandler.java:189) at com.sun.proxy.$Proxy147.getEffectivePermissions(Unknown Source) at com.tableausoftware.api.webclient.impl.WebClientAppService.getEffectivePermissions_aroundBody184(WebClientAppService.java:5461) at com.tableausoftware.api.webclient.impl.WebClientAppService$AjcClosure185.run(WebClientAppService.java:1) at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149) at com.tableausoftware.instrumentation.InstrumentedMethod.instrumentInvocation(InstrumentedMethod.java:66) at com.tableausoftware.instrumentation.InstrumentationAspect.aroundAnnotatedMethod(InstrumentationAspect.java:57) at com.tableausoftware.api.webclient.impl.WebClientAppService.getEffectivePermissions(WebClientAppService.java:5438) at sun.reflect.GeneratedMethodAccessor1220.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.tableausoftware.api.webclient.remoting.SimpleRemoteCallProxy.invokeInternal(SimpleRemoteCallProxy.java:77) at com.tableausoftware.api.webclient.remoting.SimpleRemoteCallProxy.invoke(SimpleRemoteCallProxy.java:59) at com.tableausoftware.api.webclient.remoting.RemoteCallHandler.callMethod(RemoteCallHandler.java:144) at com.tableausoftware.api.webclient.remoting.HttpRemoteCallHandler$HttpCallContext.handleCall(HttpRemoteCallHandler.java:209) at com.tableausoftware.api.webclient.remoting.HttpRemoteCallHandler.handleCall(HttpRemoteCallHandler.java:105) at com.tableausoftware.api.webclient.WebClientApiController.handleRequest(WebClientApiController.java:100) at sun.reflect.GeneratedMethodAccessor227.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:114) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872) at javax.servlet.http.HttpServlet.service(HttpServlet.java:650) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) 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.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.tableausoftware.core.controller.RelativeRedirectFilter.doFilter(RelativeRedirectFilter.java:62) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) 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)