2 Replies Latest reply on Nov 30, 2016 7:03 PM by Matt Coles

    Unable to subscribe and send emails using Vizalerts

    nisha saini

      Hi All,

      I have the below requirement:

      1. Create views in tableau desktop & Publish all views to tableau server     :     Done

      2. Schedule the views to run & fetch data daily @xyz time     :     Done the setting (NOT sure how to test this without reports)

      3. Send out the reports through email to the stakeholders     :     For this installed Vizalerts on tableau server but getting issues

       

      I have installed vizalerts on the Tableau server, started the vizalerts.py script but not getting any mails in 15 mins, tried many times. Please check the log from windows event viewer:

      Also tell me if there is any other better way to send out daily reports apart from Vizalerts.

       

      +0000 catalina-exec-240 TejTableauReports tejadmin ERROR requestId=WDP3JgqPkZQABA3gJIcAAAAk: wgsessionId=oiKZsZ7XHgINCVtNhZnLS2prGgcWc7o5 com.tableausoftware.api.webclient.remoting.RemoteCallHandler - Exception raised by call target: View with path ProdAnalytics/PieCharts could not be found. (errorCode=8) com.tableausoftware.domain.exceptions.NotFoundException: View with path ProdAnalytics/PieCharts could not be found. (errorCode=8) at com.tableausoftware.domain.content.WorkbookService.getViewByPath(WorkbookService.java:1347) at com.tableausoftware.api.webclient.impl.WebClientAppService.getViewByPath_aroundBody68(WebClientAppService.java:2039) at com.tableausoftware.api.webclient.impl.WebClientAppService$AjcClosure69.run(WebClientAppService.java:1) at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149) at com.tableausoftware.instrumentation.InstrumentedMethod.instrumentInvocation(InstrumentedMethod.java:67) at com.tableausoftware.instrumentation.InstrumentationAspect.aroundAnnotatedMethod(InstrumentationAspect.java:57) at com.tableausoftware.api.webclient.impl.WebClientAppService.getViewByPath(WebClientAppService.java:2033) at sun.reflect.GeneratedMethodAccessor1098.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.tableausoftware.api.webclient.remoting.SimpleRemoteCallProxy.invokeInternal(SimpleRemoteCallProxy.java:73) at com.tableausoftware.api.webclient.remoting.SimpleRemoteCallProxy.invoke(SimpleRemoteCallProxy.java:54) at com.tableausoftware.api.webclient.remoting.RemoteCallHandler.callMethod(RemoteCallHandler.java:143) at com.tableausoftware.api.webclient.remoting.HttpRemoteCallHandler$HttpCallContext.handleCall(HttpRemoteCallHandler.java:200) at com.tableausoftware.api.webclient.remoting.HttpRemoteCallHandler.handleCall(HttpRemoteCallHandler.java:95) at com.tableausoftware.api.webclient.WebClientApiController.handleRequest(WebClientApiController.java:99) at sun.reflect.GeneratedMethodAccessor329.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:222) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:814) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:737) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893) 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:60) 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:121) 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:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) 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:423) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625) at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2522) at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2511) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745)</Data>