Bug 197261 [2.2.1]The report that contain library xtab and set filter cannot be run
Description: [2.2.1]The report that contain library xtab and set filter cannot be run Step: 1.New a library and add a xtab 2.New a report and use the library 3.Drop the xtab from library explorer into layout 4.Set the filter on the xtab that is in report 5.Preview Actual result: It pop up an error said that the report cannot be run
model/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/parser/TabularCubeParserTest.java
.getContentCount( TabularHierarchyHandle.LEVELS_PROP ) );
		
		TabularLevelHandle level = (TabularLevelHandle) propHandle
				.getContent( 0 );
		assertEquals( level, hierarchy.getContent(
				TabularHierarchyHandle.LEVELS_PROP, 0 ) );
		assertEquals( "testLevel", level.getName( ) ); 
		assertEquals( "column1", level.getColumnName( ) ); 
		assertEquals( DesignChoiceConstants.COLUMN_DATA_TYPE_INTEGER, level
				.getDataType( ) );
		assertEquals( "none", level.getInterval( ) ); 
		assertEquals( DesignChoiceConstants.DATE_TIME_LEVEL_TYPE_MONTH, level
				.getDateTimeLevelType( ) );
		assertEquals( "mmm", level.getDateTimeFormat( ) ); 
		assertEquals( 3.0, level.getIntervalRange( ), 0.00 );
		assertEquals( "Jan", level.getIntervalBase( ) ); 
		assertEquals( DesignChoiceConstants.LEVEL_TYPE_DYNAMIC, level
				.getLevelType( ) );
		iter = level.staticValuesIterator( );
		RuleHandle rule = (RuleHandle) iter.next( );
		assertEquals( "rule expression", rule.getRuleExpression( ) ); 
		assertEquals( "display expression", rule.getDisplayExpression( ) ); 
		rule = (RuleHandle) iter.next( );
		assertEquals( "rule expression2", rule.getRuleExpression( ) ); 
		assertEquals( "display expression2", rule.getDisplayExpression( ) ); 
		iter = level.attributesIterator( );
		LevelAttributeHandle attribute = (LevelAttributeHandle) iter.next( );
		assertEquals( "var1", attribute.getName( ) ); 
		assertEquals( DesignChoiceConstants.COLUMN_DATA_TYPE_STRING, attribute
				.getDataType( ) );