UIMA-2425 fix conversion of Xerces error message to native code page.

git-svn-id: https://svn.apache.org/repos/asf/uima/uimacpp/trunk@1357712 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/cas/xmlerror_handler.cpp b/src/cas/xmlerror_handler.cpp
index b7c6ceb..289a6d4 100644
--- a/src/cas/xmlerror_handler.cpp
+++ b/src/cas/xmlerror_handler.cpp
@@ -67,7 +67,7 @@
     msg.addParam( (UChar const *) e.getSystemId());
     msg.addParam(e.getLineNumber());
     msg.addParam(e.getColumnNumber());
-    msg.addParam( (UChar const *) e.getMessage());
+    msg.addParam(XMLString::transcode(e.getMessage()));
     errInfo.setMessage(msg);
     errInfo.setSeverity(ErrorInfo::unrecoverable);
     ExcIllFormedInputError exc(errInfo);
@@ -82,7 +82,7 @@
     msg.addParam( (UChar const *) e.getSystemId());
     msg.addParam(e.getLineNumber());
     msg.addParam(e.getColumnNumber());
-    msg.addParam( (UChar const *) e.getMessage());
+	msg.addParam(XMLString::transcode(e.getMessage()));
     errInfo.setMessage(msg);
     errInfo.setSeverity(ErrorInfo::unrecoverable);
     ExcIllFormedInputError exc(errInfo);
@@ -97,7 +97,7 @@
     msg.addParam( (UChar const *) e.getSystemId());
     msg.addParam(e.getLineNumber());
     msg.addParam(e.getColumnNumber());
-    msg.addParam( (UChar const *) e.getMessage());
+    msg.addParam(XMLString::transcode(e.getMessage()));
     errInfo.setMessage(msg);
     errInfo.setSeverity(ErrorInfo::unrecoverable);
     ExcIllFormedInputError exc(errInfo);