Author: cwiklik Date: Fri Jan 4 18:41:02 2019 New Revision: 1850420 URL: http://svn.apache.org/viewvc?rev=1850420&view=rev Log: UIMA-5791 encode metadata using UTF-8 before parsing.
Modified: uima/uima-as/trunk/uimaj-as-jms/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngineCommon_impl.java Modified: uima/uima-as/trunk/uimaj-as-jms/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngineCommon_impl.java URL: http://svn.apache.org/viewvc/uima/uima-as/trunk/uimaj-as-jms/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngineCommon_impl.java?rev=1850420&r1=1850419&r2=1850420&view=diff ============================================================================== --- uima/uima-as/trunk/uimaj-as-jms/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngineCommon_impl.java (original) +++ uima/uima-as/trunk/uimaj-as-jms/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngineCommon_impl.java Fri Jan 4 18:41:02 2019 @@ -1203,7 +1203,7 @@ public abstract class BaseUIMAAsynchrono } } String meta = ((TextMessage) message).getText(); - ByteArrayInputStream bis = new ByteArrayInputStream(meta.getBytes()); + ByteArrayInputStream bis = new ByteArrayInputStream(meta.getBytes("UTF-8")); XMLInputSource in1 = new XMLInputSource(bis, null); // Adam - store ResouceMetaData in field so we can return it from getMetaData(). resourceMetadata = (ProcessingResourceMetaData) UIMAFramework.getXMLParser()