[teiid-issues] [JBoss JIRA] (TEIID-2383) InputStreamReader throws MalformedInputException when handling multi-byte characters

Hisanobu Okuda (JIRA) jira-events at lists.jboss.org
Fri Feb 8 01:50:51 EST 2013


    [ https://issues.jboss.org/browse/TEIID-2383?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12752950#comment-12752950 ] 

Hisanobu Okuda commented on TEIID-2383:
---------------------------------------

This works fine on my setup:-

{code}
[hokuda at localhost xxx]$ git diff
diff --git a/teiid-7.7.1.GA/common-core/src/main/java/org/teiid/core/util/InputStreamReader.java b/teiid-7.7.1.GA/commo
index eca54fe..3c6ce70 100644
--- a/teiid-7.7.1.GA/common-core/src/main/java/org/teiid/core/util/InputStreamReader.java
+++ b/teiid-7.7.1.GA/common-core/src/main/java/org/teiid/core/util/InputStreamReader.java
@@ -90,7 +90,7 @@ public class InputStreamReader extends Reader {
                        }
                        done = true;
                }
-               if (bb.position() != read) {
+               if (bb.hasRemaining()) {
                        bb.compact();
                } else {
                        bb.clear();
@@ -105,4 +105,4 @@ public class InputStreamReader extends Reader {
                return len;
        }
 
-}
\ No newline at end of file
+}
{code}
                
> InputStreamReader throws MalformedInputException when handling multi-byte characters
> ------------------------------------------------------------------------------------
>
>                 Key: TEIID-2383
>                 URL: https://issues.jboss.org/browse/TEIID-2383
>             Project: Teiid
>          Issue Type: Bug
>          Components: Common
>    Affects Versions: 7.7.1
>            Reporter: Hisanobu Okuda
>            Assignee: Steven Hawkins
>         Attachments: sample.zip, simple_client.tar
>
>
> My VDB uses File translator to handle a csv file which contains multi-byte characters. Reading some csv file via the VDB, MalformedInputException always occurs.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the teiid-issues mailing list