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

MultifileSchema: Invalid dfdl annotation found Abort Error

XMLWordPrintableJSON

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • s8
    • s7
    • None
    • None

      I created test "namespace_conflict_01" that uses multiple schemas that all use the namespace prefix "foo". I get the following error and cannot figure out where it's coming from:

      [info] TestNamespaces:
      2013-02-22 11:12:46:970 edu.illinois.ncsa.daffodil.dsom.Import Info [Imported Schema Namespace: http://a04.com from location file:/home/jchab/NGF/dfdl/daffodil-test/target/scala-2.9.2/test-classes/edu/illinois/ncsa/daffodil/section06/namespaces/multi_A_04_nons.dfdl.xsd.]
      2013-02-22 11:12:47:100 edu.illinois.ncsa.daffodil.dsom.Import Info [Imported Schema Namespace: http://b04.com from location file:/home/jchab/NGF/dfdl/daffodil-test/target/scala-2.9.2/test-classes/edu/illinois/ncsa/daffodil/section06/namespaces/multi_B_04_nons.dfdl.xsd.]
      2013-02-22 11:12:47:251 edu.illinois.ncsa.daffodil.dsom.Import Info [Imported Schema Namespace: http://c04.com from location file:/home/jchab/NGF/dfdl/daffodil-test/target/scala-2.9.2/test-classes/edu/illinois/ncsa/daffodil/section06/namespaces/multi_C_04_nons.dfdl.xsd.]
      2013-02-22 11:12:47:878 edu.illinois.ncsa.daffodil.dsom.OOLAG$LV Error [schemaDoc@@annotationObjs has no value due to edu.illinois.ncsa.daffodil.exceptions.Abort: Invalid dfdl annotation found!
      edu.illinois.ncsa.daffodil.exceptions.Assert$.abort(Assert.scala:85)
      edu.illinois.ncsa.daffodil.exceptions.Assert$.impossible(Assert.scala:89)
      edu.illinois.ncsa.daffodil.dsom.SchemaDocument.annotationFactory(SchemaComponent.scala:1318)
      edu.illinois.ncsa.daffodil.dsom.AnnotatedMixin$$anonfun$annotationObjs_$1$$anonfun$apply$5$$anonfun$12.apply(SchemaComponent.scala:444)).]
      2013-02-22 11:12:47:879 edu.illinois.ncsa.daffodil.dsom.OOLAG$LV Error [schemaDoc@@formatAnnotation has no value due to edu.illinois.ncsa.daffodil.exceptions.Abort: Invalid dfdl annotation found!
      edu.illinois.ncsa.daffodil.exceptions.Assert$.abort(Assert.scala:85)
      edu.illinois.ncsa.daffodil.exceptions.Assert$.impossible(Assert.scala:89)
      edu.illinois.ncsa.daffodil.dsom.SchemaDocument.annotationFactory(SchemaComponent.scala:1318)
      edu.illinois.ncsa.daffodil.dsom.AnnotatedMixin$$anonfun$annotationObjs_$1$$anonfun$apply$5$$anonfun$12.apply(SchemaComponent.scala:444)).]
      2013-02-22 11:12:47:887 edu.illinois.ncsa.daffodil.dsom.OOLAG$LV Error [element.aSeq::complexType::sequence::element.ref.bSeq::element.bSeq::complexType::sequence::element.ref.cElem::element.cElem@@Prod(scalarDefaultable)@@gram has no value due to edu.illinois.ncsa.daffodil.exceptions.Abort: Invalid dfdl annotation found!
      edu.illinois.ncsa.daffodil.exceptions.Assert$.abort(Assert.scala:85)
      edu.illinois.ncsa.daffodil.exceptions.Assert$.impossible(Assert.scala:89)
      edu.illinois.ncsa.daffodil.dsom.SchemaDocument.annotationFactory(SchemaComponent.scala:1318)
      edu.illinois.ncsa.daffodil.dsom.AnnotatedMixin$$anonfun$annotationObjs_$1$$anonfun$apply$5$$anonfun$12.apply(SchemaComponent.scala:444)).]
      2013-02-22 11:12:47:887 edu.illinois.ncsa.daffodil.dsom.OOLAG$LV Error [element.aSeq::complexType::sequence::element.ref.bSeq::element.bSeq::complexType::sequence::element.ref.cElem::element.cElem@@Prod(document)@@gram has no value due to edu.illinois.ncsa.daffodil.exceptions.Abort: Invalid dfdl annotation found!
      edu.illinois.ncsa.daffodil.exceptions.Assert$.abort(Assert.scala:85)
      edu.illinois.ncsa.daffodil.exceptions.Assert$.impossible(Assert.scala:89)
      edu.illinois.ncsa.daffodil.dsom.SchemaDocument.annotationFactory(SchemaComponent.scala:1318)
      edu.illinois.ncsa.daffodil.dsom.AnnotatedMixin$$anonfun$annotationObjs_$1$$anonfun$apply$5$$anonfun$12.apply(SchemaComponent.scala:444)).]
      [info] - test_namespace_conflict_01 *** FAILED ***
      [info] edu.illinois.ncsa.daffodil.exceptions.Abort: Invalid dfdl annotation found!
      [info] edu.illinois.ncsa.daffodil.exceptions.Assert$.abort(Assert.scala:85)
      [info] edu.illinois.ncsa.daffodil.exceptions.Assert$.impossible(Assert.scala:89)
      [info] edu.illinois.ncsa.daffodil.dsom.SchemaDocument.annotationFactory(SchemaComponent.scala:1318)
      [info] edu.illinois.ncsa.daffodil.dsom.AnnotatedMixin$$anonfun$annotationObjs_$1$$anonfun$apply$5$$anonfun$12.apply(SchemaComponent.scala:444)
      [info] at edu.illinois.ncsa.daffodil.exceptions.Assert$.abort(Assert.scala:85)
      [info] at edu.illinois.ncsa.daffodil.exceptions.Assert$.impossible(Assert.scala:89)
      [info] at edu.illinois.ncsa.daffodil.dsom.SchemaDocument.annotationFactory(SchemaComponent.scala:1318)
      [info] at edu.illinois.ncsa.daffodil.dsom.AnnotatedMixin$$anonfun$annotationObjs_$1$$anonfun$apply$5$$anonfun$12.apply(SchemaComponent.scala:444)
      [info] at edu.illinois.ncsa.daffodil.dsom.AnnotatedMixin$$anonfun$annotationObjs_$1$$anonfun$apply$5$$anonfun$12.apply(SchemaComponent.scala:442)
      [info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:233)
      [info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:233)
      [info] at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
      [info] at scala.collection.immutable.List.foreach(List.scala:76)
      [info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:233)

      The test is in the following files:

      daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/multi_A_04.dfdl.xsd
      daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/multi_B_04.dfdl.xsd
      daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/multi_C_04.dfdl.xsd
      daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/multi_base_04.dfdl.xsd
      daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/namespaces.tdml
      daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section06/namespaces/TestNamespaces.scala

              jchab Jessie Chab
              jchab Jessie Chab
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: