From 4cf4110d9dc694d2c28feca38656925980b57a4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Tue, 9 May 2017 21:56:33 +0200 Subject: NOISSUE log even more about 'Flame' resolving issues --- api/logic/minecraft/flame/FileResolvingTask.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'api/logic/minecraft/flame') diff --git a/api/logic/minecraft/flame/FileResolvingTask.cpp b/api/logic/minecraft/flame/FileResolvingTask.cpp index 929b26d5..d55beb63 100644 --- a/api/logic/minecraft/flame/FileResolvingTask.cpp +++ b/api/logic/minecraft/flame/FileResolvingTask.cpp @@ -38,19 +38,23 @@ void Flame::FileResolvingTask::netJobFinished() { auto doc = Json::requireDocument(bytes); auto obj = Json::requireObject(doc); + auto & out = m_toProcess.files[index]; // result code signifies true failure. if(obj.contains("code")) { + qCritical() << "Resolving of" << out.projectId << out.fileId << "failed because of a negative result:"; + qCritical() << bytes; failed = true; continue; } - auto & out = m_toProcess.files[index]; out.fileName = Json::requireString(obj, "FileNameOnDisk"); out.url = Json::requireString(obj, "DownloadURL"); out.resolved = true; } catch(JSONValidationError & e) { + auto & out = m_toProcess.files[index]; + qCritical() << "Resolving of" << out.projectId << out.fileId << "failed because of a parsing error:"; qCritical() << e.cause(); qCritical() << "JSON:"; qCritical() << bytes; -- cgit v1.2.3