[jira] [Updated] (CALCITE-2704) Multilingual decoded problem
[ https://issues.apache.org/jira/browse/CALCITE-2704?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Josh Elser updated CALCITE-2704: Priority: Major (was: Blocker) > Multilingual decoded problem > > > Key: CALCITE-2704 > URL: https://issues.apache.org/jira/browse/CALCITE-2704 > Project: Calcite > Issue Type: Bug > Components: avatica >Affects Versions: avatica-1.11.0, avatica-1.12.0, avatica-1.13.0 >Reporter: pufan >Assignee: Feng Zhu >Priority: Major > Labels: pull-request-available > Fix For: avatica-1.17.0 > > Time Spent: 5h 10m > Remaining Estimate: 0h > > When we execute SQL with Chinese characters, we find that the server parses > it in gibberish. > After checking the code, we found that: > org.apache.calcite.avatica.server.AvaticaJsonHandler.java line 109: > {code:java} > //The readFully method USES utf-8 encoding internally. > rawRequest = AvaticaUtils.readFully(inputStream, buffer); > {code} > But in the org.apache.calcite.avatica.server.AvaticaJsonHandler.java line 116: > {code:java} > // Decoded using iso-8859-1 Cause Chinese garble. > final String jsonRequest = new String(rawRequest.getBytes("ISO-8859-1"), > "UTF-8"); > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (CALCITE-2704) Multilingual decoded problem
[ https://issues.apache.org/jira/browse/CALCITE-2704?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Francis Chuang updated CALCITE-2704: Fix Version/s: (was: avatica-1.16.0) avatica-1.17.0 > Multilingual decoded problem > > > Key: CALCITE-2704 > URL: https://issues.apache.org/jira/browse/CALCITE-2704 > Project: Calcite > Issue Type: Bug > Components: avatica >Affects Versions: avatica-1.11.0, avatica-1.12.0, avatica-1.13.0 >Reporter: pufan >Priority: Blocker > Labels: pull-request-available > Fix For: avatica-1.17.0 > > Time Spent: 3h 40m > Remaining Estimate: 0h > > When we execute SQL with Chinese characters, we find that the server parses > it in gibberish. > After checking the code, we found that: > org.apache.calcite.avatica.server.AvaticaJsonHandler.java line 109: > {code:java} > //The readFully method USES utf-8 encoding internally. > rawRequest = AvaticaUtils.readFully(inputStream, buffer); > {code} > But in the org.apache.calcite.avatica.server.AvaticaJsonHandler.java line 116: > {code:java} > // Decoded using iso-8859-1 Cause Chinese garble. > final String jsonRequest = new String(rawRequest.getBytes("ISO-8859-1"), > "UTF-8"); > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (CALCITE-2704) Multilingual decoded problem
[ https://issues.apache.org/jira/browse/CALCITE-2704?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Francis Chuang updated CALCITE-2704: Fix Version/s: (was: avatica-1.14.0) avatica-1.15.0 > Multilingual decoded problem > > > Key: CALCITE-2704 > URL: https://issues.apache.org/jira/browse/CALCITE-2704 > Project: Calcite > Issue Type: Bug > Components: avatica >Affects Versions: avatica-1.11.0, avatica-1.12.0, avatica-1.13.0 >Reporter: pufan >Priority: Blocker > Labels: pull-request-available > Fix For: avatica-1.15.0 > > Time Spent: 2h 20m > Remaining Estimate: 0h > > When we execute SQL with Chinese characters, we find that the server parses > it in gibberish. > After checking the code, we found that: > org.apache.calcite.avatica.server.AvaticaJsonHandler.java line 109: > {code:java} > //The readFully method USES utf-8 encoding internally. > rawRequest = AvaticaUtils.readFully(inputStream, buffer); > {code} > But in the org.apache.calcite.avatica.server.AvaticaJsonHandler.java line 116: > {code:java} > // Decoded using iso-8859-1 Cause Chinese garble. > final String jsonRequest = new String(rawRequest.getBytes("ISO-8859-1"), > "UTF-8"); > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (CALCITE-2704) Multilingual decoded problem
[ https://issues.apache.org/jira/browse/CALCITE-2704?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] ASF GitHub Bot updated CALCITE-2704: Labels: pull-request-available (was: ) > Multilingual decoded problem > > > Key: CALCITE-2704 > URL: https://issues.apache.org/jira/browse/CALCITE-2704 > Project: Calcite > Issue Type: Bug > Components: avatica >Affects Versions: avatica-1.11.0, avatica-1.12.0 >Reporter: pufan >Priority: Blocker > Labels: pull-request-available > > When we execute SQL with Chinese characters, we find that the server parses > it in gibberish. > After checking the code, we found that: > org.apache.calcite.avatica.server.AvaticaJsonHandler.java line 109: > {code:java} > //The readFully method USES utf-8 encoding internally. > rawRequest = AvaticaUtils.readFully(inputStream, buffer); > {code} > But in the org.apache.calcite.avatica.server.AvaticaJsonHandler.java line 116: > {code:java} > // Decoded using iso-8859-1 Cause Chinese garble. > final String jsonRequest = new String(rawRequest.getBytes("ISO-8859-1"), > "UTF-8"); > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (CALCITE-2704) Multilingual decoded problem
[ https://issues.apache.org/jira/browse/CALCITE-2704?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Kevin Risden updated CALCITE-2704: -- Fix Version/s: avatica-1.14.0 > Multilingual decoded problem > > > Key: CALCITE-2704 > URL: https://issues.apache.org/jira/browse/CALCITE-2704 > Project: Calcite > Issue Type: Bug > Components: avatica >Affects Versions: avatica-1.11.0, avatica-1.12.0, avatica-1.13.0 >Reporter: pufan >Priority: Blocker > Labels: pull-request-available > Fix For: avatica-1.14.0 > > Time Spent: 20m > Remaining Estimate: 0h > > When we execute SQL with Chinese characters, we find that the server parses > it in gibberish. > After checking the code, we found that: > org.apache.calcite.avatica.server.AvaticaJsonHandler.java line 109: > {code:java} > //The readFully method USES utf-8 encoding internally. > rawRequest = AvaticaUtils.readFully(inputStream, buffer); > {code} > But in the org.apache.calcite.avatica.server.AvaticaJsonHandler.java line 116: > {code:java} > // Decoded using iso-8859-1 Cause Chinese garble. > final String jsonRequest = new String(rawRequest.getBytes("ISO-8859-1"), > "UTF-8"); > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (CALCITE-2704) Multilingual decoded problem
[ https://issues.apache.org/jira/browse/CALCITE-2704?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Kevin Risden updated CALCITE-2704: -- Affects Version/s: avatica-1.13.0 > Multilingual decoded problem > > > Key: CALCITE-2704 > URL: https://issues.apache.org/jira/browse/CALCITE-2704 > Project: Calcite > Issue Type: Bug > Components: avatica >Affects Versions: avatica-1.11.0, avatica-1.12.0, avatica-1.13.0 >Reporter: pufan >Priority: Blocker > Labels: pull-request-available > Time Spent: 20m > Remaining Estimate: 0h > > When we execute SQL with Chinese characters, we find that the server parses > it in gibberish. > After checking the code, we found that: > org.apache.calcite.avatica.server.AvaticaJsonHandler.java line 109: > {code:java} > //The readFully method USES utf-8 encoding internally. > rawRequest = AvaticaUtils.readFully(inputStream, buffer); > {code} > But in the org.apache.calcite.avatica.server.AvaticaJsonHandler.java line 116: > {code:java} > // Decoded using iso-8859-1 Cause Chinese garble. > final String jsonRequest = new String(rawRequest.getBytes("ISO-8859-1"), > "UTF-8"); > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (CALCITE-2704) Multilingual decoded problem
[ https://issues.apache.org/jira/browse/CALCITE-2704?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] pufan updated CALCITE-2704: --- Fix Version/s: (was: avatica-1.13.0) > Multilingual decoded problem > > > Key: CALCITE-2704 > URL: https://issues.apache.org/jira/browse/CALCITE-2704 > Project: Calcite > Issue Type: Bug > Components: avatica >Affects Versions: avatica-1.11.0, avatica-1.12.0 >Reporter: pufan >Priority: Blocker > > When we execute SQL with Chinese characters, we find that the server parses > it in gibberish. > After checking the code, we found that: > org.apache.calcite.avatica.server.AvaticaJsonHandler.java line 109: > {code:java} > //The readFully method USES utf-8 encoding internally. > rawRequest = AvaticaUtils.readFully(inputStream, buffer); > {code} > But in the org.apache.calcite.avatica.server.AvaticaJsonHandler.java line 116: > {code:java} > // Decoded using iso-8859-1 Cause Chinese garble. > final String jsonRequest = new String(rawRequest.getBytes("ISO-8859-1"), > "UTF-8"); > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (CALCITE-2704) Multilingual decoded problem
[ https://issues.apache.org/jira/browse/CALCITE-2704?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] pufan updated CALCITE-2704: --- Summary: Multilingual decoded problem (was: Multilingual Decoded problem) > Multilingual decoded problem > > > Key: CALCITE-2704 > URL: https://issues.apache.org/jira/browse/CALCITE-2704 > Project: Calcite > Issue Type: Bug > Components: avatica >Affects Versions: avatica-1.11.0, avatica-1.12.0 >Reporter: pufan >Priority: Blocker > Fix For: avatica-1.13.0 > > > When we execute SQL with Chinese characters, we find that the server parses > it in gibberish. > After checking the code, we found that: > org.apache.calcite.avatica.server.AvaticaJsonHandler.java line 109: > {code:java} > //The readFully method USES utf-8 encoding internally. > rawRequest = AvaticaUtils.readFully(inputStream, buffer); > {code} > But in the org.apache.calcite.avatica.server.AvaticaJsonHandler.java line 116: > {code:java} > // Decoded using iso-8859-1 Cause Chinese garble. > final String jsonRequest = new String(rawRequest.getBytes("ISO-8859-1"), > "UTF-8"); > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)