Bug 204229 [Automation][Regression]Exception is thrown when preview reportdesign in webviewer
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/document/util/ExprDataReader2.java
protected ExprDataReader2( RAInputStream rowExprsIs, RAInputStream rowLenIs, int rowCount, int version ) throws DataException
	{
		this.version = version;
		initialize( rowExprsIs, rowLenIs, rowCount, null );
	}
	/**
	 * @param rowExprsIs
	 * @param rowLenIs
	 * @param rowInfoIs
	 * @throws DataException
	 */
	ExprDataReader2( RAInputStream rowExprsIs, RAInputStream rowLenIs,
			RAInputStream rowInfoIs, int version, DataSetResultSet dataSetResultSet ) throws DataException
	{
		this.version = version;
		this.rowIndexUtil = new RowIndexUtil( rowInfoIs );
		
		try
		{
			int rowCount = (int) ( rowInfoIs.length( ) / 4 );
			initialize( rowExprsIs, rowLenIs, rowCount, dataSetResultSet );
		}
		catch ( IOException e )
		{
			throw new DataException( ResourceConstants.RD_LOAD_ERROR,
					e,
					"Result Data" );
		}		
	}