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
SortOption so = null;
			if ( !sd.isSetSorting( ) )
			{
				logger.log( ILogger.WARNING,
						Messages.getString( "warn.unspecified.sorting", 
								new Object[]{
									sd
								},
								ULocale.getDefault( ) ) );
				so = SortOption.ASCENDING_LITERAL;
			}
			else
			{
				so = sd.getSorting( );
			}
			groupDateTime( workingResultSet,
					iSortColumnIndex,
					so,
					saExpressionKeys,
					iaGroupBreaks,
					null,
					sg.getGroupingInterval( ),
					sg.getGroupingUnit( ),
					iafa );
		}
		else if ( dtGrouping == DataType.TEXT_LITERAL )
		{
			
			final Series seBaseDesignTime = sd.getDesignTimeSeries( );
			final Query q = (Query) seBaseDesignTime.getDataDefinition( )