Jordan Sammut created NIFI-14297:
------------------------------------
Summary: Avro Schemas: No support for String default on bytes with
'decimal' logicalType
Key: NIFI-14297
URL: https://issues.apache.org/jira/browse/NIFI-14297
Project: Apache NiFi
Issue Type: Bug
Components: NiFi API
Affects Versions: 2.2.0
Environment: Docker with NiFi 2.2.0 Image
Reporter: Jordan Sammut
Fix For: 2.3.0
Attachments: image-2025-02-25-15-59-37-422.png
There is currently no way to utilise and AVRO schema, with a field of type
'bytes' and logicalType 'decimal', and providing a string for a default value.
*Steps to reproduce:*
* Launch a NiFi Environment using Version 2.2.0
* Create an AVROSchemaRegistry Service
* Insert a schema, with a field as type 'bytes', logicalType 'decimal' and
default "0.0000"
Example:
{code:java}
{
"type": "record",
"name": "ExampleRecord",
"fields": [
{
"name": "big_decimal_field",
"type": {
"type": "bytes",
"logicalType": "decimal",
"precision": 10,
"scale": 4
},
"default": "0.0000"
}
]
} {code}
*Result:*
Service enters "Invalid" State
!image-2025-02-25-15-59-37-422.png!
--
This message was sent by Atlassian Jira
(v8.20.10#820010)