Uploaded image for project: 'Daffodil'
  1. Daffodil
  2. DFDL-1620

IllegalArgumentException with invalid character with 7-Bit encoding

XMLWordPrintableJSON

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • 2.0.0
    • 2.0.0
    • None
    • None

      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

              efinnegan Elizabeth Finnegan
              efinnegan Elizabeth Finnegan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: