Jeff Oxenberg created NIFI-2165:
-----------------------------------

             Summary: PutCassandraQL is handling timestamps as strings
                 Key: NIFI-2165
                 URL: https://issues.apache.org/jira/browse/NIFI-2165
             Project: Apache NiFi
          Issue Type: Bug
          Components: Extensions
    Affects Versions: 0.6.1, 1.0.0
         Environment: Ubuntu 14.04, openjdk version "1.8.0_91"
            Reporter: Jeff Oxenberg
            Priority: Minor
             Fix For: 1.0.0


PutCassandraQL fails when attempting to insert a (iso-8601-formatted) timestamp 
on both Nifi 0.6 and 1.0 due to handling timestamps as strings.

Input: 
FlowFile Attribute Map Content
Key: 'cql.args.1.type'
        Value: 'text'
Key: 'cql.args.1.value'
        Value: 'temp3'
Key: 'cql.args.2.type'
        Value: 'timestamp'
Key: 'cql.args.2.value'
        Value: '2016-06-30T20:04:36Z'
Key: 'cql.args.3.type'
        Value: 'float'
Key: 'cql.args.3.value'
        Value: '6.7'
Key: 'j.id'
        Value: 'temp3'
Key: 'j.ts'
        Value: '2016-06-30T20:04:36Z'
Key: 'j.value'
        Value: '6.7'
--------------------------------------------------
INSERT INTO test.test2 (sensor, ts, value) VALUES(?,?,?)

Output:
com.datastax.driver.core.exceptions.CodecNotFoundException: Codec not found for 
requested operation: [timestamp <-> java.lang.String]
Record does not get inserted into Cassandra

Expected output:
Record gets inserted into Cassandra



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

Reply via email to