Looks like attempts to normalize BigDecimal using method stripTrailingZeros() fails on a specific case of BigDecimal value with smallest possible scale value, probably since Integer.MIN_VALUE does not have matching opposite positive value.
This issue will need to be fixed in jackson-databind, but filing here since it is most easily exposed via binary codecs (not sure how to trigger textual version).
(note: this issue https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=32381 from oss-fuzz)
Looks like attempts to normalize
BigDecimal
using methodstripTrailingZeros()
fails on a specific case ofBigDecimal
value with smallest possible scale value, probably sinceInteger.MIN_VALUE
does not have matching opposite positive value. This issue will need to be fixed injackson-databind
, but filing here since it is most easily exposed via binary codecs (not sure how to trigger textual version).