X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-codec-xml%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fcodec%2Fxml%2FXmlParserStream.java;h=5c3d7e3735b2fb0b64c919fb094d6855c002f20f;hb=9f8750841e646bf5fdf93890f393ddfa1bf5d9a7;hp=038299d6f9e5d068c6b7a424d610667450381552;hpb=7f41bd0651d810544aa1359ce1d762a8185df016;p=yangtools.git diff --git a/yang/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/XmlParserStream.java b/yang/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/XmlParserStream.java index 038299d6f9..5c3d7e3735 100644 --- a/yang/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/XmlParserStream.java +++ b/yang/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/XmlParserStream.java @@ -487,7 +487,7 @@ public final class XmlParserStream implements Closeable, Flushable { if (!added && !elementList) { throw new XMLStreamException(String.format( "Duplicate element \"%s\" in namespace \"%s\" with parent \"%s\" in XML input", - xmlElementName, elementNS, parent.getSchema()), in.getLocation()); + xmlElementName, elementNS, parentSchema), in.getLocation()); } // We have a match, proceed with it @@ -504,7 +504,8 @@ public final class XmlParserStream implements Closeable, Flushable { } else if (parentSchema instanceof ListSchemaNode) { optMount = MountPointSchemaNode.streamAll((ListSchemaNode) parentSchema).findFirst(); } else { - throw new XMLStreamException("Unhandled mount-aware schema " + parentSchema); + throw new XMLStreamException("Unhandled mount-aware schema " + parentSchema, + in.getLocation()); } if (optMount.isPresent()) { @@ -530,7 +531,7 @@ public final class XmlParserStream implements Closeable, Flushable { if (strictParsing) { throw new XMLStreamException(String.format( "Schema for node with name %s and namespace %s does not exist at %s", xmlElementName, - elementNS, parentSchema.getPath(), in.getLocation())); + elementNS, parentSchema.getPath()), in.getLocation()); } LOG.debug("Skipping unknown node ns=\"{}\" localName=\"{}\" at path {}", elementNS, xmlElementName,