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
{
			
		}
		
		if( "__rownum".equalsIgnoreCase( name )||"0".equalsIgnoreCase( name ))
		{
			return new Integer( rowIndex );
		}
		
		if ( rowIndex == currRowIndex && valueCacheMap.containsKey( name ) )
		{
			return valueCacheMap.get( name );
		}
		else
		{
			Object value = null;
			try
			{
				IBaseExpression dataExpr = this.exprManager.getExpr( name );
				if( dataExpr == null )
				{
					return null;
				}
				value = evaluateValue( dataExpr,
						this.odiResult.getCurrentResultIndex( ),
						this.odiResult.getCurrentResult( ),
						this.scope );
			}
			catch ( BirtException e )
			{