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/SwingRendererImpl.java
tc = tga[i].getCondition( );
				al = (ArrayList) _lhmAllTriggers.get( tc );
				if ( al == null )
				{
					al = new ArrayList( 4 ); 
					_lhmAllTriggers.put( tc, al );
				}
				al.add( new ShapedAction( iev.getStructureSource( ),
						boEllipse,
						dStart,
						dExtent,
						iArcType,
						tga[i].getAction( ),
						clipping ) );
			}
		}
		else if ( pre instanceof AreaRenderEvent )
		{		
			final Bounds bo = ( (AreaRenderEvent) pre ).getBounds( );
			final Location[] loa = new Location[4];
			loa[0] = LocationImpl.create( bo.getLeft( ), bo.getTop( ) );
			loa[1] = LocationImpl.create( bo.getLeft( ), bo.getTop( )
					+ bo.getHeight( ) );
			loa[2] = LocationImpl.create( bo.getLeft( ) + bo.getWidth( ),
					bo.getTop( ) + bo.getHeight( ) );
			loa[3] = LocationImpl.create( bo.getLeft( ) + bo.getWidth( ),
					bo.getTop( ) );
			for ( int i = 0; i < tga.length; i++ )
			{
				tc = tga[i].getCondition( );