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
GroupDefinition groupDef = new GroupDefinition( );
				groupDef.setKeyExpression( valueStmt );
				queryDefn.addGroup( groupDef );
				IPreparedQuery query = dataEngine.prepare( queryDefn );
				IQueryResults result = query.execute( executionContext
						.getSharedScope( ) );
				IResultIterator iter = result.getResultIterator( );
				int count = 0;
				while ( iter.next( ) )
				{
					String label = null;
					if ( labelExpr != null )
					{
						label = iter.getString( labelExpr );
					}
					Object value = iter.getValue( valueExpr );
					choices.add( new SelectionChoice( label, convertToType(
							value, dataType ) ) );
					count++;
					if ( ( limit != 0 ) && ( count >= limit ) )
					{
						break;
					}
					iter.skipToEnd( 1 ); 
				}
			} catch ( BirtException ex )
			{
				ex.printStackTrace( );
			}
		}