syntony liu created FLUME-2215:
----------------------------------
Summary: ResettableFileInputStream can't support ucs-4 character
Key: FLUME-2215
URL: https://issues.apache.org/jira/browse/FLUME-2215
Project: Flume
Issue Type: Bug
Affects Versions: v1.4.0
Reporter: syntony liu
Priority: Critical
ResettableFileInputStream.java:readChar() not handle ucs-4 character. it need 2
charBuf. it cause an unexpected termination。
a temporary solution:
if (res.isOverflow() && !charBuf.hasRemaining()){
logger.warn("decoder ucs-4 at postion: {}" , buf.position());
tmpBuf.clear();
res = decoder.decode(buf, tmpBuf, isEndOfInput);
incrPosition( buf.position() - start, false);
return '?';
}
--
This message was sent by Atlassian JIRA
(v6.1#6144)