diff --git a/fr.centralesupelec.edf.riseclipse.cim.util/src/fr/centralesupelec/edf/riseclipse/cim/util/cimxml/CimXMLHandler.java b/fr.centralesupelec.edf.riseclipse.cim.util/src/fr/centralesupelec/edf/riseclipse/cim/util/cimxml/CimXMLHandler.java index afcc61e411d9fe3c95ac23645d356fa4d1979ae4..279e42769f72fc983fca475e93b01b4c57894d1f 100644 --- a/fr.centralesupelec.edf.riseclipse.cim.util/src/fr/centralesupelec/edf/riseclipse/cim/util/cimxml/CimXMLHandler.java +++ b/fr.centralesupelec.edf.riseclipse.cim.util/src/fr/centralesupelec/edf/riseclipse/cim/util/cimxml/CimXMLHandler.java @@ -204,7 +204,14 @@ public abstract class CimXMLHandler extends SAXXMLHandler { String resource = attribs.getValue( CimConstants.qualifiedRdfResource ); if( resource != null ) { int p = resource.indexOf( "#" ); - if( p != -1 ) { + if( p == -1 ) { + AbstractRiseClipseConsole.getConsole().error( + "The rdf:resource value of " + + eReference.getContainerClass().getSimpleName() + + "." + eReference.getName() + + " is missing '#'" ); + } + else { // Ignore the URI before the # because we don't handle it // TODO: handle it! resource = resource.substring( p );