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/SwtEventHandler.java
{
					case ActionType.URL_REDIRECT :
						final URLValue uv = (URLValue) ac.getValue( );
						logger.log( ILogger.INFORMATION,
								Messages.getString( "SwtEventHandler.info.redirect.url", lcl ) 
										+ uv.getBaseUrl( ) );
						SwtUtil.openURL( uv.getBaseUrl( ) );
						break LOOP;
					case ActionType.SHOW_TOOLTIP :
						if ( ra != raTooltip )
						{
							hideTooltip( );
						}
						raTooltip = ra;
						bFound = true;
						showTooltip( raTooltip );
						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 )
							{
								seRT = (Series) src.getSource( );
							}
							else
							{
								seRT = (Series) ( (WrappedStructureSource) src ).getParent( )
										.getSource( );