Bug 167395 Current version BIRT can't support SVG well.
step: 1.Creat a new report with a chart in svg form. 2.preview the report and save the svg image to a file "test.svg". 3.Creat another new report. Add an image to the report. The dialog "Edit Image Item" will diaplay. 4.In the dialog "Edit Image Item",choose "Embedded image". Press the button "Add Image" to add the "test.svg". choose the "test.svg" and press the button "Insert", exception happens. BIRT code version: 2006.12.11 afternoon.
UI/org.eclipse.birt.report.designer.core/src/org/eclipse/birt/report/designer/util/ImageManager.java
import org.eclipse.birt.report.designer.core.CorePlugin;
import org.eclipse.birt.report.designer.core.DesignerConstants;
import org.eclipse.birt.report.designer.core.model.SessionHandleAdapter;
import org.eclipse.birt.report.model.api.IResourceLocator;
import org.eclipse.birt.report.model.api.ModuleHandle;
import org.eclipse.birt.report.model.api.elements.structures.EmbeddedImage;
import org.eclipse.birt.report.model.api.util.URIUtil;
import org.eclipse.jface.resource.ImageRegistry;
import org.eclipse.swt.graphics.Image;
/**
 * Manages all image resources.
 */
public class ImageManager
{
	private static final String EMBEDDED_SUFFIX = ".Embedded."; 
	private static final ImageManager instance = new ImageManager( );
	private List invalidUrlList = new ArrayList( );
	private ImageManager( )
	{
	}
	/**
	 * Gets the instance of the image manager
	 * 
	 * @return Returns the instanceof the image manager
	 */
	public static ImageManager getInstance( )
	{
		return instance;
	}
	/**