diff --git a/HIRS_AttestationCAPortal/src/main/java/hirs/attestationca/portal/page/controllers/CertificatePageController.java b/HIRS_AttestationCAPortal/src/main/java/hirs/attestationca/portal/page/controllers/CertificatePageController.java index 77968193..6098c431 100644 --- a/HIRS_AttestationCAPortal/src/main/java/hirs/attestationca/portal/page/controllers/CertificatePageController.java +++ b/HIRS_AttestationCAPortal/src/main/java/hirs/attestationca/portal/page/controllers/CertificatePageController.java @@ -842,6 +842,12 @@ public class CertificatePageController extends PageController { log.error(failMessage, iaEx); messages.addError(failMessage + iaEx.getMessage()); return null; + } catch (IllegalStateException isEx) { + final String failMessage = String.format( + "Unexpected object while parsing %s ", fileName); + log.error(failMessage, isEx); + messages.addError(failMessage + isEx.getMessage()); + return null; } }