UnionFixedSizeListWriter should check writer index for decimal type (just as other types) to ensure the values written not exceed listSize.
Otherwise, the writer may continue to write data into it’s underlying vector quietly even the the writer.idx() > listSize * index.
Reporter: Ji Liu / @tianchen92
Assignee: Ji Liu / @tianchen92
PRs and other links:
Note: This issue was originally created as ARROW-7021. Please see the migration documentation for further details.