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/script/internal/ScriptExecutor.java
{
				if ( scope != null )
					context.newScope( scope );
				Object result = null;
				if ( js instanceof String )
					result = context.evaluate( ( String ) js );
				else if ( js instanceof Expression )
					result = context.evaluate( ( Expression ) js );
				return new JSScriptStatus( true, result );
			} finally
			{
				if ( scope != null )
					context.exitScope( );
			}
		}
		return JSScriptStatus.NO_RUN;
	}
	protected static Object getInstance( DesignElementHandle element )
	{
		String className = element.getEventHandlerClass( );
		return getInstance( className );
	}
	protected static Object getInstance( String className )
	{
		if ( className == null )
			return null;