summaryrefslogtreecommitdiff
path: root/src/core/model
diff options
context:
space:
mode:
authorAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2015-01-18 13:29:36 +0100
committerAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2015-01-18 13:29:36 +0100
commit5aaafebebe26a7205533d752503e50449bfcdd80 (patch)
treec177c92e92e33c1fb0df740a447829250e83ed04 /src/core/model
parent89e0b786d01246d1e8e57cc5da855372e27e7b63 (diff)
Improved validation error message
Diffstat (limited to 'src/core/model')
-rw-r--r--src/core/model/Node.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/model/Node.cpp b/src/core/model/Node.cpp
index e432aff..1c627fc 100644
--- a/src/core/model/Node.cpp
+++ b/src/core/model/Node.cpp
@@ -361,7 +361,9 @@ bool Node::checkDuplicate(Handle<Node> elem,
const std::string &name = elem->getName();
if (!names.emplace(name).second) {
logger.error(std::string("Element with name \"") + name +
- std::string("\" defined multiple times."));
+ std::string("\" defined multiple times in parent ") +
+ type().name + std::string(" \"") +
+ Utils::join(path(), ".") + std::string("\""));
return false;
}
return true;