You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Alaksiej Ščarbaty (Jira)" <ji...@apache.org> on 2026/04/08 15:08:00 UTC
[jira] [Created] (NIFI-15803) Invalid field type of Format record path function
Alaksiej Ščarbaty created NIFI-15803:
----------------------------------------
Summary: Invalid field type of Format record path function
Key: NIFI-15803
URL: https://issues.apache.org/jira/browse/NIFI-15803
Project: Apache NiFi
Issue Type: Bug
Components: Extensions
Affects Versions: 2.8.0
Reporter: Alaksiej Ščarbaty
Assignee: Alaksiej Ščarbaty
The {{format()}} RecordPath function preserves the source field's data type (e.g., LONG, INT) on the returned {{FieldValue}} instead of using STRING.
When used with {{UpdateRecord}} to write a formatted timestamp into a new field, the destination field inherits the source's numeric type, which is incorrect.
{{{}{}}}E.g. record: {_}{ "event_time": 1234567890 }{_}, expression in UpdateRecord: _/DATE = format(/event_time, 'yyy-MM-dd')_ causes {{{}NumberFormatException{}}}, as writer expects the "DATE" fields to be of "LONG" type.
Formatted fields should always be of a STRING type.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)