[
https://issues.apache.org/jira/browse/NIFI-14297?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Handermann updated NIFI-14297:
------------------------------------
Resolution: Fixed
Status: Resolved (was: Patch Available)
> 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
> Assignee: Daniel Stieglitz
> Priority: Minor
> Fix For: 2.3.0
>
> Attachments: image-2025-02-25-15-59-37-422.png
>
> Time Spent: 20m
> Remaining Estimate: 0h
>
> There is currently no way to utilise an 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|width=471,height=188!
--
This message was sent by Atlassian Jira
(v8.20.10#820010)