diff --git a/orcid-scheduler-web/src/main/java/org/orcid/scheduler/loader/source/issn/IssnLoadSource.java b/orcid-scheduler-web/src/main/java/org/orcid/scheduler/loader/source/issn/IssnLoadSource.java index f4aa1f2c09f..8d09e470b83 100644 --- a/orcid-scheduler-web/src/main/java/org/orcid/scheduler/loader/source/issn/IssnLoadSource.java +++ b/orcid-scheduler-web/src/main/java/org/orcid/scheduler/loader/source/issn/IssnLoadSource.java @@ -97,6 +97,9 @@ private void updateIssnGroupIdRecords() { updateIssnEntity(issnEntity, issnData); LOG.info("Updated group id record {} - {}, processed count now {}", new Object[]{issnEntity.getId(), issnEntity.getGroupId(), Integer.toString(total)}); + } else { + LOG.warn("Extraction failed or returned null for ISSN: {}", issn); + recordFailure(issnEntity, "General extraction failure or null response"); } } catch(TooManyRequestsException tmre) { //We are being rate limited, we have to pause for 'pause' minutes @@ -135,8 +138,8 @@ private void updateIssnGroupIdRecords() { LOG.warn("InterruptedException for issn {}", issn); recordFailure(issnEntity, "InterruptedException"); } catch(JSONException e) { - LOG.warn("InterruptedException for issn {}", issn); - recordFailure(issnEntity, "InterruptedException"); + LOG.warn("JSONException for issn {}", issn); + recordFailure(issnEntity, "JSONException"); } } else { LOG.info("Issn for group record {} not valid: {}", issnEntity.getId(), issnEntity.getGroupId());