junit.framework.ComparisonFailure: expected:<...USA], [Measures].[Store Sales]} {[Store].[All Stores].[USA], [Measures].[Unit Sales]} Axis #2: {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Drink]} {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Food]} {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Non-Consumable]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Drink]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Food]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Non-Consumable]} Row #0: 14,331.23 Row #0: 7,226 Row #1: 120,685.82 Row #1: 56,509 Row #2: 31,722.59 Row #2: 14,929 Row #3: 14,775.19 Row #3: 7,459 Row #4: 121,279.88 Row #4: 56,952...> but was:<...Canada], [Measures].[Store Sales]} {[Store].[All Stores].[Canada], [Measures].[Unit Sales]} {[Store].[All Stores].[Mexico], [Measures].[Store Sales]} {[Store].[All Stores].[Mexico], [Measures].[Unit Sales]} {[Store].[All Stores].[USA], [Measures].[Store Sales]} {[Store].[All Stores].[USA], [Measures].[Unit Sales]} Axis #2: {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Drink]} {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Food]} {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Non-Consumable]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Drink]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Food]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Non-Consumable]} Row #0: Row #0: Row #0: Row #0: Row #0: 14,331.23 Row #0: 7,226 Row #1: Row #1: Row #1: Row #1: Row #1: 120,685.82 Row #1: 56,509 Row #2: Row #2: Row #2: Row #2: Row #2: 31,722.59 Row #2: 14,929 Row #3: Row #3: Row #3: Row #3: Row #3: 14,775.19 Row #3: 7,459 Row #4: Row #4: Row #4: Row #4: Row #4: 121,279.88 Row #4: 56,952 Row #5: Row #5: Row #5: Row #5: ...>

