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/SwingEventHandler.java
sa = (ShapedAction) al.get( i );
			sh = sa.getShape( );
			if ( p == null || sh.contains( p ) )
			{
				ac = sa.getAction( );
				final StructureSource src = sa.getSource( );
				switch ( ac.getType( ).getValue( ) )
				{
					case ActionType.URL_REDIRECT :
						final URLValue uv = (URLValue) ac.getValue( );
						logger.log( ILogger.INFORMATION,
								Messages.getString( "SwingEventHandler.info.redirect.url", lcl ) 
										+ uv.getBaseUrl( ) );
						DeviceUtil.openURL( uv.getBaseUrl( ) );
						break LOOP;
					case ActionType.SHOW_TOOLTIP :
						if ( sa != saTooltip )
						{
							hideTooltip( );
						}
						saTooltip = sa;
						bFound = true;
						showTooltip( saTooltip );
						break LOOP;
					case ActionType.TOGGLE_VISIBILITY :
						if ( src.getType( ) == StructureType.SERIES
								|| src.getType( ) == StructureType.SERIES_DATA_POINT )
						{
							final Series seRT;
							if ( src.getType( ) == StructureType.SERIES )