Bug 144077 Throw exception when generate SVG chart which has inteactive
There is a program mistake in "org.eclipse.birt.chart.device.svg" project. In "SVGInteractiveRenderer" class, "findCategorySeries" method, "getSeries( ).get( 1 )" should be changed to "getSeries( ).get( 0 )". It will throw exception when generate SVG chart which has inteactive. And i find this in 2.1RC3a.
chart/org.eclipse.birt.chart.device.svg/src/org/eclipse/birt/chart/device/svg/SVGInteractiveRenderer.java
if ( src instanceof WrappedStructureSource )
		{
			WrappedStructureSource wss = (WrappedStructureSource) src;
			while ( wss != null )
			{
				if ( wss.getType( ) == type )
				{
					return wss.getSource( );
				}
				if ( wss.getParent( ).getType( ) == type )
				{
					return wss.getParent( ).getSource( );
				}
				if ( wss.getParent( ) instanceof WrappedStructureSource )
					wss = (WrappedStructureSource) wss.getParent( );
				else
					wss = null;
			}
		}
		else if ( src.getType( ) == type )
			return src.getSource( );
		return null;
	}
	/**
	 * Locates a category design-time series corresponding to a given cloned run-time
	 * series.
	 * 
	 * @param seDT runtime Series
	 * @return category Series
	 */