java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.RuntimeException: mondrian.olap.MondrianException: Mondrian Error:The 'Dt' dimension contains more than one hierarchy, therefore the hierarchy must be explicitly specified.

Pentaho BI Platform Tracking | Curtis Boyden | 7 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    To reproduce: Using Agile BI and a valid Model in the Modeler perspective: 1) Create a Dimension with two hierarchies, each with a single level. 2) View this with Analyzer 3) Add the Dimension level items to the dice and slice You should see the following exception: java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.RuntimeException: mondrian.olap.MondrianException: Mondrian Error:The 'Dt' dimension contains more than one hierarchy, therefore the hierarchy must be explicitly specified. at com.pentaho.analyzer.report.ReportRequestService.get(SourceFile:199) at com.pentaho.analyzer.content.a.yl.px(SourceFile:222) at com.pentaho.analyzer.content.a.gm.lc(SourceFile:195) at com.pentaho.analyzer.content.AnalyzerContentGenerator.createContent(SourceFile:165) at org.pentaho.platform.web.servlet.GenericServlet.doGet(GenericServlet.java:256) at org.pentaho.platform.web.servlet.GenericServlet.doPost(GenericServlet.java:77) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378) at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109) at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.pentaho.platform.web.http.security.SecurityStartupFilter.doFilter(SecurityStartupFilter.java:108) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.pentaho.platform.web.http.security.RequestParameterAuthenticationFilter.doFilter(RequestParameterAuthenticationFilter.java:169) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:278) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.pentaho.platform.web.http.security.HttpSessionReuseDetectionFilter.doFilter(HttpSessionReuseDetectionFilter.java:134) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175) at org.springframework.security.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:99) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) at org.pentaho.platform.web.http.filters.SystemStatusFilter.doFilter(SystemStatusFilter.java:60) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) at org.pentaho.platform.web.http.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:113) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:536) at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:930) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:405) at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) Caused by: java.util.concurrent.ExecutionException: java.lang.RuntimeException: mondrian.olap.MondrianException: Mondrian Error:The 'Dt' dimension contains more than one hierarchy, therefore the hierarchy must be explicitly specified. at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source) at java.util.concurrent.FutureTask.get(Unknown Source) at com.pentaho.analyzer.report.ReportRequestService.get(SourceFile:157) ... 62 more Caused by: java.lang.RuntimeException: mondrian.olap.MondrianException: Mondrian Error:The 'Dt' dimension contains more than one hierarchy, therefore the hierarchy must be explicitly specified. at com.pentaho.analyzer.service.impl.AnalysisAreaManager.executeQuery(SourceFile:271) at com.pentaho.analyzer.report.ReportManagerImpl.parseAndExecuteMDX(SourceFile:310) at com.pentaho.analyzer.report.ReportManagerImpl.getCVResultSet(SourceFile:369) at com.pentaho.analyzer.report.ReportManagerImpl.runReport(SourceFile:116) at com.pentaho.analyzer.report.ReportManagerImpl.runReport(SourceFile:87) at com.pentaho.analyzer.report.ReportRequestService$yf.fj(SourceFile:250) at com.pentaho.analyzer.report.ReportRequestService$yf.call(SourceFile:241) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: mondrian.olap.MondrianException: Mondrian Error:The 'Dt' dimension contains more than one hierarchy, therefore the hierarchy must be explicitly specified. at mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:818) at mondrian.calc.impl.AbstractExpCompiler.compileHierarchy(AbstractExpCompiler.java:220) at mondrian.olap.fun.HierarchyCurrentMemberFunDef.compileCall(HierarchyCurrentMemberFunDef.java:43) at mondrian.mdx.ResolvedFunCall.accept(ResolvedFunCall.java:152) at mondrian.calc.impl.AbstractExpCompiler.compile(AbstractExpCompiler.java:80) at mondrian.calc.impl.AbstractExpCompiler.compileMember(AbstractExpCompiler.java:162) at mondrian.olap.fun.MemberOrderKeyFunDef.compileCall(MemberOrderKeyFunDef.java:44) at mondrian.mdx.ResolvedFunCall.accept(ResolvedFunCall.java:152) at mondrian.calc.impl.AbstractExpCompiler.compile(AbstractExpCompiler.java:80) at mondrian.calc.impl.AbstractExpCompiler.compileScalar(AbstractExpCompiler.java:445) at mondrian.olap.fun.OrderFunDef.buildKeySpecList(OrderFunDef.java:129) at mondrian.olap.fun.OrderFunDef.compileCall(OrderFunDef.java:39) at mondrian.mdx.ResolvedFunCall.accept(ResolvedFunCall.java:152) at mondrian.calc.impl.AbstractExpCompiler.compile(AbstractExpCompiler.java:80) at mondrian.olap.Query.compileExpression(Query.java:1262) at mondrian.rolap.RolapEvaluatorRoot.getCompiled(RolapEvaluatorRoot.java:126) at mondrian.rolap.RolapNamedSetEvaluator.ensureList(RolapNamedSetEvaluator.java:96) at mondrian.rolap.RolapNamedSetEvaluator.evaluateMemberIterable(RolapNamedSetEvaluator.java:64) at mondrian.mdx.NamedSetExpr$2.evaluateMemberIterable(NamedSetExpr.java:122) at mondrian.calc.impl.AbstractMemberIterCalc.evaluate(AbstractMemberIterCalc.java:52) at mondrian.rolap.RolapResult.executeAxis(RolapResult.java:732) at mondrian.rolap.RolapResult.evalLoad(RolapResult.java:575) at mondrian.rolap.RolapResult.loadMembers(RolapResult.java:541) at mondrian.rolap.RolapResult.(RolapResult.java:273) at mondrian.rolap.RolapConnection.execute(RolapConnection.java:593) at com.pentaho.analyzer.service.impl.AnalysisAreaManager.executeQuery(SourceFile:263) ... 11 more

    Pentaho BI Platform Tracking | 7 years ago | Curtis Boyden
    java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.RuntimeException: mondrian.olap.MondrianException: Mondrian Error:The 'Dt' dimension contains more than one hierarchy, therefore the hierarchy must be explicitly specified.
  2. 0

    To reproduce: Using Agile BI and a valid Model in the Modeler perspective: 1) Create a Dimension with two hierarchies, each with a single level. 2) View this with Analyzer 3) Add the Dimension level items to the dice and slice You should see the following exception: java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.RuntimeException: mondrian.olap.MondrianException: Mondrian Error:The 'Dt' dimension contains more than one hierarchy, therefore the hierarchy must be explicitly specified. at com.pentaho.analyzer.report.ReportRequestService.get(SourceFile:199) at com.pentaho.analyzer.content.a.yl.px(SourceFile:222) at com.pentaho.analyzer.content.a.gm.lc(SourceFile:195) at com.pentaho.analyzer.content.AnalyzerContentGenerator.createContent(SourceFile:165) at org.pentaho.platform.web.servlet.GenericServlet.doGet(GenericServlet.java:256) at org.pentaho.platform.web.servlet.GenericServlet.doPost(GenericServlet.java:77) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378) at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109) at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.pentaho.platform.web.http.security.SecurityStartupFilter.doFilter(SecurityStartupFilter.java:108) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.pentaho.platform.web.http.security.RequestParameterAuthenticationFilter.doFilter(RequestParameterAuthenticationFilter.java:169) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:278) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.pentaho.platform.web.http.security.HttpSessionReuseDetectionFilter.doFilter(HttpSessionReuseDetectionFilter.java:134) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175) at org.springframework.security.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:99) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) at org.pentaho.platform.web.http.filters.SystemStatusFilter.doFilter(SystemStatusFilter.java:60) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) at org.pentaho.platform.web.http.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:113) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:536) at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:930) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:405) at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) Caused by: java.util.concurrent.ExecutionException: java.lang.RuntimeException: mondrian.olap.MondrianException: Mondrian Error:The 'Dt' dimension contains more than one hierarchy, therefore the hierarchy must be explicitly specified. at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source) at java.util.concurrent.FutureTask.get(Unknown Source) at com.pentaho.analyzer.report.ReportRequestService.get(SourceFile:157) ... 62 more Caused by: java.lang.RuntimeException: mondrian.olap.MondrianException: Mondrian Error:The 'Dt' dimension contains more than one hierarchy, therefore the hierarchy must be explicitly specified. at com.pentaho.analyzer.service.impl.AnalysisAreaManager.executeQuery(SourceFile:271) at com.pentaho.analyzer.report.ReportManagerImpl.parseAndExecuteMDX(SourceFile:310) at com.pentaho.analyzer.report.ReportManagerImpl.getCVResultSet(SourceFile:369) at com.pentaho.analyzer.report.ReportManagerImpl.runReport(SourceFile:116) at com.pentaho.analyzer.report.ReportManagerImpl.runReport(SourceFile:87) at com.pentaho.analyzer.report.ReportRequestService$yf.fj(SourceFile:250) at com.pentaho.analyzer.report.ReportRequestService$yf.call(SourceFile:241) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: mondrian.olap.MondrianException: Mondrian Error:The 'Dt' dimension contains more than one hierarchy, therefore the hierarchy must be explicitly specified. at mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:818) at mondrian.calc.impl.AbstractExpCompiler.compileHierarchy(AbstractExpCompiler.java:220) at mondrian.olap.fun.HierarchyCurrentMemberFunDef.compileCall(HierarchyCurrentMemberFunDef.java:43) at mondrian.mdx.ResolvedFunCall.accept(ResolvedFunCall.java:152) at mondrian.calc.impl.AbstractExpCompiler.compile(AbstractExpCompiler.java:80) at mondrian.calc.impl.AbstractExpCompiler.compileMember(AbstractExpCompiler.java:162) at mondrian.olap.fun.MemberOrderKeyFunDef.compileCall(MemberOrderKeyFunDef.java:44) at mondrian.mdx.ResolvedFunCall.accept(ResolvedFunCall.java:152) at mondrian.calc.impl.AbstractExpCompiler.compile(AbstractExpCompiler.java:80) at mondrian.calc.impl.AbstractExpCompiler.compileScalar(AbstractExpCompiler.java:445) at mondrian.olap.fun.OrderFunDef.buildKeySpecList(OrderFunDef.java:129) at mondrian.olap.fun.OrderFunDef.compileCall(OrderFunDef.java:39) at mondrian.mdx.ResolvedFunCall.accept(ResolvedFunCall.java:152) at mondrian.calc.impl.AbstractExpCompiler.compile(AbstractExpCompiler.java:80) at mondrian.olap.Query.compileExpression(Query.java:1262) at mondrian.rolap.RolapEvaluatorRoot.getCompiled(RolapEvaluatorRoot.java:126) at mondrian.rolap.RolapNamedSetEvaluator.ensureList(RolapNamedSetEvaluator.java:96) at mondrian.rolap.RolapNamedSetEvaluator.evaluateMemberIterable(RolapNamedSetEvaluator.java:64) at mondrian.mdx.NamedSetExpr$2.evaluateMemberIterable(NamedSetExpr.java:122) at mondrian.calc.impl.AbstractMemberIterCalc.evaluate(AbstractMemberIterCalc.java:52) at mondrian.rolap.RolapResult.executeAxis(RolapResult.java:732) at mondrian.rolap.RolapResult.evalLoad(RolapResult.java:575) at mondrian.rolap.RolapResult.loadMembers(RolapResult.java:541) at mondrian.rolap.RolapResult.(RolapResult.java:273) at mondrian.rolap.RolapConnection.execute(RolapConnection.java:593) at com.pentaho.analyzer.service.impl.AnalysisAreaManager.executeQuery(SourceFile:263) ... 11 more

    Pentaho BI Platform Tracking | 7 years ago | Curtis Boyden
    java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.RuntimeException: mondrian.olap.MondrianException: Mondrian Error:The 'Dt' dimension contains more than one hierarchy, therefore the hierarchy must be explicitly specified.
  3. 0

    Mondrian 4.1.1.0 - Issue

    GitHub | 2 years ago | sanjayraja
    mondrian.xmla.XmlaException: Mondrian Error:XMLA MDX parse failed
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Error loading pentaho cube using saiku

    Stack Overflow | 4 years ago | haki
    mondrian.olap.MondrianException: Mondrian Error:Internal error: Error while loading plugin class 'org.saiku.plugin.PentahoDataSourceResolver'
  6. 0

    JDBC connection error while using mondrian

    Stack Overflow | 3 years ago | Dhanish Jose
    mondrian.olap.MondrianException: Mondrian Error:Internal error: Connect string '@mondrian.webapp.connectString@=; Catalog='null'' must contain either 'Jdbc' or 'DataSource'

    1 unregistered visitors
    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. mondrian.olap.MondrianException

      Mondrian Error:The 'Dt' dimension contains more than one hierarchy, therefore the hierarchy must be explicitly specified.

      at mondrian.resource.MondrianResource$_Def0.ex()
    2. mondrian.resource
      MondrianResource$_Def0.ex
      1. mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:818)
      1 frame
    3. mondrian.calc.impl
      AbstractExpCompiler.compileHierarchy
      1. mondrian.calc.impl.AbstractExpCompiler.compileHierarchy(AbstractExpCompiler.java:220)
      1 frame
    4. mondrian.olap.fun
      HierarchyCurrentMemberFunDef.compileCall
      1. mondrian.olap.fun.HierarchyCurrentMemberFunDef.compileCall(HierarchyCurrentMemberFunDef.java:43)
      1 frame
    5. mondrian.mdx
      ResolvedFunCall.accept
      1. mondrian.mdx.ResolvedFunCall.accept(ResolvedFunCall.java:152)
      1 frame
    6. mondrian.calc.impl
      AbstractExpCompiler.compileMember
      1. mondrian.calc.impl.AbstractExpCompiler.compile(AbstractExpCompiler.java:80)
      2. mondrian.calc.impl.AbstractExpCompiler.compileMember(AbstractExpCompiler.java:162)
      2 frames
    7. mondrian.olap.fun
      MemberOrderKeyFunDef.compileCall
      1. mondrian.olap.fun.MemberOrderKeyFunDef.compileCall(MemberOrderKeyFunDef.java:44)
      1 frame
    8. mondrian.mdx
      ResolvedFunCall.accept
      1. mondrian.mdx.ResolvedFunCall.accept(ResolvedFunCall.java:152)
      1 frame
    9. mondrian.calc.impl
      AbstractExpCompiler.compileScalar
      1. mondrian.calc.impl.AbstractExpCompiler.compile(AbstractExpCompiler.java:80)
      2. mondrian.calc.impl.AbstractExpCompiler.compileScalar(AbstractExpCompiler.java:445)
      2 frames
    10. mondrian.olap.fun
      OrderFunDef.compileCall
      1. mondrian.olap.fun.OrderFunDef.buildKeySpecList(OrderFunDef.java:129)
      2. mondrian.olap.fun.OrderFunDef.compileCall(OrderFunDef.java:39)
      2 frames
    11. mondrian.mdx
      ResolvedFunCall.accept
      1. mondrian.mdx.ResolvedFunCall.accept(ResolvedFunCall.java:152)
      1 frame
    12. mondrian.calc.impl
      AbstractExpCompiler.compile
      1. mondrian.calc.impl.AbstractExpCompiler.compile(AbstractExpCompiler.java:80)
      1 frame
    13. mondrian.olap
      Query.compileExpression
      1. mondrian.olap.Query.compileExpression(Query.java:1262)
      1 frame
    14. mondrian.rolap
      RolapNamedSetEvaluator.evaluateMemberIterable
      1. mondrian.rolap.RolapEvaluatorRoot.getCompiled(RolapEvaluatorRoot.java:126)
      2. mondrian.rolap.RolapNamedSetEvaluator.ensureList(RolapNamedSetEvaluator.java:96)
      3. mondrian.rolap.RolapNamedSetEvaluator.evaluateMemberIterable(RolapNamedSetEvaluator.java:64)
      3 frames
    15. mondrian.mdx
      NamedSetExpr$2.evaluateMemberIterable
      1. mondrian.mdx.NamedSetExpr$2.evaluateMemberIterable(NamedSetExpr.java:122)
      1 frame
    16. mondrian.calc.impl
      AbstractMemberIterCalc.evaluate
      1. mondrian.calc.impl.AbstractMemberIterCalc.evaluate(AbstractMemberIterCalc.java:52)
      1 frame
    17. mondrian.rolap
      RolapConnection.execute
      1. mondrian.rolap.RolapResult.executeAxis(RolapResult.java:732)
      2. mondrian.rolap.RolapResult.evalLoad(RolapResult.java:575)
      3. mondrian.rolap.RolapResult.loadMembers(RolapResult.java:541)
      4. mondrian.rolap.RolapResult.<init>(RolapResult.java:273)
      5. mondrian.rolap.RolapConnection.execute(RolapConnection.java:593)
      5 frames
    18. com.pentaho.analyzer
      ReportRequestService$yf.call
      1. com.pentaho.analyzer.service.impl.AnalysisAreaManager.executeQuery(SourceFile:263)
      2. com.pentaho.analyzer.report.ReportManagerImpl.parseAndExecuteMDX(SourceFile:310)
      3. com.pentaho.analyzer.report.ReportManagerImpl.getCVResultSet(SourceFile:369)
      4. com.pentaho.analyzer.report.ReportManagerImpl.runReport(SourceFile:116)
      5. com.pentaho.analyzer.report.ReportManagerImpl.runReport(SourceFile:87)
      6. com.pentaho.analyzer.report.ReportRequestService$yf.fj(SourceFile:250)
      7. com.pentaho.analyzer.report.ReportRequestService$yf.call(SourceFile:241)
      7 frames
    19. Java RT
      Thread.run
      1. java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
      2. java.util.concurrent.FutureTask.run(Unknown Source)
      3. java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
      4. java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      5. java.lang.Thread.run(Unknown Source)
      5 frames