Details
-
Bug
-
Resolution: Fixed
-
Major
-
2.0.0
-
None
-
None
Description
I created an unparse test that uses the encoding "X-DFDL-US-ASCII-7-BIT-PACKED" and has an invalid character in the document. I was expecting an error, just not this one.
[error] Test edu.illinois.ncsa.daffodil.section11.content_framing_properties.TestContentFramingPropertiesDebug.test_packed7BitASCII_unparse2 failed: java.lang.IllegalArgumentException: null
|
[error] at java.nio.Buffer.position(Buffer.java:244)
|
[error] at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:618)
|
[error] at edu.illinois.ncsa.daffodil.io.DataOutputStreamImplMixin$$anonfun$1.apply(DataOutputStreamImplMixin.scala:721)
|
[error] at edu.illinois.ncsa.daffodil.io.DataOutputStreamImplMixin$$anonfun$1.apply(DataOutputStreamImplMixin.scala:707)
|
See test_packed7BitASCII_unparse2 in:
daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section11/content_framing_properties/ContentFramingProps.tdml
daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section11/content_framing_properties/TestContentFramingPropertiesDebug.scala