When I select an alternative view in the GUI, the following shows up in the log:
where [Measures].[CHSI Indicator Value (String)]
[gho] 15 12 18:21:15 DEBUG mondrian.mdx execute - 0: exec: 355 ms
[gho] 15 12 18:21:34 ERROR mondrian.xmla.XmlaServlet doPost - Errors when handling XML/A message
mondrian.xmla.XmlaException: Mondrian Error:XMLA Discover unparse results error
at mondrian.xmla.XmlaHandler.discover(XmlaHandler.java:2666)
at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:545)
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:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by: mondrian.olap.MondrianException: Mondrian Error:Internal error: while counting members of level '[Clinic Visit].[Clinic Visit]; sql=[select
count(*) as `c0` from (select distinct `CLINIC_VISIT_CODES`.`TYPE_NAME` as `c0` from `CLINIC_VISIT_CODES` as `CLINIC_VISIT_CODES` where (CLINIC_VISIT
_CODES.type_code <> 'NOA')) as `init`]
at mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:785)
at mondrian.olap.Util.newInternal(Util.java:1435)
at mondrian.olap.Util.newError(Util.java:1451)
at mondrian.rolap.SqlStatement.handle(SqlStatement.java:211)
at mondrian.rolap.SqlStatement.execute(SqlStatement.java:142)
at mondrian.rolap.RolapUtil.executeQuery(RolapUtil.java:243)
at mondrian.rolap.RolapUtil.executeQuery(RolapUtil.java:204)
at mondrian.rolap.SqlMemberSource.getMemberCount(SqlMemberSource.java:98)
at mondrian.rolap.SqlMemberSource.getLevelMemberCount(SqlMemberSource.java:92)
at mondrian.rolap.SmartMemberReader.getLevelMemberCount(SmartMemberReader.java:150)
at mondrian.rolap.RolapSchemaReader.getLevelCardinality(RolapSchemaReader.java:268)
at mondrian.xmla.RowsetDefinition$MdschemaDimensionsRowset.populateDimension(RowsetDefinition.java:3889)
at mondrian.xmla.RowsetDefinition$MdschemaDimensionsRowset.populateCube(RowsetDefinition.java:3827)
at mondrian.xmla.RowsetDefinition$MdschemaDimensionsRowset.populateCatalog(RowsetDefinition.java:3811)
at mondrian.xmla.RowsetDefinition$MdschemaDimensionsRowset.populate(RowsetDefinition.java:3790)
at mondrian.xmla.Rowset.unparse(Rowset.java:152)
at mondrian.xmla.XmlaHandler.discover(XmlaHandler.java:2661)
... 17 more
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'WHO_GHO_PROD.CLINIC_VISIT_CODES' doesn't exist
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.Util.getInstance(Util.java:381)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2536)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2465)
at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1383)
at org.apache.commons.dbcp.DelegatingStatement.executeQuery(DelegatingStatement.java:205)
at mondrian.rolap.SqlStatement.execute(SqlStatement.java:128)
... 29 more
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
[gho] 15 12 18:21:34 DEBUG mondrian.mdx execute - 1: select NON EMPTY Crossjoin({[Indicator].[All Indicators].[MDG].[MDG_0000000026]}, {[Time Period]
.[Year].Members}) ON COLUMNS,
{[Region].[All Regions].[AFR], [Region].[All Regions].[AMR], [Region].[All Regions].[EMR], [Region].[All Regions].[EUR], [Region].[All Regions].[SEA
R], [Region].[All Regions].[WPR], [Region].[All Regions].[WHO_WORLD]} ON ROWS
from [Regional Yearly Core Sums]
When I select an alternative view in the GUI, the following shows up in the log:
where [Measures].[CHSI Indicator Value (String)]
[gho] 15 12 18:21:15 DEBUG mondrian.mdx execute - 0: exec: 355 ms xmla.XmlaServle t doPost - Errors when handling XML/A message xmla.XmlaExcept ion: Mondrian Error:XMLA Discover unparse results error xmla.XmlaHandle r.discover( XmlaHandler. java:2666) xmla.XmlaHandle r.process( XmlaHandler. java:545) xmla.impl. DefaultXmlaServ let.handleSoapB ody(DefaultXmla Servlet. java:410) xmla.XmlaServle t.doPost( XmlaServlet. java:303) http.HttpServle t.service( HttpServlet. java:710) http.HttpServle t.service( HttpServlet. java:803) catalina. core.Applicatio nFilterChain. internalDoFilte r(ApplicationFi lterChain. java:290) catalina. core.Applicatio nFilterChain. doFilter( ApplicationFilt erChain. java:206) catalina. core.StandardWr apperValve. invoke( StandardWrapper Valve.java: 233) catalina. core.StandardCo ntextValve. invoke( StandardContext Valve.java: 175) catalina. core.StandardHo stValve. invoke( StandardHostVal ve.java: 128) catalina. valves. ErrorReportValv e.invoke( ErrorReportValv e.java: 102) catalina. core.StandardEn gineValve. invoke( StandardEngineV alve.java: 109) catalina. connector. CoyoteAdapter. service( CoyoteAdapter. java:263) coyote. http11. Http11Processor .process( Http11Processor .java:844) coyote. http11. Http11Protocol$ Http11Connectio nHandler. process( Http11Protocol. java:584) tomcat. util.net. JIoEndpoint$ Worker. run(JIoEndpoint .java:447) Thread. run(Thread. java:619) olap.MondrianEx ception: Mondrian Error:Internal error: while counting members of level '[Clinic Visit].[Clinic Visit]; sql=[select VISIT_CODES` .`TYPE_ NAME` as `c0` from `CLINIC_ VISIT_CODES` as `CLINIC_ VISIT_CODES` where (CLINIC_VISIT resource. MondrianResourc e$_Def0. ex(MondrianReso urce.java: 785) olap.Util. newInternal( Util.java: 1435) olap.Util. newError( Util.java: 1451) rolap.SqlStatem ent.handle( SqlStatement. java:211) rolap.SqlStatem ent.execute( SqlStatement. java:142) rolap.RolapUtil .executeQuery( RolapUtil. java:243) rolap.RolapUtil .executeQuery( RolapUtil. java:204) rolap.SqlMember Source. getMemberCount( SqlMemberSource .java:98) rolap.SqlMember Source. getLevelMemberC ount(SqlMemberS ource.java: 92) rolap.SmartMemb erReader. getLevelMemberC ount(SmartMembe rReader. java:150) rolap.RolapSche maReader. getLevelCardina lity(RolapSchem aReader. java:268) xmla.RowsetDefi nition$ MdschemaDimensi onsRowset. populateDimensi on(RowsetDefini tion.java: 3889) xmla.RowsetDefi nition$ MdschemaDimensi onsRowset. populateCube( RowsetDefinitio n.java: 3827) xmla.RowsetDefi nition$ MdschemaDimensi onsRowset. populateCatalog (RowsetDefiniti on.java: 3811) xmla.RowsetDefi nition$ MdschemaDimensi onsRowset. populate( RowsetDefinitio n.java: 3790) xmla.Rowset. unparse( Rowset. java:152) xmla.XmlaHandle r.discover( XmlaHandler. java:2661) jdbc.exceptions .jdbc4. MySQLSyntaxErro rException: Table 'WHO_GHO_ PROD.CLINIC_ VISIT_CODES' doesn't exist NativeConstruct orAccessorImpl. newInstance0( Native Method) NativeConstruct orAccessorImpl. newInstance( NativeConstruct orAccessorImpl. java:39) DelegatingConst ructorAccessorI mpl.newInstance (DelegatingCons tructorAccessor Impl.java: 27) reflect. Constructor. newInstance( Constructor. java:513) jdbc.Util. handleNewInstan ce(Util. java:406) jdbc.Util. getInstance( Util.java: 381) jdbc.SQLError. createSQLExcept ion(SQLError. java:1030) jdbc.SQLError. createSQLExcept ion(SQLError. java:956) jdbc.MysqlIO. checkErrorPacke t(MysqlIO. java:3491) jdbc.MysqlIO. checkErrorPacke t(MysqlIO. java:3423) jdbc.MysqlIO. sendCommand( MysqlIO. java:1936) jdbc.MysqlIO. sqlQueryDirect( MysqlIO. java:2060) jdbc.Connection Impl.execSQL( ConnectionImpl. java:2536) jdbc.Connection Impl.execSQL( ConnectionImpl. java:2465) jdbc.StatementI mpl.executeQuer y(StatementImpl .java:1383) commons. dbcp.Delegating Statement. executeQuery( DelegatingState ment.java: 205) rolap.SqlStatem ent.execute( SqlStatement. java:128) StringIndexOutO fBoundsExceptio n: String index out of range: -1 StringIndexOutO fBoundsExceptio n: String index out of range: -1 {[Indicator] .[All Indicators] .[MDG]. [MDG_0000000026 ]}, {[Time Period] .[WHO_WORLD] } ON ROWS
[gho] 15 12 18:21:34 ERROR mondrian.
mondrian.
at mondrian.
at mondrian.
at mondrian.
at mondrian.
at javax.servlet.
at javax.servlet.
at org.apache.
at org.apache.
at org.apache.
at org.apache.
at org.apache.
at org.apache.
at org.apache.
at org.apache.
at org.apache.
at org.apache.
at org.apache.
at java.lang.
Caused by: mondrian.
count(*) as `c0` from (select distinct `CLINIC_
_CODES.type_code <> 'NOA')) as `init`]
at mondrian.
at mondrian.
at mondrian.
at mondrian.
at mondrian.
at mondrian.
at mondrian.
at mondrian.
at mondrian.
at mondrian.
at mondrian.
at mondrian.
at mondrian.
at mondrian.
at mondrian.
at mondrian.
at mondrian.
... 17 more
Caused by: com.mysql.
at sun.reflect.
at sun.reflect.
at sun.reflect.
at java.lang.
at com.mysql.
at com.mysql.
at com.mysql.
at com.mysql.
at com.mysql.
at com.mysql.
at com.mysql.
at com.mysql.
at com.mysql.
at com.mysql.
at com.mysql.
at org.apache.
at mondrian.
... 29 more
java.lang.
java.lang.
[gho] 15 12 18:21:34 DEBUG mondrian.mdx execute - 1: select NON EMPTY Crossjoin(
.[Year].Members}) ON COLUMNS,
{[Region].[All Regions].[AFR], [Region].[All Regions].[AMR], [Region].[All Regions].[EMR], [Region].[All Regions].[EUR], [Region].[All Regions].[SEA
R], [Region].[All Regions].[WPR], [Region].[All Regions]
from [Regional Yearly Core Sums]
[gho] 15 12 18:21:34 DEBUG mondrian.mdx execute - 1: exec: 25 ms