Bug 134662 An unfriendly message pop up when input a very large number in filter Top N
Description: May be Top N value should be less than 100000 but the error message to user is not friendly enough. Step to reproduce: 1.new a datasource and a dataset 2.in the dataset add a filter with top N 3.enter 3655566 in top n 4.click the "Preview Results" Actual result: An error message tell that "data.engine.InvalidTopBottomN100000" Expected result: It had better tell user the Top N's rage of the input
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/NEvaluator.java
if ( N == -1 )
		{
			
			
			Object n_object = null;
			if( helper != null )
			{
				try
				{
					n_object = helper.evaluate( n_expr );
				}
				catch ( BirtException e1 )
				{
					throw new DataException( e1.getLocalizedMessage( ) );
				}
			}
			else
				ScriptEvalUtil.evalExpr( n_expr, cx, scope, "Filter", 0 );
			double n_value = -1;
			try
			{
				n_value = DataTypeUtil.toDouble( n_object ).doubleValue();
			}
			catch ( BirtException e )
			{
				
				throw new DataException(ResourceConstants.INVALID_TOP_BOTTOM_ARGUMENT, e);
			}