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