[
https://issues.apache.org/jira/browse/NIFI-2165?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15362636#comment-15362636
]
ASF GitHub Bot commented on NIFI-2165:
--------------------------------------
Github user jeffoxenberg commented on the issue:
https://github.com/apache/nifi/pull/602
Squashed my commits. I'll look into integration testing as well. I'll try
to handle the QueryCassandra one separately as I'll be busy for the next fewof
days with other things.
> 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: 1.0.0, 0.6.1
> Environment: Ubuntu 14.04, openjdk version "1.8.0_91"
> Reporter: Jeff Oxenberg
> Priority: Minor
> Labels: cassandra, putcassandraql, timestamp
> Fix For: 1.0.0
>
> Original Estimate: 1h
> Remaining Estimate: 1h
>
> 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)