Bug 189100 [Regression]X-axis data column issue[0001]
Description: [Regression]X-axis data column issue[0001] Step: 1.New a sample datasource and dataset from OFFICES 2.New a chart and use the dataset 3.Change the data type of OFFICECODE from string to integer. 4.Drop the column of OFFICECODE to Value(Y)Series. Actual result: Show the error message: Unable to use a text data to render a numerical/datetime axis.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/BindingColumnsEvalUtil.java
this.odiResult = ri;
		this.scope = scope;
		this.saveHelper = saveUtil;
		
		try
		{
			this.isBasedOnRD = ExprMetaUtil.isBasedOnRD( ri.getResultClass( ) );
			if ( this.isBasedOnRD == true )
				this.evalHelper = new EvalHelper( ri );
		}
		catch ( DataException e )
		{
			
		}
		this.initBindingColumns( manualBindingExprs, autoBindingExprs );
		logger.exiting( BindingColumnsEvalUtil.class.getName( ),
				"BindingColumnsEvalUtil" );
	}
	/**
	 * @param serviceForResultSet
	 * @throws DataException 
	 */
	private void initBindingColumns( List manualBindingExprs,
			Map autoBindingExprs ) throws DataException
	{
		
		int size = manualBindingExprs.size( );
		GroupBindingColumn[] groupBindingColumns = new GroupBindingColumn[size];
		Iterator itr = manualBindingExprs.iterator( );