/** * @param signatureNode * @param exception */ private static void notifyException(final XmlNode signatureNode, final Exception exception) { LOG.error(exception.getMessage(), exception); signatureNode.removeChild(NodeName.INDICATION); signatureNode.removeChild(NodeName.SUB_INDICATION); signatureNode.addChild(NodeName.INDICATION, Indication.INDETERMINATE); signatureNode.addChild(NodeName.SUB_INDICATION, SubIndication.UNEXPECTED_ERROR); final String message = DSSUtils.getSummaryMessage(exception, SimpleReportBuilder.class); signatureNode.addChild(NodeName.INFO, message); } }