Bug 143105 Invalid "row" binding reference does not generate an error
Open the attached report. The data item in the second column is bound to an invalid expression row["junk"] (no binding by the name junk exists). No error is generated when this report is run. The 2nd column simply shows empty values. EXPECTED: erroneous "row" references must be reported as error.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/JSResultSetRow.java
public Object get( int index, Scriptable start )
	{
		return this.get( String.valueOf( index ), start );
	}
	/**
	 * @param rsObject
	 * @param index
	 * @param name
	 * @return value
	 * @throws DataException 
	 */
	public Object getValue( IResultObject rsObject, int index, String name )
			throws DataException
	{
		Object value = null;
		if ( name.startsWith( "_{" ) )
		{
			try
			{
				value = rsObject.getFieldValue( name );
			}
			catch ( DataException e )
			{
				
			}
		}
		else
		{
			IBaseExpression dataExpr = this.exprManager.getExpr( name );
			try