How can I tell what is wrong when a Validation Error occurs? I am
having an very tough time with "a required object is missing" errors. I
have created my own EventHandler that writes out some log4J messages,
but that is barely more helpful than the stack trace. Below is an
example of my handler -- it the ValidationEventLocator does not seem to
work.
logger.error("Message is: " + validationEvent.getMessage());
logger.error("Linked Exception is: " + validationEvent.getLinkedException());
ValidationEventLocator velocator = validationEvent.getLocator();
logger.error("Node where error occurred is " + velocator.getNode().getNodeName());
logger.error("Line number where error occurred is " + velocator.getLineNumber());
logger.error("Column number where error occurred is " + velocator.getColumnNumber());
AJ