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);