You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Robert Stupp (JIRA)" <ji...@apache.org> on 2016/04/21 18:05:25 UTC
[jira] [Created] (CASSANDRA-11626) cqlsh fails and exists on
non-ascii chars
Robert Stupp created CASSANDRA-11626:
----------------------------------------
Summary: cqlsh fails and exists on non-ascii chars
Key: CASSANDRA-11626
URL: https://issues.apache.org/jira/browse/CASSANDRA-11626
Project: Cassandra
Issue Type: Bug
Reporter: Robert Stupp
Priority: Minor
Just seen on cqlsh on current trunk:
To repro, copy {{ä}} (german umlaut) to cqlsh and press return.
cqlsh errors out and immediately exits.
{code}
$ bin/cqlsh
Connected to Test Cluster at 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 2.1.13-SNAPSHOT | CQL spec 3.2.1 | Native protocol v3]
Use HELP for help.
cqlsh> ä
Invalid syntax at line 1, char 1
Traceback (most recent call last):
File "/Users/snazy/devel/cassandra/trunk/bin/cqlsh.py", line 2636, in <module>
main(*read_options(sys.argv[1:], os.environ))
File "/Users/snazy/devel/cassandra/trunk/bin/cqlsh.py", line 2625, in main
shell.cmdloop()
File "/Users/snazy/devel/cassandra/trunk/bin/cqlsh.py", line 1114, in cmdloop
if self.onecmd(self.statement.getvalue()):
File "/Users/snazy/devel/cassandra/trunk/bin/cqlsh.py", line 1139, in onecmd
self.printerr(' %s' % statementline)
File "/Users/snazy/devel/cassandra/trunk/bin/cqlsh.py", line 2314, in printerr
self.writeresult(text, color, newline=newline, out=sys.stderr)
File "/Users/snazy/devel/cassandra/trunk/bin/cqlsh.py", line 2303, in writeresult
out.write(self.applycolor(str(text), color) + ('\n' if newline else ''))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe4' in position 2: ordinal not in range(128)
$
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)