Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Critical
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: Future Release
-
Component/s: None
-
Labels:None
Description
RolapResultTest gives intermittent failures. I have disabled it. This bug is to fix the error and re-enable the test.
This is typical error stack:
java.lang.ArrayIndexOutOfBoundsException: 50
at mondrian.rolap.aggmatcher.AggStar.addColumn(AggStar.java:395)
at mondrian.rolap.aggmatcher.AggStar.access$1200(AggStar.java:47)
at mondrian.rolap.aggmatcher.AggStar$Table$Column.<init>(AggStar.java:538)
at mondrian.rolap.aggmatcher.AggStar$FactTable$Measure.<init>(AggStar.java:915)
at mondrian.rolap.aggmatcher.AggStar$FactTable$Measure.<init>(AggStar.java:895)
at mondrian.rolap.aggmatcher.AggStar$FactTable.loadMeasure(AggStar.java:1164)
at mondrian.rolap.aggmatcher.AggStar$FactTable.access$100(AggStar.java:890)
at mondrian.rolap.aggmatcher.AggStar.makeAggStar(AggStar.java:81)
at mondrian.rolap.aggmatcher.AggTableManager.loadRolapStarAggregates(AggTableManager.java:271)
at mondrian.rolap.aggmatcher.AggTableManager.initialize(AggTableManager.java:94)
at mondrian.rolap.RolapSchema.load(RolapSchema.java:349)
at mondrian.rolap.RolapSchema.<init>(RolapSchema.java:222)
at mondrian.rolap.RolapSchema.<init>(RolapSchema.java:72)
at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:990)
at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:783)
at mondrian.rolap.RolapConnection.<init>(RolapConnection.java:176)
at mondrian.rolap.RolapConnection.<init>(RolapConnection.java:106)
at mondrian.olap.DriverManager.getConnection(DriverManager.java:110)
at mondrian.olap.DriverManager.getConnection(DriverManager.java:74)
at mondrian.test.TestContext.getFoodMartConnection(TestContext.java:217)
at mondrian.test.TestContext.getConnection(TestContext.java:198)
at mondrian.test.TestContext.executeQuery(TestContext.java:472)
at mondrian.test.TestContext.assertQueryReturns(TestContext.java:712)
at mondrian.rolap.RolapResultTest.testAll(RolapResultTest.java:102)
This is typical error stack:
java.lang.ArrayIndexOutOfBoundsException: 50
at mondrian.rolap.aggmatcher.AggStar.addColumn(AggStar.java:395)
at mondrian.rolap.aggmatcher.AggStar.access$1200(AggStar.java:47)
at mondrian.rolap.aggmatcher.AggStar$Table$Column.<init>(AggStar.java:538)
at mondrian.rolap.aggmatcher.AggStar$FactTable$Measure.<init>(AggStar.java:915)
at mondrian.rolap.aggmatcher.AggStar$FactTable$Measure.<init>(AggStar.java:895)
at mondrian.rolap.aggmatcher.AggStar$FactTable.loadMeasure(AggStar.java:1164)
at mondrian.rolap.aggmatcher.AggStar$FactTable.access$100(AggStar.java:890)
at mondrian.rolap.aggmatcher.AggStar.makeAggStar(AggStar.java:81)
at mondrian.rolap.aggmatcher.AggTableManager.loadRolapStarAggregates(AggTableManager.java:271)
at mondrian.rolap.aggmatcher.AggTableManager.initialize(AggTableManager.java:94)
at mondrian.rolap.RolapSchema.load(RolapSchema.java:349)
at mondrian.rolap.RolapSchema.<init>(RolapSchema.java:222)
at mondrian.rolap.RolapSchema.<init>(RolapSchema.java:72)
at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:990)
at mondrian.rolap.RolapSchema$Pool.get(RolapSchema.java:783)
at mondrian.rolap.RolapConnection.<init>(RolapConnection.java:176)
at mondrian.rolap.RolapConnection.<init>(RolapConnection.java:106)
at mondrian.olap.DriverManager.getConnection(DriverManager.java:110)
at mondrian.olap.DriverManager.getConnection(DriverManager.java:74)
at mondrian.test.TestContext.getFoodMartConnection(TestContext.java:217)
at mondrian.test.TestContext.getConnection(TestContext.java:198)
at mondrian.test.TestContext.executeQuery(TestContext.java:472)
at mondrian.test.TestContext.assertQueryReturns(TestContext.java:712)
at mondrian.rolap.RolapResultTest.testAll(RolapResultTest.java:102)
Activity
- All
- Comments
- Work Log
- History
- Activity
- Transitions