2 Replies Latest reply on Feb 26, 2016 8:45 AM by Mohmed Shaik

    Get "no such function" error message in Tableau Server

    Taufek Johar

      I've a report which works fine in Tableau Desktop but will give me "no such function" error message when displaying in Tableau Server 7.0.5.

       

      I can't find out the root cause just by looking at the error log below. Hope someone could help me out.

       

      Thank you.

       

      Below are the error log:

      2012-06-18 13:14:37,438 catalina-exec-136 ERROR T96dEQqcBigAADHcYloAAAJO: com.tableausoftware.controller.vizql.ExceptionController - WrappedTableauException caught for vizql session: 25deb00b-0:1

      com.tableausoftware.model.vizql.WrappedTableauException: no such function

       

       

                at com.tableausoftware.model.vizql.util.ErrorMapper.runAndCatchErrors(ErrorMapper.java:73)

                at com.tableausoftware.model.vizql.util.WithSessionAspect.acquireAndReleaseSession(WithSessionAspect.java:152)

                at com.tableausoftware.model.vizql.service.session.SessionServiceImpl.bootstrapSession(SessionServiceImpl.java:801)

                at com.tableausoftware.controller.vizql.SessionController.bootstrapSession(SessionController.java:483)

                at com.tableausoftware.vqlweb.RequestMapper.bootstrapSession(RequestMapper.java:186)

                at sun.reflect.GeneratedMethodAccessor258.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                at java.lang.reflect.Method.invoke(Method.java:597)

                at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)

                at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:426)

                at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:414)

                at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)

                at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)

                at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)

                at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)

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

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

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

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

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

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

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

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

                at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195)

                at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159)

                at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)

                at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)

                at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)

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

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

                at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)

                at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

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

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

                at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)

                at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)

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

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

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

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

                at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:284)

                at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:322)

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

                at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

                at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

                at java.lang.Thread.run(Thread.java:619)

      Caused by: com.tableausoftware.vizql.dll.DataSourceException: no such function

       

       

                at com.tableausoftware.vizql.dll.DataSourceException.getDataSourceException(DataSourceException.java:39)

                at com.tableausoftware.vizql.dll.VizqlJNI.DashboardImagePtr_DoLayout(Native Method)

                at com.tableausoftware.vizql.dll.DashboardImagePtr.DoLayout(DashboardImagePtr.java:213)

                at com.tableausoftware.model.vizql.service.session.SessionServiceImpl.bootstrapSession_aroundBody22(SessionServiceImpl.java:825)

                at com.tableausoftware.model.vizql.service.session.SessionServiceImpl$AjcClosure23.run(SessionServiceImpl.java:1)

                at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)

                at com.tableausoftware.model.vizql.util.ErrorMapper.runAndCatchErrors(ErrorMapper.java:54)

                ... 45 more