Stefania created CASSANDRA-12909:
------------------------------------

             Summary: cqlsh copy cannot parse strings when counters are present
                 Key: CASSANDRA-12909
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-12909
             Project: Cassandra
          Issue Type: Bug
            Reporter: Stefania
            Assignee: Stefania
             Fix For: 2.2.x, 3.0.x, 3.x


We get parse error {{Failed to import 1 rows: ParseError - argument for 's' 
must be a string}} when using the following table and data:

{code}
CREATE TABLE ks.test (
    object_id ascii,
    user_id timeuuid,
    counter_id ascii,
    count counter,
    PRIMARY KEY ((object_id, user_id), counter_id)
)
{code}

{code}
EVT:be3bd2d0-a68d-11e6-90d4-1b2a65b8a28a,f7ce3ac0-a66e-11e6-b58e-4e29450fd577,SA,2
{code}

The problem is this line 
[here|https://github.com/apache/cassandra/blob/trunk/pylib/cqlshlib/copyutil.py#L2114],
 strings are serialized as unicode rather than ordinary strings but only for 
non-prepared statements (unsure why).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to