Pentaho BI Platform Tracking | Julian Hyde | 10 years ago
  1. 0

    With a particular collection of parameters - I suspect mondrian.rolap.LargeDimensionThreshold=1 is the key one here - a query fails to filter out empty rows. Running test with JDK=jdk1.6 database=mysql props={ mondrian.native.crossjoin.enable=false mondrian.native.topcount.enable=false mondrian.xmla.drillthroughTotalCount.enable=false mondrian.rolap.LargeDimensionThreshold=1} [java] 1) testMetricFiltersWithNoSubtotals(mondrian.test.clearview.MetricFilterTest)junit.framework.ComparisonFailure: expected:<...USA], [Measures].[Store Sales]} [java] {[Store].[All Stores].[USA], [Measures].[Unit Sales]} [java] Axis #2: [java] {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Drink]} [java] {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Food]} [java] {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Non-Consumable]} [java] {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Drink]} [java] {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Food]} [java] {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Non-Consumable]} [java] Row #0: 14,331.23 [java] Row #0: 7,226 [java] Row #1: 120,685.82 [java] Row #1: 56,509 [java] Row #2: 31,722.59 [java] Row #2: 14,929 [java] Row #3: 14,775.19 [java] Row #3: 7,459 [java] Row #4: 121,279.88 [java] Row #4: 56,952...> but was:<...Canada], [Measures].[Store Sales]} [java] {[Store].[All Stores].[Canada], [Measures].[Unit Sales]} [java] {[Store].[All Stores].[Mexico], [Measures].[Store Sales]} [java] {[Store].[All Stores].[Mexico], [Measures].[Unit Sales]} [java] {[Store].[All Stores].[USA], [Measures].[Store Sales]} [java] {[Store].[All Stores].[USA], [Measures].[Unit Sales]} [java] Axis #2: [java] {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Drink]} [java] {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Food]} [java] {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Non-Consumable]} [java] {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Drink]} [java] {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Food]} [java] {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Non-Consumable]} [java] Row #0: [java] Row #0: [java] Row #0: [java] Row #0: [java] Row #0: 14,331.23 [java] Row #0: 7,226 [java] Row #1: [java] Row #1: [java] Row #1: [java] Row #1: [java] Row #1: 120,685.82 [java] Row #1: 56,509 [java] Row #2: [java] Row #2: [java] Row #2: [java] Row #2: [java] Row #2: 31,722.59 [java] Row #2: 14,929 [java] Row #3: [java] Row #3: [java] Row #3: [java] Row #3: [java] Row #3: 14,775.19 [java] Row #3: 7,459 [java] Row #4: [java] Row #4: [java] Row #4: [java] Row #4: [java] Row #4: 121,279.88 [java] Row #4: 56,952 [java] Row #5: [java] Row #5: [java] Row #5: [java] Row #5: ...> [java] at mondrian.test.DiffRepository.assertEquals(DiffRepository.java:465) [java] at mondrian.test.clearview.ClearViewBase.runTest(ClearViewBase.java:91) [java] at mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130) [java] at java.lang.Thread.run(Thread.java:619)

    Pentaho BI Platform Tracking | 10 years ago | Julian Hyde
    junit.framework.ComparisonFailure: expected:<...USA], [Measures].[Store Sales]} {[Store].[All Stores].[USA], [Measures].[Unit Sales]} Axis #2: {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Drink]} {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Food]} {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Non-Consumable]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Drink]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Food]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Non-Consumable]} Row #0: 14,331.23 Row #0: 7,226 Row #1: 120,685.82 Row #1: 56,509 Row #2: 31,722.59 Row #2: 14,929 Row #3: 14,775.19 Row #3: 7,459 Row #4: 121,279.88 Row #4: 56,952...> but was:<...Canada], [Measures].[Store Sales]} {[Store].[All Stores].[Canada], [Measures].[Unit Sales]} {[Store].[All Stores].[Mexico], [Measures].[Store Sales]} {[Store].[All Stores].[Mexico], [Measures].[Unit Sales]} {[Store].[All Stores].[USA], [Measures].[Store Sales]} {[Store].[All Stores].[USA], [Measures].[Unit Sales]} Axis #2: {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Drink]} {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Food]} {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Non-Consumable]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Drink]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Food]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Non-Consumable]} Row #0: Row #0: Row #0: Row #0: Row #0: 14,331.23 Row #0: 7,226 Row #1: Row #1: Row #1: Row #1: Row #1: 120,685.82 Row #1: 56,509 Row #2: Row #2: Row #2: Row #2: Row #2: 31,722.59 Row #2: 14,929 Row #3: Row #3: Row #3: Row #3: Row #3: 14,775.19 Row #3: 7,459 Row #4: Row #4: Row #4: Row #4: Row #4: 121,279.88 Row #4: 56,952 Row #5: Row #5: Row #5: Row #5: ...>
  2. 0

    With a particular collection of parameters - I suspect mondrian.rolap.LargeDimensionThreshold=1 is the key one here - a query fails to filter out empty rows. Running test with JDK=jdk1.6 database=mysql props={ mondrian.native.crossjoin.enable=false mondrian.native.topcount.enable=false mondrian.xmla.drillthroughTotalCount.enable=false mondrian.rolap.LargeDimensionThreshold=1} [java] 1) testMetricFiltersWithNoSubtotals(mondrian.test.clearview.MetricFilterTest)junit.framework.ComparisonFailure: expected:<...USA], [Measures].[Store Sales]} [java] {[Store].[All Stores].[USA], [Measures].[Unit Sales]} [java] Axis #2: [java] {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Drink]} [java] {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Food]} [java] {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Non-Consumable]} [java] {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Drink]} [java] {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Food]} [java] {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Non-Consumable]} [java] Row #0: 14,331.23 [java] Row #0: 7,226 [java] Row #1: 120,685.82 [java] Row #1: 56,509 [java] Row #2: 31,722.59 [java] Row #2: 14,929 [java] Row #3: 14,775.19 [java] Row #3: 7,459 [java] Row #4: 121,279.88 [java] Row #4: 56,952...> but was:<...Canada], [Measures].[Store Sales]} [java] {[Store].[All Stores].[Canada], [Measures].[Unit Sales]} [java] {[Store].[All Stores].[Mexico], [Measures].[Store Sales]} [java] {[Store].[All Stores].[Mexico], [Measures].[Unit Sales]} [java] {[Store].[All Stores].[USA], [Measures].[Store Sales]} [java] {[Store].[All Stores].[USA], [Measures].[Unit Sales]} [java] Axis #2: [java] {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Drink]} [java] {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Food]} [java] {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Non-Consumable]} [java] {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Drink]} [java] {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Food]} [java] {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Non-Consumable]} [java] Row #0: [java] Row #0: [java] Row #0: [java] Row #0: [java] Row #0: 14,331.23 [java] Row #0: 7,226 [java] Row #1: [java] Row #1: [java] Row #1: [java] Row #1: [java] Row #1: 120,685.82 [java] Row #1: 56,509 [java] Row #2: [java] Row #2: [java] Row #2: [java] Row #2: [java] Row #2: 31,722.59 [java] Row #2: 14,929 [java] Row #3: [java] Row #3: [java] Row #3: [java] Row #3: [java] Row #3: 14,775.19 [java] Row #3: 7,459 [java] Row #4: [java] Row #4: [java] Row #4: [java] Row #4: [java] Row #4: 121,279.88 [java] Row #4: 56,952 [java] Row #5: [java] Row #5: [java] Row #5: [java] Row #5: ...> [java] at mondrian.test.DiffRepository.assertEquals(DiffRepository.java:465) [java] at mondrian.test.clearview.ClearViewBase.runTest(ClearViewBase.java:91) [java] at mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130) [java] at java.lang.Thread.run(Thread.java:619)

    Pentaho BI Platform Tracking | 10 years ago | Julian Hyde
    junit.framework.ComparisonFailure: expected:<...USA], [Measures].[Store Sales]} {[Store].[All Stores].[USA], [Measures].[Unit Sales]} Axis #2: {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Drink]} {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Food]} {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Non-Consumable]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Drink]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Food]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Non-Consumable]} Row #0: 14,331.23 Row #0: 7,226 Row #1: 120,685.82 Row #1: 56,509 Row #2: 31,722.59 Row #2: 14,929 Row #3: 14,775.19 Row #3: 7,459 Row #4: 121,279.88 Row #4: 56,952...> but was:<...Canada], [Measures].[Store Sales]} {[Store].[All Stores].[Canada], [Measures].[Unit Sales]} {[Store].[All Stores].[Mexico], [Measures].[Store Sales]} {[Store].[All Stores].[Mexico], [Measures].[Unit Sales]} {[Store].[All Stores].[USA], [Measures].[Store Sales]} {[Store].[All Stores].[USA], [Measures].[Unit Sales]} Axis #2: {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Drink]} {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Food]} {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Non-Consumable]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Drink]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Food]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Non-Consumable]} Row #0: Row #0: Row #0: Row #0: Row #0: 14,331.23 Row #0: 7,226 Row #1: Row #1: Row #1: Row #1: Row #1: 120,685.82 Row #1: 56,509 Row #2: Row #2: Row #2: Row #2: Row #2: 31,722.59 Row #2: 14,929 Row #3: Row #3: Row #3: Row #3: Row #3: 14,775.19 Row #3: 7,459 Row #4: Row #4: Row #4: Row #4: Row #4: 121,279.88 Row #4: 56,952 Row #5: Row #5: Row #5: Row #5: ...>
  3. 0

    With a particular configuration, XMLA drillthrough produces the wrong results. Running test with JDK=jdk1.6 database=mysql props={ mondrian.native.crossjoin.enable=false mondrian.native.topcount.enable=false mondrian.xmla.drillthroughTotalCount.enable=false mondrian.rolap.LargeDimensionThreshold=1} [java] 2) testDrillThrough(mondrian.xmla.XmlaBasicTest)junit.framework.ComparisonFailure: expected:<...86</Store_x0020_Country> [java] <Store_x0020_State>86</Store_x0020_State> [java] <Store_x0020_City>86</Store_x0020_City> [java] <Store_x0020_Name>86</Store_x0020_Name> [java] <Store_x0020_Sqft>86</Store_x0020_Sqft> [java] <Store_x0020_Type>86</Store_x0020_Type> [java] <Year>86</Year> [java] <Quarter>86</Quarter> [java] <Month>86</Month> [java] <Product_x0020_Family>86</Product_x0020_Family> [java] <Product_x0020_Department>86</Product_x0020_Department> [java] <Product_x0020_Category>86</Product_x0020_Category> [java] <Product_x0020_Subcategory>86</Product_x0020_Subcategory> [java] <Brand_x0020_Name>86</Brand_x0020_Name> [java] <Product_x0020_Name>86</Product_x0020_Name> [java] <Media_x0020_Type>86</Media_x0020_Type> [java] <Promotion_x0020_Name>86</Promotion_x0020_Name> [java] <State_x0020_Province>86</State_x0020_Province> [java] <City>86</City> [java] <Name>86</Name> [java] <Name_x0020__x0028_Key_x0029_>86</Name_x0020__x0028_Key_x0029_> [java] <Education_x0020_Level>86</Education_x0020_Level> [java] <Gender>86</Gender> [java] <Marital_x0020_Status>86</Marital_x0020_Status> [java] <Yearly_x0020_Income>86</Yearly_x0020_Income> [java] <Unit_x0020_Sales>86</Unit_x0020_Sales> [java] </row> [java] <row> [java] <Store_x0020_Country>...> but was:<......> [java] at mondrian.test.DiffRepository.assertEquals(DiffRepository.java:465) [java] at mondrian.xmla.XmlaBasicTest.doTests(XmlaBasicTest.java:625) [java] at mondrian.xmla.XmlaBasicTest.doTestInline(XmlaBasicTest.java:526) [java] at mondrian.xmla.XmlaBasicTest.doTest(XmlaBasicTest.java:501) [java] at mondrian.xmla.XmlaBasicTest.testDrillThrough(XmlaBasicTest.java:414) [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [java] at mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130) [java] at java.lang.Thread.run(Thread.java:619)

    Pentaho BI Platform Tracking | 10 years ago | Julian Hyde
    junit.framework.ComparisonFailure: expected:<...86</Store_x0020_Country> <Store_x0020_State>86</Store_x0020_State> <Store_x0020_City>86</Store_x0020_City> <Store_x0020_Name>86</Store_x0020_Name> <Store_x0020_Sqft>86</Store_x0020_Sqft> <Store_x0020_Type>86</Store_x0020_Type> <Year>86</Year> <Quarter>86</Quarter> <Month>86</Month> <Product_x0020_Family>86</Product_x0020_Family> <Product_x0020_Department>86</Product_x0020_Department> <Product_x0020_Category>86</Product_x0020_Category> <Product_x0020_Subcategory>86</Product_x0020_Subcategory> <Brand_x0020_Name>86</Brand_x0020_Name> <Product_x0020_Name>86</Product_x0020_Name> <Media_x0020_Type>86</Media_x0020_Type> <Promotion_x0020_Name>86</Promotion_x0020_Name> <State_x0020_Province>86</State_x0020_Province> <City>86</City> <Name>86</Name> <Name_x0020__x0028_Key_x0029_>86</Name_x0020__x0028_Key_x0029_> <Education_x0020_Level>86</Education_x0020_Level> <Gender>86</Gender> <Marital_x0020_Status>86</Marital_x0020_Status> <Yearly_x0020_Income>86</Yearly_x0020_Income> <Unit_x0020_Sales>86</Unit_x0020_Sales> </row> <row> <Store_x0020_Country>...> but was:<......>
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    With a particular configuration, XMLA drillthrough produces the wrong results. Running test with JDK=jdk1.6 database=mysql props={ mondrian.native.crossjoin.enable=false mondrian.native.topcount.enable=false mondrian.xmla.drillthroughTotalCount.enable=false mondrian.rolap.LargeDimensionThreshold=1} [java] 2) testDrillThrough(mondrian.xmla.XmlaBasicTest)junit.framework.ComparisonFailure: expected:<...86</Store_x0020_Country> [java] <Store_x0020_State>86</Store_x0020_State> [java] <Store_x0020_City>86</Store_x0020_City> [java] <Store_x0020_Name>86</Store_x0020_Name> [java] <Store_x0020_Sqft>86</Store_x0020_Sqft> [java] <Store_x0020_Type>86</Store_x0020_Type> [java] <Year>86</Year> [java] <Quarter>86</Quarter> [java] <Month>86</Month> [java] <Product_x0020_Family>86</Product_x0020_Family> [java] <Product_x0020_Department>86</Product_x0020_Department> [java] <Product_x0020_Category>86</Product_x0020_Category> [java] <Product_x0020_Subcategory>86</Product_x0020_Subcategory> [java] <Brand_x0020_Name>86</Brand_x0020_Name> [java] <Product_x0020_Name>86</Product_x0020_Name> [java] <Media_x0020_Type>86</Media_x0020_Type> [java] <Promotion_x0020_Name>86</Promotion_x0020_Name> [java] <State_x0020_Province>86</State_x0020_Province> [java] <City>86</City> [java] <Name>86</Name> [java] <Name_x0020__x0028_Key_x0029_>86</Name_x0020__x0028_Key_x0029_> [java] <Education_x0020_Level>86</Education_x0020_Level> [java] <Gender>86</Gender> [java] <Marital_x0020_Status>86</Marital_x0020_Status> [java] <Yearly_x0020_Income>86</Yearly_x0020_Income> [java] <Unit_x0020_Sales>86</Unit_x0020_Sales> [java] </row> [java] <row> [java] <Store_x0020_Country>...> but was:<......> [java] at mondrian.test.DiffRepository.assertEquals(DiffRepository.java:465) [java] at mondrian.xmla.XmlaBasicTest.doTests(XmlaBasicTest.java:625) [java] at mondrian.xmla.XmlaBasicTest.doTestInline(XmlaBasicTest.java:526) [java] at mondrian.xmla.XmlaBasicTest.doTest(XmlaBasicTest.java:501) [java] at mondrian.xmla.XmlaBasicTest.testDrillThrough(XmlaBasicTest.java:414) [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [java] at mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130) [java] at java.lang.Thread.run(Thread.java:619)

    Pentaho BI Platform Tracking | 10 years ago | Julian Hyde
    junit.framework.ComparisonFailure: expected:<...86</Store_x0020_Country> <Store_x0020_State>86</Store_x0020_State> <Store_x0020_City>86</Store_x0020_City> <Store_x0020_Name>86</Store_x0020_Name> <Store_x0020_Sqft>86</Store_x0020_Sqft> <Store_x0020_Type>86</Store_x0020_Type> <Year>86</Year> <Quarter>86</Quarter> <Month>86</Month> <Product_x0020_Family>86</Product_x0020_Family> <Product_x0020_Department>86</Product_x0020_Department> <Product_x0020_Category>86</Product_x0020_Category> <Product_x0020_Subcategory>86</Product_x0020_Subcategory> <Brand_x0020_Name>86</Brand_x0020_Name> <Product_x0020_Name>86</Product_x0020_Name> <Media_x0020_Type>86</Media_x0020_Type> <Promotion_x0020_Name>86</Promotion_x0020_Name> <State_x0020_Province>86</State_x0020_Province> <City>86</City> <Name>86</Name> <Name_x0020__x0028_Key_x0029_>86</Name_x0020__x0028_Key_x0029_> <Education_x0020_Level>86</Education_x0020_Level> <Gender>86</Gender> <Marital_x0020_Status>86</Marital_x0020_Status> <Yearly_x0020_Income>86</Yearly_x0020_Income> <Unit_x0020_Sales>86</Unit_x0020_Sales> </row> <row> <Store_x0020_Country>...> but was:<......>
  6. 0

    NonEmptyTest,testCrossjoinWithOneDimensionThatDoesNotJoinToBothBaseCubes produces output in the wrong order against Oracle on JDK 1.5. It works correctly on JDK 1.6. Here is the output: mondrian.rolap.NonEmptyTest,testCrossjoinWithOneDimensionThatDoesNotJoinToBothBaseCubes log4j:WARN No appenders could be found for logger (mondrian.olap.MondrianProperties). log4j:WARN Please initialize the log4j system properly. junit.framework.ComparisonFailure: Expected: Axis #0: {} Axis #1: {[Store].[All Stores].[USA].[CA].[Beverly Hills].[Store 6], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[CA].[Beverly Hills].[Store 6], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[CA].[Los Angeles].[Store 7], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[CA].[Los Angeles].[Store 7], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[CA].[San Diego].[Store 24], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[CA].[San Diego].[Store 24], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[CA].[San Francisco].[Store 14], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[CA].[San Francisco].[Store 14], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[OR].[Portland].[Store 11], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[OR].[Portland].[Store 11], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[OR].[Salem].[Store 13], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[OR].[Salem].[Store 13], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Bellingham].[Store 2], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Bellingham].[Store 2], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Bremerton].[Store 3], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Bremerton].[Store 3], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Seattle].[Store 15], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Seattle].[Store 15], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Spokane].[Store 16], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Spokane].[Store 16], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Tacoma].[Store 17], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Tacoma].[Store 17], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Walla Walla].[Store 22], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Walla Walla].[Store 22], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Yakima].[Store 23], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Yakima].[Store 23], [Gender].[All Gender].[M]} Axis #2: {[Measures].[Unit Sales]} {[Measures].[vm]} Row #0: 10,771 Row #0: 10,562 Row #0: 12,089 Row #0: 13,574 Row #0: 12,835 Row #0: 12,800 Row #0: 1,064 Row #0: 1,053 Row #0: 12,488 Row #0: 13,591 Row #0: 20,548 Row #0: 21,032 Row #0: 1,096 Row #0: 1,141 Row #0: 11,640 Row #0: 12,936 Row #0: 13,513 Row #0: 11,498 Row #0: 12,068 Row #0: 11,523 Row #0: 17,420 Row #0: 17,837 Row #0: 1,019 Row #0: 1,184 Row #0: 5,007 Row #0: 6,484 Row #1: 10759.0 Row #1: 10759.0 Row #1: 24587.0 Row #1: 24587.0 Row #1: 23835.0 Row #1: 23835.0 Row #1: 1696.0 Row #1: 1696.0 Row #1: 8515.0 Row #1: 8515.0 Row #1: 32393.0 Row #1: 32393.0 Row #1: 2348.0 Row #1: 2348.0 Row #1: 22734.0 Row #1: 22734.0 Row #1: 24110.0 Row #1: 24110.0 Row #1: 11889.0 Row #1: 11889.0 Row #1: 32411.0 Row #1: 32411.0 Row #1: 1860.0 Row #1: 1860.0 Row #1: 10589.0 Row #1: 10589.0 Actual: Axis #0: {} Axis #1: {[Store].[All Stores].[USA].[WA].[Bellingham].[Store 2], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[OR].[Salem].[Store 13], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Spokane].[Store 16], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[CA].[San Diego].[Store 24], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Tacoma].[Store 17], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Bremerton].[Store 3], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[CA].[Los Angeles].[Store 7], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[OR].[Salem].[Store 13], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Yakima].[Store 23], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Walla Walla].[Store 22], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Seattle].[Store 15], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Tacoma].[Store 17], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Walla Walla].[Store 22], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Yakima].[Store 23], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[OR].[Portland].[Store 11], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[OR].[Portland].[Store 11], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[CA].[San Francisco].[Store 14], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Seattle].[Store 15], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[CA].[San Diego].[Store 24], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Bremerton].[Store 3], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[CA].[Beverly Hills].[Store 6], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[CA].[San Francisco].[Store 14], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[CA].[Beverly Hills].[Store 6], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[CA].[Los Angeles].[Store 7], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Spokane].[Store 16], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Bellingham].[Store 2], [Gender].[All Gender].[M]} Axis #2: {[Measures].[Unit Sales]} {[Measures].[vm]} Row #0: 1,096 Row #0: 20,548 Row #0: 11,523 Row #0: 12,800 Row #0: 17,837 Row #0: 12,936 Row #0: 12,089 Row #0: 21,032 Row #0: 6,484 Row #0: 1,019 Row #0: 11,498 Row #0: 17,420 Row #0: 1,184 Row #0: 5,007 Row #0: 12,488 Row #0: 13,591 Row #0: 1,053 Row #0: 13,513 Row #0: 12,835 Row #0: 11,640 Row #0: 10,771 Row #0: 1,064 Row #0: 10,562 Row #0: 13,574 Row #0: 12,068 Row #0: 1,141 Row #1: 2348.0 Row #1: 32393.0 Row #1: 11889.0 Row #1: 23835.0 Row #1: 32411.0 Row #1: 22734.0 Row #1: 24587.0 Row #1: 32393.0 Row #1: 10589.0 Row #1: 1860.0 Row #1: 24110.0 Row #1: 32411.0 Row #1: 1860.0 Row #1: 10589.0 Row #1: 8515.0 Row #1: 8515.0 Row #1: 1696.0 Row #1: 24110.0 Row #1: 23835.0 Row #1: 22734.0 Row #1: 10759.0 Row #1: 1696.0 Row #1: 10759.0 Row #1: 24587.0 Row #1: 11889.0 Row #1: 2348.0 Actual java: "Axis #0:\n" + "{}\n" + "Axis #1:\n" + "{[Store].[All Stores].[USA].[WA].[Bellingham].[Store 2], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[OR].[Salem].[Store 13], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[WA].[Spokane].[Store 16], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[CA].[San Diego].[Store 24], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[WA].[Tacoma].[Store 17], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[WA].[Bremerton].[Store 3], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[CA].[Los Angeles].[Store 7], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[OR].[Salem].[Store 13], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[WA].[Yakima].[Store 23], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[WA].[Walla Walla].[Store 22], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[WA].[Seattle].[Store 15], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[WA].[Tacoma].[Store 17], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[WA].[Walla Walla].[Store 22], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[WA].[Yakima].[Store 23], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[OR].[Portland].[Store 11], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[OR].[Portland].[Store 11], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[CA].[San Francisco].[Store 14], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[WA].[Seattle].[Store 15], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[CA].[San Diego].[Store 24], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[WA].[Bremerton].[Store 3], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[CA].[Beverly Hills].[Store 6], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[CA].[San Francisco].[Store 14], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[CA].[Beverly Hills].[Store 6], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[CA].[Los Angeles].[Store 7], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[WA].[Spokane].[Store 16], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[WA].[Bellingham].[Store 2], [Gender].[All Gender].[M]}\n" + "Axis #2:\n" + "{[Measures].[Unit Sales]}\n" + "{[Measures].[vm]}\n" + "Row #0: 1,096\n" + "Row #0: 20,548\n" + "Row #0: 11,523\n" + "Row #0: 12,800\n" + "Row #0: 17,837\n" + "Row #0: 12,936\n" + "Row #0: 12,089\n" + "Row #0: 21,032\n" + "Row #0: 6,484\n" + "Row #0: 1,019\n" + "Row #0: 11,498\n" + "Row #0: 17,420\n" + "Row #0: 1,184\n" + "Row #0: 5,007\n" + "Row #0: 12,488\n" + "Row #0: 13,591\n" + "Row #0: 1,053\n" + "Row #0: 13,513\n" + "Row #0: 12,835\n" + "Row #0: 11,640\n" + "Row #0: 10,771\n" + "Row #0: 1,064\n" + "Row #0: 10,562\n" + "Row #0: 13,574\n" + "Row #0: 12,068\n" + "Row #0: 1,141\n" + "Row #1: 2348.0\n" + "Row #1: 32393.0\n" + "Row #1: 11889.0\n" + "Row #1: 23835.0\n" + "Row #1: 32411.0\n" + "Row #1: 22734.0\n" + "Row #1: 24587.0\n" + "Row #1: 32393.0\n" + "Row #1: 10589.0\n" + "Row #1: 1860.0\n" + "Row #1: 24110.0\n" + "Row #1: 32411.0\n" + "Row #1: 1860.0\n" + "Row #1: 10589.0\n" + "Row #1: 8515.0\n" + "Row #1: 8515.0\n" + "Row #1: 1696.0\n" + "Row #1: 24110.0\n" + "Row #1: 23835.0\n" + "Row #1: 22734.0\n" + "Row #1: 10759.0\n" + "Row #1: 1696.0\n" + "Row #1: 10759.0\n" + "Row #1: 24587.0\n" + "Row #1: 11889.0\n" + "Row #1: 2348.0\n" <Click to see difference> at mondrian.test.TestContext.assertEqualsVerbose(TestContext.java:1014) at mondrian.test.TestContext.assertEqualsVerbose(TestContext.java:972) at mondrian.test.TestContext.assertEqualsVerbose(TestContext.java:950) at mondrian.test.TestContext.assertQueryReturns(TestContext.java:918) at mondrian.test.FoodMartTestCase.assertQueryReturns(FoodMartTestCase.java:125) at mondrian.rolap.NonEmptyTest.testCrossjoinWithOneDimensionThatDoesNotJoinToBothBaseCubes(NonEmptyTest.java:3537) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:40) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90) Process finished with exit code 255

    Pentaho BI Platform Tracking | 7 years ago | Julian Hyde
    junit.framework.ComparisonFailure: Expected: Axis #0: {} Axis #1: {[Store].[All Stores].[USA].[CA].[Beverly Hills].[Store 6], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[CA].[Beverly Hills].[Store 6], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[CA].[Los Angeles].[Store 7], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[CA].[Los Angeles].[Store 7], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[CA].[San Diego].[Store 24], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[CA].[San Diego].[Store 24], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[CA].[San Francisco].[Store 14], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[CA].[San Francisco].[Store 14], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[OR].[Portland].[Store 11], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[OR].[Portland].[Store 11], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[OR].[Salem].[Store 13], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[OR].[Salem].[Store 13], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Bellingham].[Store 2], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Bellingham].[Store 2], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Bremerton].[Store 3], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Bremerton].[Store 3], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Seattle].[Store 15], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Seattle].[Store 15], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Spokane].[Store 16], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Spokane].[Store 16], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Tacoma].[Store 17], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Tacoma].[Store 17], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Walla Walla].[Store 22], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Walla Walla].[Store 22], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Yakima].[Store 23], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Yakima].[Store 23], [Gender].[All Gender].[M]} Axis #2: {[Measures].[Unit Sales]} {[Measures].[vm]} Row #0: 10,771 Row #0: 10,562 Row #0: 12,089 Row #0: 13,574 Row #0: 12,835 Row #0: 12,800 Row #0: 1,064 Row #0: 1,053 Row #0: 12,488 Row #0: 13,591 Row #0: 20,548 Row #0: 21,032 Row #0: 1,096 Row #0: 1,141 Row #0: 11,640 Row #0: 12,936 Row #0: 13,513 Row #0: 11,498 Row #0: 12,068 Row #0: 11,523 Row #0: 17,420 Row #0: 17,837 Row #0: 1,019 Row #0: 1,184 Row #0: 5,007 Row #0: 6,484 Row #1: 10759.0 Row #1: 10759.0 Row #1: 24587.0 Row #1: 24587.0 Row #1: 23835.0 Row #1: 23835.0 Row #1: 1696.0 Row #1: 1696.0 Row #1: 8515.0 Row #1: 8515.0 Row #1: 32393.0 Row #1: 32393.0 Row #1: 2348.0 Row #1: 2348.0 Row #1: 22734.0 Row #1: 22734.0 Row #1: 24110.0 Row #1: 24110.0 Row #1: 11889.0 Row #1: 11889.0 Row #1: 32411.0 Row #1: 32411.0 Row #1: 1860.0 Row #1: 1860.0 Row #1: 10589.0 Row #1: 10589.0 Actual: Axis #0: {} Axis #1: {[Store].[All Stores].[USA].[WA].[Bellingham].[Store 2], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[OR].[Salem].[Store 13], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Spokane].[Store 16], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[CA].[San Diego].[Store 24], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Tacoma].[Store 17], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Bremerton].[Store 3], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[CA].[Los Angeles].[Store 7], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[OR].[Salem].[Store 13], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Yakima].[Store 23], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Walla Walla].[Store 22], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Seattle].[Store 15], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Tacoma].[Store 17], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Walla Walla].[Store 22], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Yakima].[Store 23], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[OR].[Portland].[Store 11], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[OR].[Portland].[Store 11], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[CA].[San Francisco].[Store 14], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Seattle].[Store 15], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[CA].[San Diego].[Store 24], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Bremerton].[Store 3], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[CA].[Beverly Hills].[Store 6], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[CA].[San Francisco].[Store 14], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[CA].[Beverly Hills].[Store 6], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[CA].[Los Angeles].[Store 7], [Gender].[All Gender].[M]} {[Store].[All Stores].[USA].[WA].[Spokane].[Store 16], [Gender].[All Gender].[F]} {[Store].[All Stores].[USA].[WA].[Bellingham].[Store 2], [Gender].[All Gender].[M]} Axis #2: {[Measures].[Unit Sales]} {[Measures].[vm]} Row #0: 1,096 Row #0: 20,548 Row #0: 11,523 Row #0: 12,800 Row #0: 17,837 Row #0: 12,936 Row #0: 12,089 Row #0: 21,032 Row #0: 6,484 Row #0: 1,019 Row #0: 11,498 Row #0: 17,420 Row #0: 1,184 Row #0: 5,007 Row #0: 12,488 Row #0: 13,591 Row #0: 1,053 Row #0: 13,513 Row #0: 12,835 Row #0: 11,640 Row #0: 10,771 Row #0: 1,064 Row #0: 10,562 Row #0: 13,574 Row #0: 12,068 Row #0: 1,141 Row #1: 2348.0 Row #1: 32393.0 Row #1: 11889.0 Row #1: 23835.0 Row #1: 32411.0 Row #1: 22734.0 Row #1: 24587.0 Row #1: 32393.0 Row #1: 10589.0 Row #1: 1860.0 Row #1: 24110.0 Row #1: 32411.0 Row #1: 1860.0 Row #1: 10589.0 Row #1: 8515.0 Row #1: 8515.0 Row #1: 1696.0 Row #1: 24110.0 Row #1: 23835.0 Row #1: 22734.0 Row #1: 10759.0 Row #1: 1696.0 Row #1: 10759.0 Row #1: 24587.0 Row #1: 11889.0 Row #1: 2348.0 Actual java: "Axis #0:\n" + "{}\n" + "Axis #1:\n" + "{[Store].[All Stores].[USA].[WA].[Bellingham].[Store 2], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[OR].[Salem].[Store 13], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[WA].[Spokane].[Store 16], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[CA].[San Diego].[Store 24], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[WA].[Tacoma].[Store 17], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[WA].[Bremerton].[Store 3], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[CA].[Los Angeles].[Store 7], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[OR].[Salem].[Store 13], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[WA].[Yakima].[Store 23], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[WA].[Walla Walla].[Store 22], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[WA].[Seattle].[Store 15], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[WA].[Tacoma].[Store 17], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[WA].[Walla Walla].[Store 22], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[WA].[Yakima].[Store 23], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[OR].[Portland].[Store 11], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[OR].[Portland].[Store 11], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[CA].[San Francisco].[Store 14], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[WA].[Seattle].[Store 15], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[CA].[San Diego].[Store 24], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[WA].[Bremerton].[Store 3], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[CA].[Beverly Hills].[Store 6], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[CA].[San Francisco].[Store 14], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[CA].[Beverly Hills].[Store 6], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[CA].[Los Angeles].[Store 7], [Gender].[All Gender].[M]}\n" + "{[Store].[All Stores].[USA].[WA].[Spokane].[Store 16], [Gender].[All Gender].[F]}\n" + "{[Store].[All Stores].[USA].[WA].[Bellingham].[Store 2], [Gender].[All Gender].[M]}\n" + "Axis #2:\n" + "{[Measures].[Unit Sales]}\n" + "{[Measures].[vm]}\n" + "Row #0: 1,096\n" + "Row #0: 20,548\n" + "Row #0: 11,523\n" + "Row #0: 12,800\n" + "Row #0: 17,837\n" + "Row #0: 12,936\n" + "Row #0: 12,089\n" + "Row #0: 21,032\n" + "Row #0: 6,484\n" + "Row #0: 1,019\n" + "Row #0: 11,498\n" + "Row #0: 17,420\n" + "Row #0: 1,184\n" + "Row #0: 5,007\n" + "Row #0: 12,488\n" + "Row #0: 13,591\n" + "Row #0: 1,053\n" + "Row #0: 13,513\n" + "Row #0: 12,835\n" + "Row #0: 11,640\n" + "Row #0: 10,771\n" + "Row #0: 1,064\n" + "Row #0: 10,562\n" + "Row #0: 13,574\n" + "Row #0: 12,068\n" + "Row #0: 1,141\n" + "Row #1: 2348.0\n" + "Row #1: 32393.0\n" + "Row #1: 11889.0\n" + "Row #1: 23835.0\n" + "Row #1: 32411.0\n" + "Row #1: 22734.0\n" + "Row #1: 24587.0\n" + "Row #1: 32393.0\n" + "Row #1: 10589.0\n" + "Row #1: 1860.0\n" + "Row #1: 24110.0\n" + "Row #1: 32411.0\n" + "Row #1: 1860.0\n" + "Row #1: 10589.0\n" + "Row #1: 8515.0\n" + "Row #1: 8515.0\n" + "Row #1: 1696.0\n" + "Row #1: 24110.0\n" + "Row #1: 23835.0\n" + "Row #1: 22734.0\n" + "Row #1: 10759.0\n" + "Row #1: 1696.0\n" + "Row #1: 10759.0\n" + "Row #1: 24587.0\n" + "Row #1: 11889.0\n" + "Row #1: 2348.0\n" <Click to see difference>

    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. junit.framework.ComparisonFailure

      expected:<...USA], [Measures].[Store Sales]} {[Store].[All Stores].[USA], [Measures].[Unit Sales]} Axis #2: {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Drink]} {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Food]} {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Non-Consumable]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Drink]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Food]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Non-Consumable]} Row #0: 14,331.23 Row #0: 7,226 Row #1: 120,685.82 Row #1: 56,509 Row #2: 31,722.59 Row #2: 14,929 Row #3: 14,775.19 Row #3: 7,459 Row #4: 121,279.88 Row #4: 56,952...> but was:<...Canada], [Measures].[Store Sales]} {[Store].[All Stores].[Canada], [Measures].[Unit Sales]} {[Store].[All Stores].[Mexico], [Measures].[Store Sales]} {[Store].[All Stores].[Mexico], [Measures].[Unit Sales]} {[Store].[All Stores].[USA], [Measures].[Store Sales]} {[Store].[All Stores].[USA], [Measures].[Unit Sales]} Axis #2: {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Drink]} {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Food]} {[Education Level].[All Education Levels].[High School Degree], [Product].[All Products].[Non-Consumable]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Drink]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Food]} {[Education Level].[All Education Levels].[Partial High School], [Product].[All Products].[Non-Consumable]} Row #0: Row #0: Row #0: Row #0: Row #0: 14,331.23 Row #0: 7,226 Row #1: Row #1: Row #1: Row #1: Row #1: 120,685.82 Row #1: 56,509 Row #2: Row #2: Row #2: Row #2: Row #2: 31,722.59 Row #2: 14,929 Row #3: Row #3: Row #3: Row #3: Row #3: 14,775.19 Row #3: 7,459 Row #4: Row #4: Row #4: Row #4: Row #4: 121,279.88 Row #4: 56,952 Row #5: Row #5: Row #5: Row #5: ...>

      at mondrian.test.DiffRepository.assertEquals()
    2. mondrian.test
      DiffRepository.assertEquals
      1. mondrian.test.DiffRepository.assertEquals(DiffRepository.java:465)
      1 frame
    3. mondrian.test.clearview
      ClearViewBase.runTest
      1. mondrian.test.clearview.ClearViewBase.runTest(ClearViewBase.java:91)
      1 frame
    4. mondrian.test
      MondrianTestRunner$2.run
      1. mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
      1 frame
    5. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:619)
      1 frame