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

ClassCastException with invalid regular expression

XMLWordPrintableJSON

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • 1.0.0
    • s14
    • Front End
    • None

      Per section 24 of the spec, using regular expression constructs that are not common to both ICU and Java 7 in a DFDL regular expression should result in a schema definition error. Instead, I am seeing a ClassCastException.

      java.lang.ClassCastException: edu.illinois.ncsa.daffodil.processors.InfosetDocument cannot be cast to edu.illinois.ncsa.daffodil.processors.InfosetElement
      [error] at edu.illinois.ncsa.daffodil.processors.PState.parentElement(PState.scala:222)
      [error] at edu.illinois.ncsa.daffodil.processors.PState.getContext(PState.scala:162)
      [error] at edu.illinois.ncsa.daffodil.processors.PState.SDE(PState.scala:193)

      See tests in daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section07/assertions/TestAssertionsDebug.scala

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

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - Not Specified
                  Not Specified
                  Logged:
                  Time Spent - 2 days, 24 minutes
                  2d 24m