You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2020/02/04 17:16:00 UTC

[jira] [Commented] (KAFKA-9074) Connect's Values class does not parse time or timestamp values from string literals

    [ https://issues.apache.org/jira/browse/KAFKA-9074?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17030000#comment-17030000 ] 

ASF GitHub Bot commented on KAFKA-9074:
---------------------------------------

rhauch commented on pull request #7568: KAFKA-9074: Correct Connect’s `Values.parseString` to properly parse a time and timestamp literal
URL: https://github.com/apache/kafka/pull/7568
 
 
   
 
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


> Connect's Values class does not parse time or timestamp values from string literals
> -----------------------------------------------------------------------------------
>
>                 Key: KAFKA-9074
>                 URL: https://issues.apache.org/jira/browse/KAFKA-9074
>             Project: Kafka
>          Issue Type: Bug
>          Components: KafkaConnect
>    Affects Versions: 1.1.0, 2.0.0, 2.1.0, 2.2.0, 2.3.0
>            Reporter: Randall Hauch
>            Assignee: Randall Hauch
>            Priority: Major
>
> The `Values.parseString(String)` method that returns a `SchemaAndValue` is not able to parse a string that contains a time or timestamp literal into a logical time or timestamp value. This is likely because the `:` is a delimiter for the internal parser, and so literal values such as `2019-08-23T14:34:54.346Z` and `14:34:54.346Z` are separated into multiple tokens before matching the pattern.
> The colon can be escaped to prevent the unexpected tokenization, but then the literal string contains the backslash character before each colon, and again the pattern matching for the time and timestamp literal strings fails to match.
> This should be backported as far back as possible: the `Values` class was introduced in AK 1.1.0.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)