DITAOTXMLErrorHandler no longer shows line/column number for error messages
On the callback method "org.dita.dost.exception.DITAOTXMLErrorHandler.error(SAXParseException)" if the processing is not strict, line column information is no longer logged in the console. So for example if there are validator errors in the XML document, their message is shown in the console but not their system id, line and column information.

I suggest we replace:

		  public void error(final SAXParseException saxException) throws SAXException {
		    if (mode == Configuration.Mode.STRICT) {
		      throw new SAXExceptionWrapper(filePath, saxException);
		    } else {
		      logger.error(new SAXExceptionWrapper(filePath, saxException).getMessage(), saxException);
		    }
		  }

with:

		  public void error(final SAXParseException saxException) throws SAXException {
			  SAXExceptionWrapper ex =  new SAXExceptionWrapper(filePath, saxException);
		    if (mode == Configuration.Mode.STRICT) {
		      throw ex;
		    } else {
		      logger.error(ex.getMessage(), saxException);
		    }
		  }
diff --git a/src/main/java/org/dita/dost/exception/DITAOTXMLErrorHandler.java b/src/main/java/org/dita/dost/exception/DITAOTXMLErrorHandler.java
index 09bc39c7b..e913b2d30 100644
--- a/src/main/java/org/dita/dost/exception/DITAOTXMLErrorHandler.java
+++ b/src/main/java/org/dita/dost/exception/DITAOTXMLErrorHandler.java
@@ -45,10 +45,11 @@ public final class DITAOTXMLErrorHandler implements ErrorHandler {
    */
   @Override
   public void error(final SAXParseException saxException) throws SAXException {
+    final SAXExceptionWrapper ex = new SAXExceptionWrapper(filePath, saxException);
     if (mode == Configuration.Mode.STRICT) {
-      throw new SAXExceptionWrapper(filePath, saxException);
+      throw ex;
     } else {
-      logger.error(saxException.getMessage(), saxException);
+      logger.error(ex.getMessage(), ex);
     }
   }
 
['src/main/java/org/dita/dost/exception/DITAOTXMLErrorHandler.java']