Skip to content

Commit

Permalink
catching JSON decode error for parsing stdout in file validation resu…
Browse files Browse the repository at this point in the history
…lts messages
  • Loading branch information
rolando-ebi committed Aug 30, 2018
1 parent e2fe4df commit a50be50
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion src/listener/handlers/file-validation-handler.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,14 @@ class FileValidationHandler {
return;
}
const validationJobId = msgContent['validation_id'];
const validationOutput = JSON.parse(msgContent['stdout']);

let validationOutput = null;
try {
validationOutput = JSON.parse(msgContent['stdout']);
} catch (err) {
console.error("Failed to JSON parse stdout in validation message (ignoring): " + msg.content);
return;
}

const validationState = validationOutput['validation_state'];
const validationErrors = validationOutput['validation_errors'];
Expand Down

0 comments on commit a50be50

Please sign in to comment.