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.swt/src/org/eclipse/birt/chart/device/swt/SwtRendererImpl.java
{
						rre.setBounds( are.getBounds( ) );
						rre.setOutline( are.getOutline( ) );
						fillRectangle( rre );
					}
					catch ( ChartException ufex )
					{
						throw new ChartException( ChartDeviceSwtActivator.ID,
								ChartException.RENDERING,
								ufex );
					}
					finally
					{
						_gc.setClipping( previousClipping );
						previousClipping.dispose( );
						pt.dispose( );
					}
				}
				return;
			}
			
			if ( are.getStyle( ) == ArcRenderEvent.OPEN
					|| are.getStyle( ) == ArcRenderEvent.CLOSED )
			{
				double angle = Math.toRadians( -are.getStartAngle( ) );
				double xs = ( ( are.getTopLeft( ).getX( ) + dTranslateX + ( Math.cos( angle ) * 0.5 + 0.5 )
						* are.getWidth( ) ) * dScale );
				double ys = ( ( are.getTopLeft( ).getY( ) + dTranslateY + ( Math.sin( angle ) * 0.5 + 0.5 )
						* are.getHeight( ) ) * dScale );
				Path pt = new Path( ( (SwtDisplayServer) _ids ).getDevice( ) );