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)

Reply via email to