mondrian.xmla.XmlaException

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • I am trying to upgrade to mondrian 2.4.2 (from 2.2) and my XMLA quit working. Here is the trace: 14:00:46,460 DEBUG XmlaServlet,http-8080-Processor25:188 - Invoking validate http header callbacks 14:00:46,460 DEBUG XmlaServlet,http-8080-Processor25:224 - Unmarshalling SOAP message 14:00:46,460 DEBUG DefaultXmlaServlet,http-8080-Processor25:138 - XML/A request content <?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soap:Body> <Discover xmlns="urn:schemas-microsoft-com:xml-analysis"> <RequestType>DBSCHEMA_CATALOGS</RequestType> <Restrictions/> <Properties> <PropertyList> <Content>SchemaData</Content> <DataSourceInfo>FoodMart Data Source</DataSourceInfo> <Format>Tabular</Format> <LocaleIdentifier>1033</LocaleIdentifier> </PropertyList> </Properties> </Discover> </soap:Body> </soap:Envelope> 14:00:46,476 DEBUG XmlaServlet,http-8080-Processor25:248 - Handling XML/A message header 14:00:46,476 DEBUG XmlaServlet,http-8080-Processor25:269 - Invoking callbacks preAction 14:00:46,476 DEBUG XmlaServlet,http-8080-Processor25:299 - Handling XML/A message body 14:00:46,476 DEBUG XmlaHandler,http-8080-Processor25:2675 - XmlaHandler.getDataSource: dataSourceInfo=FoodMart Data Source 14:00:46,476 DEBUG XmlaHandler,http-8080-Processor25:2686 - XmlaHandler.getDataSource: ds.dataSourceInfo=Provider=mondrian;Jdbc=jdbc:postgresql://localhost:5432/demo?user=admin&password=admin;Catalog=/WEB-INF/queries/FoodMart.xml;JdbcDrivers=org.postgresql.Driver 14:00:46,507 DEBUG XmlaHandler,http-8080-Processor25:2608 - XmlaHandler.getConnection: catalogUrl=jndi:/localhost/inventory/WEB-INF/queries/FoodMart.xml 14:00:46,538 WARN RolapUtil,http-8080-Processor25:345 - Mondrian: Warning: JDBC driver org.hsqldb.jdbcDriver not found 14:00:46,538 WARN RolapUtil,http-8080-Processor25:345 - Mondrian: Warning: JDBC driver oracle.jdbc.OracleDriver not found 14:00:46,538 WARN RolapUtil,http-8080-Processor25:345 - Mondrian: Warning: JDBC driver com.mysql.jdbc.Driver not found 14:00:46,601 ERROR XmlaServlet,http-8080-Processor25:309 - Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Discover unparse results error at mondrian.xmla.XmlaHandler.discover(XmlaHandler.java:2543) at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:551) at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:410) at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:303) at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSystemException at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:872) at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:689) at mondrian.rolap.RolapConnection.<init>(RolapConnection.java:149) at mondrian.rolap.RolapConnection.<init>(RolapConnection.java:80) at mondrian.olap.DriverManager.getConnection(DriverManager.java:190) at mondrian.olap.DriverManager.getConnection(DriverManager.java:131) at mondrian.xmla.XmlaHandler.getConnection(XmlaHandler.java:2635) at mondrian.xmla.RowsetDefinition$DbschemaCatalogsRowset.populate(RowsetDefinition.java:2072) at mondrian.xmla.Rowset.unparse(Rowset.java:148) at mondrian.xmla.XmlaHandler.discover(XmlaHandler.java:2538) ... 19 more 14:00:46,601 DEBUG DefaultXmlaServlet,http-8080-Processor25:538 - XML/A response content <?xml version="1.0" encoding="ISO-8859-1"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > <SOAP-ENV:Header> </SOAP-ENV:Header> <SOAP-ENV:Body> <SOAP-ENV:Fault> <faultcode>SOAP-ENV:Server.00HSBE02</faultcode> <faultstring>XMLA Discover unparse results error</faultstring> <faultactor>Mondrian</faultactor> <detail> <XA:error xmlns:XA="http://mondrian.sourceforge.net"> <code>00HSBE02</code> <desc>The Mondrian XML: org/apache/commons/vfs/FileSystemException</desc> </XA:error> </detail> </SOAP-ENV:Fault> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
    via by Old Triage User,
  • I am trying to upgrade to mondrian 2.4.2 (from 2.2) and my XMLA quit working. Here is the trace: 14:00:46,460 DEBUG XmlaServlet,http-8080-Processor25:188 - Invoking validate http header callbacks 14:00:46,460 DEBUG XmlaServlet,http-8080-Processor25:224 - Unmarshalling SOAP message 14:00:46,460 DEBUG DefaultXmlaServlet,http-8080-Processor25:138 - XML/A request content <?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soap:Body> <Discover xmlns="urn:schemas-microsoft-com:xml-analysis"> <RequestType>DBSCHEMA_CATALOGS</RequestType> <Restrictions/> <Properties> <PropertyList> <Content>SchemaData</Content> <DataSourceInfo>FoodMart Data Source</DataSourceInfo> <Format>Tabular</Format> <LocaleIdentifier>1033</LocaleIdentifier> </PropertyList> </Properties> </Discover> </soap:Body> </soap:Envelope> 14:00:46,476 DEBUG XmlaServlet,http-8080-Processor25:248 - Handling XML/A message header 14:00:46,476 DEBUG XmlaServlet,http-8080-Processor25:269 - Invoking callbacks preAction 14:00:46,476 DEBUG XmlaServlet,http-8080-Processor25:299 - Handling XML/A message body 14:00:46,476 DEBUG XmlaHandler,http-8080-Processor25:2675 - XmlaHandler.getDataSource: dataSourceInfo=FoodMart Data Source 14:00:46,476 DEBUG XmlaHandler,http-8080-Processor25:2686 - XmlaHandler.getDataSource: ds.dataSourceInfo=Provider=mondrian;Jdbc=jdbc:postgresql://localhost:5432/demo?user=admin&password=admin;Catalog=/WEB-INF/queries/FoodMart.xml;JdbcDrivers=org.postgresql.Driver 14:00:46,507 DEBUG XmlaHandler,http-8080-Processor25:2608 - XmlaHandler.getConnection: catalogUrl=jndi:/localhost/inventory/WEB-INF/queries/FoodMart.xml 14:00:46,538 WARN RolapUtil,http-8080-Processor25:345 - Mondrian: Warning: JDBC driver org.hsqldb.jdbcDriver not found 14:00:46,538 WARN RolapUtil,http-8080-Processor25:345 - Mondrian: Warning: JDBC driver oracle.jdbc.OracleDriver not found 14:00:46,538 WARN RolapUtil,http-8080-Processor25:345 - Mondrian: Warning: JDBC driver com.mysql.jdbc.Driver not found 14:00:46,601 ERROR XmlaServlet,http-8080-Processor25:309 - Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Discover unparse results error at mondrian.xmla.XmlaHandler.discover(XmlaHandler.java:2543) at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:551) at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:410) at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:303) at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSystemException at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:872) at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:689) at mondrian.rolap.RolapConnection.<init>(RolapConnection.java:149) at mondrian.rolap.RolapConnection.<init>(RolapConnection.java:80) at mondrian.olap.DriverManager.getConnection(DriverManager.java:190) at mondrian.olap.DriverManager.getConnection(DriverManager.java:131) at mondrian.xmla.XmlaHandler.getConnection(XmlaHandler.java:2635) at mondrian.xmla.RowsetDefinition$DbschemaCatalogsRowset.populate(RowsetDefinition.java:2072) at mondrian.xmla.Rowset.unparse(Rowset.java:148) at mondrian.xmla.XmlaHandler.discover(XmlaHandler.java:2538) ... 19 more 14:00:46,601 DEBUG DefaultXmlaServlet,http-8080-Processor25:538 - XML/A response content <?xml version="1.0" encoding="ISO-8859-1"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > <SOAP-ENV:Header> </SOAP-ENV:Header> <SOAP-ENV:Body> <SOAP-ENV:Fault> <faultcode>SOAP-ENV:Server.00HSBE02</faultcode> <faultstring>XMLA Discover unparse results error</faultstring> <faultactor>Mondrian</faultactor> <detail> <XA:error xmlns:XA="http://mondrian.sourceforge.net"> <code>00HSBE02</code> <desc>The Mondrian XML: org/apache/commons/vfs/FileSystemException</desc> </XA:error> </detail> </SOAP-ENV:Fault> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
    via by Old Triage User,
    • mondrian.xmla.XmlaException: Mondrian Error:XMLA Discover unparse results error at mondrian.xmla.XmlaHandler.discover(XmlaHandler.java:2543) at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:551) at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:410) at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:303) at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSystemException at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:872) at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:689) at mondrian.rolap.RolapConnection.<init>(RolapConnection.java:149) at mondrian.rolap.RolapConnection.<init>(RolapConnection.java:80) at mondrian.olap.DriverManager.getConnection(DriverManager.java:190) at mondrian.olap.DriverManager.getConnection(DriverManager.java:131) at mondrian.xmla.XmlaHandler.getConnection(XmlaHandler.java:2635) at mondrian.xmla.RowsetDefinition$DbschemaCatalogsRowset.populate(RowsetDefinition.java:2072) at mondrian.xmla.Rowset.unparse(Rowset.java:148) at mondrian.xmla.XmlaHandler.discover(XmlaHandler.java:2538) ... 19 more
    No Bugmate found.