diff --git a/DDCore/src/ConditionDerived.cpp b/DDCore/src/ConditionDerived.cpp
index bea9c0d451c6b314b7d03694f9c35b8b837a5c09..a6314d1817c1798bd5a9edfaf18a26973e297b0a 100644
--- a/DDCore/src/ConditionDerived.cpp
+++ b/DDCore/src/ConditionDerived.cpp
@@ -39,7 +39,8 @@ ConditionResolver::~ConditionResolver()  {
 void ConditionUpdateContext::accessFailure(const ConditionKey& key_value)  const   {
   except("ConditionUpdateCall",
          "%s [%016llX]: FAILED to access non-existing item:%s [%016llX]",
-         dependency.target.name, dependency.target.hash, key_value.name, key_value.hash);
+         dependency.target.name.c_str(), dependency.target.hash,
+         key_value.name.c_str(), key_value.hash);
 }
 
 /// Initializing constructor