mondrian.olap.MondrianException: Mondrian Error:Internal error: assert failed

Pentaho BI Platform Tracking | Will Gorman | 9 years ago
  1. 0

    I was adding new hierarchies in a dimension and forgot to specify a tablename for the hierarchy <table> element. When I attempted to use the modified schema in my analysis xaction script the script itself returned no page contents, and pentaho.log revealed no exceptions, etc. I then attempted a simple query in the schema workbench, but on connect got this exception: 12:14:13,774 ERROR [QueryPanel] Exception: Mondrian Error:Internal error: assert failed mondrian.olap.MondrianException: Mondrian Error:Internal error: assert failed at mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:752) at mondrian.olap.Util.newInternal(Util.java:1096) at mondrian.olap.Util.assertTrue(Util.java:1077) at mondrian.rolap.RolapLevel.checkColumn(RolapLevel.java:400) at mondrian.rolap.RolapLevel.<init>(RolapLevel.java:113) at mondrian.rolap.RolapLevel.<init>(RolapLevel.java:335) at mondrian.rolap.RolapHierarchy.<init>(RolapHierarchy.java:170) at mondrian.rolap.RolapDimension.<init>(RolapDimension.java:115) at mondrian.rolap.RolapCube.getOrCreateDimension(RolapCube.java:616) at mondrian.rolap.RolapCube.<init>(RolapCube.java:144) at mondrian.rolap.RolapCube.<init>(RolapCube.java:168) at mondrian.rolap.RolapSchema.load(RolapSchema.java:402) at mondrian.rolap.RolapSchema.load(RolapSchema.java:301) at mondrian.rolap.RolapSchema.<init>(RolapSchema.java:214) at mondrian.rolap.RolapSchema.<init>(RolapSchema.java:207) at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:845) at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:660) 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.olap.DriverManager.getConnection(DriverManager.java:55) at mondrian.gui.QueryPanel.connectButtonActionPerformed(QueryPanel.java:276) at mondrian.gui.QueryPanel.initConnection(QueryPanel.java:100) at mondrian.gui.Workbench.newQueryMenuItemActionPerformed(Workbench.java:958) at mondrian.gui.Workbench.access$2(Workbench.java:883) at mondrian.gui.Workbench$3.actionPerformed(Workbench.java:265) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.AbstractButton.doClick(AbstractButton.java:302) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1051) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1092) at java.awt.Component.processMouseEvent(Component.java:5517) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5282) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3984) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1791) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) After the fact, I looked up further and found another exception that occurred when opening the schema file initially in the schema workbench: 12:14:10,925 ERROR [Workbench] Exception : Schema file is invalid.Mondrian Error:Internal error: assert failed mondrian.olap.MondrianException: Mondrian Error:Internal error: assert failed at mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:752) at mondrian.olap.Util.newInternal(Util.java:1096) at mondrian.olap.Util.assertTrue(Util.java:1077) at mondrian.rolap.RolapLevel.checkColumn(RolapLevel.java:400) at mondrian.rolap.RolapLevel.<init>(RolapLevel.java:113) at mondrian.rolap.RolapLevel.<init>(RolapLevel.java:335) at mondrian.rolap.RolapHierarchy.<init>(RolapHierarchy.java:170) at mondrian.rolap.RolapDimension.<init>(RolapDimension.java:115) at mondrian.rolap.RolapCube.getOrCreateDimension(RolapCube.java:616) at mondrian.rolap.RolapCube.<init>(RolapCube.java:144) at mondrian.rolap.RolapCube.<init>(RolapCube.java:168) at mondrian.rolap.RolapSchema.load(RolapSchema.java:402) at mondrian.rolap.RolapSchema.load(RolapSchema.java:301) at mondrian.rolap.RolapSchema.<init>(RolapSchema.java:214) at mondrian.rolap.RolapSchema.<init>(RolapSchema.java:207) at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:845) at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:660) 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.olap.DriverManager.getConnection(DriverManager.java:55) at mondrian.gui.Workbench.openSchemaFrame(Workbench.java:1217) at mondrian.gui.Workbench.lastUsed1MenuItemActionPerformed(Workbench.java:1142) at mondrian.gui.Workbench.access$10(Workbench.java:1140) at mondrian.gui.Workbench$17.actionPerformed(Workbench.java:430) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.AbstractButton.doClick(AbstractButton.java:302) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1051) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1092) at java.awt.Component.processMouseEvent(Component.java:5517) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5282) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3984) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1791) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) This bug represents a couple of things that all center around the same root problem: :- Schema workbench should notify you if the schema is invalid :- When attempting to make a connection using the [invalid] schema, the error message is uninformative, and the exception doesn't describe the problem at all :- When using an invalid schema in an xaction script, it seems the exception is being swallowed without being printed to the pentaho.log

    Pentaho BI Platform Tracking | 9 years ago | Brian Vandenberg
    mondrian.olap.MondrianException: Mondrian Error:Internal error: assert failed
  2. 0

    From Pentaho's JIRA case BISERVER-911: Brian Vandenberg: I was adding new hierarchies in a dimension and forgot to specify a tablename for the hierarchy <table> element. When I attempted to use the modified schema in my analysis xaction script the script itself returned no page contents, and pentaho.log revealed no exceptions, etc. I then attempted a simple query in the schema workbench, but on connect got this exception: 12:14:13,774 ERROR [QueryPanel] Exception: Mondrian Error:Internal error: assert failed mondrian.olap.MondrianException: Mondrian Error:Internal error: assert failed at mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:752) at mondrian.olap.Util.newInternal(Util.java:1096) at mondrian.olap.Util.assertTrue(Util.java:1077) at mondrian.rolap.RolapLevel.checkColumn(RolapLevel.java:400) at mondrian.rolap.RolapLevel.<init>(RolapLevel.java:113) at mondrian.rolap.RolapLevel.<init>(RolapLevel.java:335) at mondrian.rolap.RolapHierarchy.<init>(RolapHierarchy.java:170) at mondrian.rolap.RolapDimension.<init>(RolapDimension.java:115) at mondrian.rolap.RolapCube.getOrCreateDimension(RolapCube.java:616) at mondrian.rolap.RolapCube.<init>(RolapCube.java:144) at mondrian.rolap.RolapCube.<init>(RolapCube.java:168) at mondrian.rolap.RolapSchema.load(RolapSchema.java:402) at mondrian.rolap.RolapSchema.load(RolapSchema.java:301) at mondrian.rolap.RolapSchema.<init>(RolapSchema.java:214) at mondrian.rolap.RolapSchema.<init>(RolapSchema.java:207) at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:845) at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:660) 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.olap.DriverManager.getConnection(DriverManager.java:55) at mondrian.gui.QueryPanel.connectButtonActionPerformed(QueryPanel.java:276) at mondrian.gui.QueryPanel.initConnection(QueryPanel.java:100) at mondrian.gui.Workbench.newQueryMenuItemActionPerformed(Workbench.java:958) at mondrian.gui.Workbench.access$2(Workbench.java:883) at mondrian.gui.Workbench$3.actionPerformed(Workbench.java:265) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.AbstractButton.doClick(AbstractButton.java:302) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1051) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1092) at java.awt.Component.processMouseEvent(Component.java:5517) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5282) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3984) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1791) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) After the fact, I looked up further and found another exception that occurred when opening the schema file initially in the schema workbench: 12:14:10,925 ERROR [Workbench] Exception : Schema file is invalid.Mondrian Error:Internal error: assert failed mondrian.olap.MondrianException: Mondrian Error:Internal error: assert failed at mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:752) at mondrian.olap.Util.newInternal(Util.java:1096) at mondrian.olap.Util.assertTrue(Util.java:1077) at mondrian.rolap.RolapLevel.checkColumn(RolapLevel.java:400) at mondrian.rolap.RolapLevel.<init>(RolapLevel.java:113) at mondrian.rolap.RolapLevel.<init>(RolapLevel.java:335) at mondrian.rolap.RolapHierarchy.<init>(RolapHierarchy.java:170) at mondrian.rolap.RolapDimension.<init>(RolapDimension.java:115) at mondrian.rolap.RolapCube.getOrCreateDimension(RolapCube.java:616) at mondrian.rolap.RolapCube.<init>(RolapCube.java:144) at mondrian.rolap.RolapCube.<init>(RolapCube.java:168) at mondrian.rolap.RolapSchema.load(RolapSchema.java:402) at mondrian.rolap.RolapSchema.load(RolapSchema.java:301) at mondrian.rolap.RolapSchema.<init>(RolapSchema.java:214) at mondrian.rolap.RolapSchema.<init>(RolapSchema.java:207) at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:845) at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:660) 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.olap.DriverManager.getConnection(DriverManager.java:55) at mondrian.gui.Workbench.openSchemaFrame(Workbench.java:1217) at mondrian.gui.Workbench.lastUsed1MenuItemActionPerformed(Workbench.java:1142) at mondrian.gui.Workbench.access$10(Workbench.java:1140) at mondrian.gui.Workbench$17.actionPerformed(Workbench.java:430) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.AbstractButton.doClick(AbstractButton.java:302) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1051) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1092) at java.awt.Component.processMouseEvent(Component.java:5517) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5282) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3984) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1791) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) This bug represents a couple of things that all center around the same root problem: :- Schema workbench should notify you if the schema is invalid :- When attempting to make a connection using the [invalid] schema, the error message is uninformative, and the exception doesn't describe the problem at all :- When using an invalid schema in an xaction script, it seems the exception is being swallowed without being printed to the pentaho.log Forgot to mention what version of schema workbench: 2.3.2.9247

    Pentaho BI Platform Tracking | 9 years ago | Will Gorman
    mondrian.olap.MondrianException: Mondrian Error:Internal error: assert failed
  3. 0

    I was adding new hierarchies in a dimension and forgot to specify a tablename for the hierarchy <table> element. When I attempted to use the modified schema in my analysis xaction script the script itself returned no page contents, and pentaho.log revealed no exceptions, etc. I then attempted a simple query in the schema workbench, but on connect got this exception: 12:14:13,774 ERROR [QueryPanel] Exception: Mondrian Error:Internal error: assert failed mondrian.olap.MondrianException: Mondrian Error:Internal error: assert failed at mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:752) at mondrian.olap.Util.newInternal(Util.java:1096) at mondrian.olap.Util.assertTrue(Util.java:1077) at mondrian.rolap.RolapLevel.checkColumn(RolapLevel.java:400) at mondrian.rolap.RolapLevel.<init>(RolapLevel.java:113) at mondrian.rolap.RolapLevel.<init>(RolapLevel.java:335) at mondrian.rolap.RolapHierarchy.<init>(RolapHierarchy.java:170) at mondrian.rolap.RolapDimension.<init>(RolapDimension.java:115) at mondrian.rolap.RolapCube.getOrCreateDimension(RolapCube.java:616) at mondrian.rolap.RolapCube.<init>(RolapCube.java:144) at mondrian.rolap.RolapCube.<init>(RolapCube.java:168) at mondrian.rolap.RolapSchema.load(RolapSchema.java:402) at mondrian.rolap.RolapSchema.load(RolapSchema.java:301) at mondrian.rolap.RolapSchema.<init>(RolapSchema.java:214) at mondrian.rolap.RolapSchema.<init>(RolapSchema.java:207) at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:845) at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:660) 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.olap.DriverManager.getConnection(DriverManager.java:55) at mondrian.gui.QueryPanel.connectButtonActionPerformed(QueryPanel.java:276) at mondrian.gui.QueryPanel.initConnection(QueryPanel.java:100) at mondrian.gui.Workbench.newQueryMenuItemActionPerformed(Workbench.java:958) at mondrian.gui.Workbench.access$2(Workbench.java:883) at mondrian.gui.Workbench$3.actionPerformed(Workbench.java:265) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.AbstractButton.doClick(AbstractButton.java:302) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1051) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1092) at java.awt.Component.processMouseEvent(Component.java:5517) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5282) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3984) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1791) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) After the fact, I looked up further and found another exception that occurred when opening the schema file initially in the schema workbench: 12:14:10,925 ERROR [Workbench] Exception : Schema file is invalid.Mondrian Error:Internal error: assert failed mondrian.olap.MondrianException: Mondrian Error:Internal error: assert failed at mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:752) at mondrian.olap.Util.newInternal(Util.java:1096) at mondrian.olap.Util.assertTrue(Util.java:1077) at mondrian.rolap.RolapLevel.checkColumn(RolapLevel.java:400) at mondrian.rolap.RolapLevel.<init>(RolapLevel.java:113) at mondrian.rolap.RolapLevel.<init>(RolapLevel.java:335) at mondrian.rolap.RolapHierarchy.<init>(RolapHierarchy.java:170) at mondrian.rolap.RolapDimension.<init>(RolapDimension.java:115) at mondrian.rolap.RolapCube.getOrCreateDimension(RolapCube.java:616) at mondrian.rolap.RolapCube.<init>(RolapCube.java:144) at mondrian.rolap.RolapCube.<init>(RolapCube.java:168) at mondrian.rolap.RolapSchema.load(RolapSchema.java:402) at mondrian.rolap.RolapSchema.load(RolapSchema.java:301) at mondrian.rolap.RolapSchema.<init>(RolapSchema.java:214) at mondrian.rolap.RolapSchema.<init>(RolapSchema.java:207) at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:845) at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:660) 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.olap.DriverManager.getConnection(DriverManager.java:55) at mondrian.gui.Workbench.openSchemaFrame(Workbench.java:1217) at mondrian.gui.Workbench.lastUsed1MenuItemActionPerformed(Workbench.java:1142) at mondrian.gui.Workbench.access$10(Workbench.java:1140) at mondrian.gui.Workbench$17.actionPerformed(Workbench.java:430) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.AbstractButton.doClick(AbstractButton.java:302) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1051) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1092) at java.awt.Component.processMouseEvent(Component.java:5517) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5282) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3984) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1791) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) This bug represents a couple of things that all center around the same root problem: :- Schema workbench should notify you if the schema is invalid :- When attempting to make a connection using the [invalid] schema, the error message is uninformative, and the exception doesn't describe the problem at all :- When using an invalid schema in an xaction script, it seems the exception is being swallowed without being printed to the pentaho.log

    Pentaho BI Platform Tracking | 9 years ago | Brian Vandenberg
    mondrian.olap.MondrianException: Mondrian Error:Internal error: assert failed
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    From Pentaho's JIRA case BISERVER-911: Brian Vandenberg: I was adding new hierarchies in a dimension and forgot to specify a tablename for the hierarchy <table> element. When I attempted to use the modified schema in my analysis xaction script the script itself returned no page contents, and pentaho.log revealed no exceptions, etc. I then attempted a simple query in the schema workbench, but on connect got this exception: 12:14:13,774 ERROR [QueryPanel] Exception: Mondrian Error:Internal error: assert failed mondrian.olap.MondrianException: Mondrian Error:Internal error: assert failed at mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:752) at mondrian.olap.Util.newInternal(Util.java:1096) at mondrian.olap.Util.assertTrue(Util.java:1077) at mondrian.rolap.RolapLevel.checkColumn(RolapLevel.java:400) at mondrian.rolap.RolapLevel.<init>(RolapLevel.java:113) at mondrian.rolap.RolapLevel.<init>(RolapLevel.java:335) at mondrian.rolap.RolapHierarchy.<init>(RolapHierarchy.java:170) at mondrian.rolap.RolapDimension.<init>(RolapDimension.java:115) at mondrian.rolap.RolapCube.getOrCreateDimension(RolapCube.java:616) at mondrian.rolap.RolapCube.<init>(RolapCube.java:144) at mondrian.rolap.RolapCube.<init>(RolapCube.java:168) at mondrian.rolap.RolapSchema.load(RolapSchema.java:402) at mondrian.rolap.RolapSchema.load(RolapSchema.java:301) at mondrian.rolap.RolapSchema.<init>(RolapSchema.java:214) at mondrian.rolap.RolapSchema.<init>(RolapSchema.java:207) at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:845) at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:660) 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.olap.DriverManager.getConnection(DriverManager.java:55) at mondrian.gui.QueryPanel.connectButtonActionPerformed(QueryPanel.java:276) at mondrian.gui.QueryPanel.initConnection(QueryPanel.java:100) at mondrian.gui.Workbench.newQueryMenuItemActionPerformed(Workbench.java:958) at mondrian.gui.Workbench.access$2(Workbench.java:883) at mondrian.gui.Workbench$3.actionPerformed(Workbench.java:265) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.AbstractButton.doClick(AbstractButton.java:302) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1051) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1092) at java.awt.Component.processMouseEvent(Component.java:5517) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5282) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3984) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1791) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) After the fact, I looked up further and found another exception that occurred when opening the schema file initially in the schema workbench: 12:14:10,925 ERROR [Workbench] Exception : Schema file is invalid.Mondrian Error:Internal error: assert failed mondrian.olap.MondrianException: Mondrian Error:Internal error: assert failed at mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:752) at mondrian.olap.Util.newInternal(Util.java:1096) at mondrian.olap.Util.assertTrue(Util.java:1077) at mondrian.rolap.RolapLevel.checkColumn(RolapLevel.java:400) at mondrian.rolap.RolapLevel.<init>(RolapLevel.java:113) at mondrian.rolap.RolapLevel.<init>(RolapLevel.java:335) at mondrian.rolap.RolapHierarchy.<init>(RolapHierarchy.java:170) at mondrian.rolap.RolapDimension.<init>(RolapDimension.java:115) at mondrian.rolap.RolapCube.getOrCreateDimension(RolapCube.java:616) at mondrian.rolap.RolapCube.<init>(RolapCube.java:144) at mondrian.rolap.RolapCube.<init>(RolapCube.java:168) at mondrian.rolap.RolapSchema.load(RolapSchema.java:402) at mondrian.rolap.RolapSchema.load(RolapSchema.java:301) at mondrian.rolap.RolapSchema.<init>(RolapSchema.java:214) at mondrian.rolap.RolapSchema.<init>(RolapSchema.java:207) at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:845) at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:660) 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.olap.DriverManager.getConnection(DriverManager.java:55) at mondrian.gui.Workbench.openSchemaFrame(Workbench.java:1217) at mondrian.gui.Workbench.lastUsed1MenuItemActionPerformed(Workbench.java:1142) at mondrian.gui.Workbench.access$10(Workbench.java:1140) at mondrian.gui.Workbench$17.actionPerformed(Workbench.java:430) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.AbstractButton.doClick(AbstractButton.java:302) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1051) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1092) at java.awt.Component.processMouseEvent(Component.java:5517) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5282) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3984) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1791) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) This bug represents a couple of things that all center around the same root problem: :- Schema workbench should notify you if the schema is invalid :- When attempting to make a connection using the [invalid] schema, the error message is uninformative, and the exception doesn't describe the problem at all :- When using an invalid schema in an xaction script, it seems the exception is being swallowed without being printed to the pentaho.log Forgot to mention what version of schema workbench: 2.3.2.9247

    Pentaho BI Platform Tracking | 9 years ago | Will Gorman
    mondrian.olap.MondrianException: Mondrian Error:Internal error: assert failed
  6. 0

    Steps to repro 1. Set mondrian.query.limit to a low value like 5 2. Fire any MDX query concurrently against the server from multiple threads Once in a while we get the following exception trace {noformat} [Mondrian] 03 Oct 2013 22:30:44,897 DEBUG [Session ] mondrian.rolap.SqlStatement#execute: 42: , failed (mondrian.olap.MondrianException: Mondrian Error:Internal error: assert failed) [Mondrian] 03 Oct 2013 22:30:44,899 ERROR [Session ] mondrian.xmla.XmlaServlet#doPost: Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA MDX execute failed at mondrian.xmla.XmlaHandler.executeQuery(XmlaHandler.java:1728) at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:751) at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:666) at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:505) at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:317) at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) Caused by: org.olap4j.OlapException: mondrian gave exception while executing query at mondrian.olap4j.MondrianOlap4jConnection$Helper.createException(MondrianOlap4jConnection.java:827) at mondrian.olap4j.MondrianOlap4jStatement.executeOlapQueryInternal(MondrianOlap4jStatement.java:421) at mondrian.olap4j.MondrianOlap4jPreparedStatement.executeQuery(MondrianOlap4jPreparedStatement.java:72) at mondrian.xmla.XmlaHandler.executeQuery(XmlaHandler.java:1705) ... 22 more Caused by: mondrian.olap.MondrianException: Mondrian Error:Internal error: Error while executing query [ <MDX QUERY> ] at mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:967) at mondrian.olap.Util.newInternal(Util.java:2400) at mondrian.olap.Util.newError(Util.java:2416) at mondrian.rolap.RolapConnection.executeInternal(RolapConnection.java:715) at mondrian.rolap.RolapConnection.access$000(RolapConnection.java:51) at mondrian.rolap.RolapConnection$1.call(RolapConnection.java:631) at mondrian.rolap.RolapConnection$1.call(RolapConnection.java:630) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) ... 3 more Caused by: mondrian.olap.MondrianException: Mondrian Error:Internal error: while building member cache; sql=[ <MEMBER CACHE SQL> ] at mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:967) at mondrian.olap.Util.newInternal(Util.java:2400) at mondrian.olap.Util.newError(Util.java:2416) at mondrian.rolap.SqlStatement.handle(SqlStatement.java:337) at mondrian.rolap.SqlStatement.execute(SqlStatement.java:236) at mondrian.rolap.RolapUtil.executeQuery(RolapUtil.java:332) at mondrian.rolap.SqlMemberSource.getMemberChildren2(SqlMemberSource.java:923) at mondrian.rolap.SqlMemberSource.getMemberChildren(SqlMemberSource.java:850) at mondrian.rolap.SqlMemberSource.getMemberChildren(SqlMemberSource.java:823) at mondrian.rolap.SmartMemberReader.readMemberChildren(SmartMemberReader.java:248) at mondrian.rolap.SmartMemberReader.getMemberChildren(SmartMemberReader.java:210) at mondrian.rolap.RolapCubeHierarchy$CacheRolapCubeHierarchyMemberReader.readMemberChildren(RolapCubeHierarchy.java:597) at mondrian.rolap.RolapCubeHierarchy$CacheRolapCubeHierarchyMemberReader.getMemberChildren(RolapCubeHierarchy.java:693) at mondrian.rolap.SmartMemberReader.getMemberChildren(SmartMemberReader.java:176) at mondrian.rolap.SmartMemberReader.getMemberChildren(SmartMemberReader.java:166) at mondrian.rolap.SmartMemberReader$SiblingIterator.<init>(SmartMemberReader.java:478) at mondrian.rolap.SmartMemberReader.getMemberRange(SmartMemberReader.java:369) at mondrian.rolap.RolapSchemaReader.getMemberRange(RolapSchemaReader.java:100) at mondrian.olap.DelegatingSchemaReader.getMemberRange(DelegatingSchemaReader.java:171) at mondrian.olap.fun.FunUtil.memberRange(FunUtil.java:1683) at mondrian.olap.fun.RangeFunDef$1.evaluateList(RangeFunDef.java:103) at mondrian.calc.impl.AbstractListCalc.evaluateIterable(AbstractListCalc.java:71) at mondrian.rolap.RolapResult.executeAxis(RolapResult.java:817) at mondrian.rolap.RolapResult.evalLoad(RolapResult.java:642) at mondrian.rolap.RolapResult.loadMembers(RolapResult.java:598) at mondrian.rolap.RolapResult.<init>(RolapResult.java:243) at mondrian.rolap.RolapConnection.executeInternal(RolapConnection.java:680) ... 8 more Caused by: mondrian.olap.MondrianException: Mondrian Error:Internal error: assert failed at mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:964) at mondrian.olap.Util.newInternal(Util.java:2393) at mondrian.olap.Util.assertTrue(Util.java:2374) at mondrian.rolap.RolapUtil$Semaphore.enter(RolapUtil.java:667) at mondrian.rolap.SqlStatement.execute(SqlStatement.java:133) ... 30 more {noformat}

    Pentaho BI Platform Tracking | 3 years ago | Dhwani Katagade
    mondrian.xmla.XmlaException: Mondrian Error:XMLA MDX execute failed

    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:Internal error: assert failed

      at mondrian.resource.MondrianResource$_Def0.ex()
    2. mondrian.resource
      MondrianResource$_Def0.ex
      1. mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:752)
      1 frame
    3. mondrian.olap
      Util.assertTrue
      1. mondrian.olap.Util.newInternal(Util.java:1096)
      2. mondrian.olap.Util.assertTrue(Util.java:1077)
      2 frames
    4. mondrian.rolap
      RolapConnection.<init>
      1. mondrian.rolap.RolapLevel.checkColumn(RolapLevel.java:400)
      2. mondrian.rolap.RolapLevel.<init>(RolapLevel.java:113)
      3. mondrian.rolap.RolapLevel.<init>(RolapLevel.java:335)
      4. mondrian.rolap.RolapHierarchy.<init>(RolapHierarchy.java:170)
      5. mondrian.rolap.RolapDimension.<init>(RolapDimension.java:115)
      6. mondrian.rolap.RolapCube.getOrCreateDimension(RolapCube.java:616)
      7. mondrian.rolap.RolapCube.<init>(RolapCube.java:144)
      8. mondrian.rolap.RolapCube.<init>(RolapCube.java:168)
      9. mondrian.rolap.RolapSchema.load(RolapSchema.java:402)
      10. mondrian.rolap.RolapSchema.load(RolapSchema.java:301)
      11. mondrian.rolap.RolapSchema.<init>(RolapSchema.java:214)
      12. mondrian.rolap.RolapSchema.<init>(RolapSchema.java:207)
      13. mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:845)
      14. mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:660)
      15. mondrian.rolap.RolapConnection.<init>(RolapConnection.java:149)
      16. mondrian.rolap.RolapConnection.<init>(RolapConnection.java:80)
      16 frames
    5. mondrian.olap
      DriverManager.getConnection
      1. mondrian.olap.DriverManager.getConnection(DriverManager.java:190)
      2. mondrian.olap.DriverManager.getConnection(DriverManager.java:131)
      3. mondrian.olap.DriverManager.getConnection(DriverManager.java:55)
      3 frames
    6. mondrian.gui
      Workbench$3.actionPerformed
      1. mondrian.gui.QueryPanel.connectButtonActionPerformed(QueryPanel.java:276)
      2. mondrian.gui.QueryPanel.initConnection(QueryPanel.java:100)
      3. mondrian.gui.Workbench.newQueryMenuItemActionPerformed(Workbench.java:958)
      4. mondrian.gui.Workbench.access$2(Workbench.java:883)
      5. mondrian.gui.Workbench$3.actionPerformed(Workbench.java:265)
      5 frames
    7. Java RT
      EventDispatchThread.run
      1. javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
      2. javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
      3. javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
      4. javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
      5. javax.swing.AbstractButton.doClick(AbstractButton.java:302)
      6. javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1051)
      7. javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1092)
      8. java.awt.Component.processMouseEvent(Component.java:5517)
      9. javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
      10. java.awt.Component.processEvent(Component.java:5282)
      11. java.awt.Container.processEvent(Container.java:1966)
      12. java.awt.Component.dispatchEventImpl(Component.java:3984)
      13. java.awt.Container.dispatchEventImpl(Container.java:2024)
      14. java.awt.Component.dispatchEvent(Component.java:3819)
      15. java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
      16. java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
      17. java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
      18. java.awt.Container.dispatchEventImpl(Container.java:2010)
      19. java.awt.Window.dispatchEventImpl(Window.java:1791)
      20. java.awt.Component.dispatchEvent(Component.java:3819)
      21. java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
      22. java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
      23. java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
      24. java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
      25. java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
      26. java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
      26 frames