diff --git a/Framework/DataHandling/src/CheckMantidVersion.cpp b/Framework/DataHandling/src/CheckMantidVersion.cpp
index 2748bf49ba2922c40826b2853ffb54960411cf41..379744d6bfccd1c3e29f510b6b0a3d1274507b7e 100644
--- a/Framework/DataHandling/src/CheckMantidVersion.cpp
+++ b/Framework/DataHandling/src/CheckMantidVersion.cpp
@@ -110,10 +110,11 @@ void CheckMantidVersion::exec() {
     bool parseOK = r.parse(json, root);
     if (!parseOK) {
       g_log.error() << "Error trying to parse this JSON string from GitHub: "
-                    << json << std::endl;
+                    << json << std::endl
+                    << ". Error details: " << r.getFormattedErrorMessages()
+                    << std::endl;
       throw std::runtime_error("Error found when parsing version information "
-                               "retrieved from GitHub as a JSON string." +
-                               r.getFormattedErrorMessages());
+                               "retrieved from GitHub as a JSON string.");
     }
 
     std::string gitHubVersionTag = root["tag_name"].asString();