Bug 124597 Error message pop up which from length of JS-Expression is error
Details: Error message pop up which from length of JS-Expression is error Setp: 1.New a datasource and dataset contain "row["First"]" 2.Insert a table in layout and a data in details 3.Input "row["FIRST"].length" in data expression 4.Preview Actual result: "FIRST" is a error input words, but it can preview some words in table: org.eclipse.birt.data.engine.script.DataExceptionMocker@1502283 But it has not pop up some error message. Expection result: Pop up an error message
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ResultIterator.java
* @param value2
		 * @return
		 */
		private boolean isTwoObjectEqual( Object value1, Object value2 )
		{
			 
			if( value1 instanceof Date && value2 instanceof Date)
				return ((Date)value1).getTime() == ((Date)value2).getTime();
			else
			    return  value1.equals( value2 );
		}
		/**
		 * The method which extracts column name from group definition.
		 * 
		 * @param group
		 * @return
		 */
		private String getGroupKeyColumnName( GroupDefinition group )
		{
			String columnName;
			if ( group.getKeyColumn( ) != null )
			{
				columnName = group.getKeyColumn( );
			}
			else
			{
				columnName = group.getKeyExpression( );
				if ( columnName.trim( ).toUpperCase( ).startsWith( "ROW" ) )
				{
					String temp = columnName.trim( ).substring( 3 ).trim();