From 8144aa4138dd474d9c806ceb201d419b37a498b5 Mon Sep 17 00:00:00 2001
From: Mirko Waechter <mirko.waechter@kit.edu>
Date: Fri, 18 Sep 2015 20:35:45 +0200
Subject: [PATCH] improved output of condition check on error

---
 .../libraries/core/checks/ConditionCheckMagnitudeChecks.cpp  | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/source/RobotAPI/libraries/core/checks/ConditionCheckMagnitudeChecks.cpp b/source/RobotAPI/libraries/core/checks/ConditionCheckMagnitudeChecks.cpp
index fc9bb8f41..5b5ea5cdd 100644
--- a/source/RobotAPI/libraries/core/checks/ConditionCheckMagnitudeChecks.cpp
+++ b/source/RobotAPI/libraries/core/checks/ConditionCheckMagnitudeChecks.cpp
@@ -1,5 +1,7 @@
 #include "ConditionCheckMagnitudeChecks.h"
 
+#include <ArmarXCore/core/util/StringHelpers.h>
+
 namespace armarx
 {
 
@@ -22,8 +24,7 @@ namespace armarx
 
         if (dataFields.size() != 1)
         {
-            printf("Size of dataFields: %d\n", (int)dataFields.size());
-            throw InvalidConditionException("Wrong number of datafields for condition equals ");
+            throw InvalidConditionException("Wrong number of datafields for condition magnitude larger: expected 1 actual: " + ValueToString(dataFields.size()));
         }
 
         const Variant& value = dataFields.begin()->second;
-- 
GitLab