Schema validation does not register the exception with the Problem, yet Problem looks for it and finds it to be not-null ------------------------------------------------------------------------------------------------------------------------
Key: TUSCANY-2325 URL: https://issues.apache.org/jira/browse/TUSCANY-2325 Project: Tuscany Issue Type: Bug Components: Java SCA Problem Determination Environment: All Reporter: Hasan Muhammad Priority: Critical The following code exists in ValidatingXMLStreamReader /** * Report a error. * * @param problems * @param message * @param model */ private void error(String message, Object model, Object... messageParameters) { Problem problem = new ProblemImpl(this.getClass().getName(), "contribution-validation-messages", Severity.ERROR, model, message, (Object[])messageParameters); monitor.problem(problem); } In this case, it does not register the exception with the problem. In the monitor code, we have this else if (problem.getSeverity() == Severity.ERROR) { if (problem.getCause() != null) { problemLogger.log(Level.SEVERE, problem.getMessageId(), problem.getCause()); } else { problemLogger.log(Level.SEVERE, problem.getMessageId(), problem.getMessageParams()); } It finds the cause to be not null, and simply logs the error like this ValidatingXML E SchemaError So either, the Reader should register the exception with problem, or the cause be explicitely initalized to null in the ProblemImpl -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.