Hello Daffodil team, Not sure if what I'm getting is expected behaviour. I have a facet defined as follows:
``` <xsd:simpleType dfdl:textNumberPattern="#.#" name="numeric1-10"> <xsd:restriction base="xsd:decimal"> <xsd:totalDigits value="10"/> </xsd:restriction> </xsd:simpleType> ``` When attempting to parse a file with full validation turned on, Daffodil 2.6 throws an exception saying: ``` org.apache.daffodil.exceptions.Abort: Invariant broken. Exception thrown with mark not returned: java.lang.ArithmeticException: Overflow StackTrace: java.lang.ArithmeticException: Overflow at java.math.BigDecimal.intValueExact(BigDecimal.java:3180) at org.apache.daffodil.processors.SimpleTypeRuntimeData.checkTotalDigits(RuntimeData.scala:526) at org.apache.daffodil.processors.SimpleTypeRuntimeData.$anonfun$executeFacetCheck$8(RuntimeData.scala:431) at org.apache.daffodil.processors.SimpleTypeRuntimeData.$anonfun$executeFacetCheck$8$adapted(RuntimeData.scala:427) ``` Should I create a bug report? Any suitable alternatives to "totalDigits"? Claude