Bug 163018 An error extension will lead the report contain chart can't be opened and can not new a report.
Details: An error extension will lead the report contain chart can't open In org.eclipse.birt.report.tests.model has an error extension. When run the birt use workbenck, the report contain chart can't be opened and it can not new a report.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/metadata/PeerExtensionLoader.java
PeerExtensionElementLoader loader = new PeerExtensionElementLoader(
				extension );
		for ( int i = 0; i < configElements.length; i++ )
		{
			IConfigurationElement currentTag = configElements[i];
			if ( ELEMENT_TAG.equals( currentTag.getName( ) ) )
			{
				loader.loadElement( currentTag );
			}
		}
	}
	class PeerExtensionElementLoader extends ExtensionElementLoader
	{
		private static final String STYLE_PROPERTY_TAG = "styleProperty"; 
		private static final String METHOD_TAG = "method"; 
		private static final String ARGUMENT_TAG = "argument"; 		
		private static final String STYLE_TAG = "style"; 
		private static final String SLOT_TAG = "slot"; 
		private static final String ELEMENT_TYPE_TAG = "elementType"; 
		private static final String TOOL_TIP_ID_ATTRIB = "toolTipID"; 
		private static final String RETURN_TYPE_ATTRIB = "returnType"; 
		private static final String TAG_ID_ATTRIB = "tagID"; 		
		private static final String IS_STATIC_ATTRIB = "isStatic"; 
		private static final String DEFAULT_STYLE_ATTRIB = "defaultStyle"; 
		private static final String IS_NAME_REQUIRED_ATTRIB = "isNameRequired"; 
		private static final String CLASS_ATTRIB = "class"; 
		private static final String EXTENDS_FROM_ATTRIB = "extendsFrom"; 
		private static final String XML_TAG_NAME_ATTRIB = "xmlTagName"; 
		private static final String MULTIPLE_CARDINALITY_ATTRIB = "multipleCardinality"; 
		private static final String DETAIL_TYPE_ATTRIB = "detailType";