Bug 150899 Cannot bind data values to chart series, which causes chart preview fail.
How to reproduce it? 1. Create a new chart, bind it with valid data set. 2. Assign the valid data values to category series and value series. Current result: 1. There is no chart live preview in chart builder. It still uses the default sample data. 2. Preview, dataset invalid exception is thrown out. Investigation: It is perhaps caused by ResultSetWrapper.java. There is no initializeMeta( ) in the Constructor.
chart/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/internal/datafeed/ResultSetWrapper.java
Number obj = (Number) ( (Object[]) resultSet.get( iStartIndex ) )[iSortColumnIndex];
				baseReference = NumberDataElementImpl.create( obj == null ? 0
						: obj.doubleValue( ) );
			}
			Object[] oaTuple, oaSummarizedTuple = null;
			int iGroupIndex = 0, iLastGroupIndex = 0;
			boolean bFirst = true, bGroupBreak = false;
			double dBaseReference = baseReference.getValue( );
			List trashList = new ArrayList( );
			for ( int j = iStartIndex; j < iEndIndex; j++ )
			{
				oaTuple = (Object[]) resultSet.get( j );
				if ( oaTuple[iSortColumnIndex] != null )
				{
					if ( iGroupingInterval == 0 )
					{
						iGroupIndex++;
					}
					else
					{
						iGroupIndex = (int) Math.floor( Math.abs( ( ( (Number) oaTuple[iSortColumnIndex] ).doubleValue( ) - dBaseReference )
								/ iGroupingInterval ) );
					}
				}
				else
				{
					if ( iGroupingInterval == 0 )
					{
						iGroupIndex++;
					}