Bug 140620 Chart scripting errors are ignored
Write a chart with an invalid script, the execution simply ignores the script. This makes it difficult to debug scripting. The error message is also not precise and needs improvements.
chart/org.eclipse.birt.chart.device.extension/src/org/eclipse/birt/chart/device/swing/ShapedAction.java
{
		_oSource = oSource;
		final int[][] i2a = SwingRendererImpl.getCoordinatesAsInts( loa );
		if ( clipping != null )
		{
			Area ar1 = new Area( clipping );
			Area ar2 = new Area( new Polygon( i2a[0], i2a[1], loa.length ) );
			ar2.intersect( ar1 );
			_sh = ar2;
		}
		else
		{
			_sh = new Polygon( i2a[0], i2a[1], loa.length );
		}
		_ac = ac;
	}
	/**
	 * This constructor supports shape definition via an ellipse
	 * 
	 * @param oSource
	 * @param boEllipse
	 * @param ac
	 */
	ShapedAction( StructureSource oSource, Bounds boEllipse, Action ac, Shape clipping )
	{
		_oSource = oSource;
		if ( clipping != null )
		{
			Area ar1 = new Area( clipping );
			Area ar2 = new Area( new Ellipse2D.Double( boEllipse.getLeft( ),