-
Bug
-
Resolution: Fixed
-
Major
-
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