Bug 121111 Bad event handler class name does not cause an error
Open a report design, open any Data Set's Property editor. Type in an invalid Java class name for the "Event Handler Class" property, say "aaa". Preview a report that uses that Data Set. The report executes normally. No error is shown. Event handlers are an integral part of a report design, and if a script handler class is not found, or if the handler throws a runtime exception, Report Engine should either stop the report execution, or show the error message in the generated report. (Tested with the 2005-12-15 nightly build)
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/GetParameterDefinitionTask.java
int limit = parameter.getListlimit( );
			return createDynamicSelectionChoices( dataSetName, labelExpr,
					valueExpr, dataType, limit, fixedOrder );
		} else if ( DesignChoiceConstants.PARAM_VALUE_TYPE_STATIC
				.equals( selectionType ) )
		{
			Iterator iter = parameter.choiceIterator( );
			ArrayList choices = new ArrayList( );
			while ( iter.hasNext( ) )
			{
				SelectionChoiceHandle choice = ( SelectionChoiceHandle ) iter
						.next( );
				String label = report
						.getMessage( choice.getLabelKey( ), locale );
				if ( label != null )
				{
					label = choice.getLabel( );
				}
				Object value = getStringValue( choice.getValue( ), dataType );
				choices.add( new SelectionChoice( label, value ) );
			}
			if ( !fixedOrder )
				Collections
						.sort( choices, new SelectionChoiceComparator( true ) );
			return choices;
		}
		return Collections.EMPTY_LIST;
	}
	/**
	 * convert the string to value.