-
Bug
-
Resolution: Fixed
-
Major
-
s7
-
None
-
None
I was trying to throw together a format definition without using one as a reference. I had a feeling it was incorrect, but thought I'd try running a test against it anyway. I get a few standard errors such as "separator is not allowed to appear in element 'dfdl:defineFormat'" because I incorrectly combined my definition tag with my format tag. However, I'm not sure if this is the cause of the rest of the errors, or if it has something to do with the way the schemas are set up. This is the error I see:
2013-02-25 09:46:10:967 edu.illinois.ncsa.daffodil.dsom.Include Info [Included schema from file:/home/jchab/NGF/dfdl/daffodil-test/target/scala-2.9.2/test-classes/edu/illinois/ncsa/daffodil/section06/namespaces/multi_A_05_nons.dfdl.xsd into namespace No_Namespace.]
2013-02-25 09:46:11:057 edu.illinois.ncsa.daffodil.dsom.Include Info [Included schema from file:/home/jchab/NGF/dfdl/daffodil-test/target/scala-2.9.2/test-classes/edu/illinois/ncsa/daffodil/section06/namespaces/multi_B_05_nons.dfdl.xsd into namespace No_Namespace.]
2013-02-25 09:46:11:205 edu.illinois.ncsa.daffodil.dsom.Include Info [Included schema from file:/home/jchab/NGF/dfdl/daffodil-test/target/scala-2.9.2/test-classes/edu/illinois/ncsa/daffodil/section06/namespaces/multi_C_05_nons.dfdl.xsd into namespace No_Namespace.]
Schema Definition Error: Error loading schema(org.xml.sax.SAXParseException; lineNumber: 8; columnNumber: 86; cvc-complex-type.3.2.2: Attribute 'separator' is not allowed to appear in element 'dfdl:defineFormat'.) Schema context: SchemaSet. Location in file:SchemaSet
Schema Definition Error: Error loading schema(org.xml.sax.SAXParseException; lineNumber: 8; columnNumber: 86; cvc-complex-type.3.2.2: Attribute 'initiator' is not allowed to appear in element 'dfdl:defineFormat'.) Schema context: SchemaSet. Location in file:SchemaSet
Schema Definition Error: Error loading schema(org.xml.sax.SAXParseException; lineNumber: 8; columnNumber: 86; cvc-complex-type.3.2.2: Attribute 'terminator' is not allowed to appear in element 'dfdl:defineFormat'.) Schema context: SchemaSet. Location in file:SchemaSet
2013-02-25 09:46:12:595 edu.illinois.ncsa.daffodil.dsom.OOLAG$LV Error [schemaDoc::pipes@@formatAnnotation has no value due to edu.illinois.ncsa.daffodil.exceptions.Abort: should be no fall through to this case
edu.illinois.ncsa.daffodil.exceptions.Assert$.abort(Assert.scala:85)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossible(Assert.scala:89)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossibleCase(Assert.scala:100)
edu.illinois.ncsa.daffodil.dsom.DFDLDefineFormat$$anonfun$formatAnnotation_$1.apply(DFDLAnnotation.scala:461)).]
Exception in OOLAG Value 'gram' while computing the name of an OOLAG Value.
2013-02-25 09:46:12:625 edu.illinois.ncsa.daffodil.dsom.OOLAG$LV Error [???@@gram has no value due to edu.illinois.ncsa.daffodil.exceptions.Abort: should be no fall through to this case
edu.illinois.ncsa.daffodil.exceptions.Assert$.abort(Assert.scala:85)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossible(Assert.scala:89)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossibleCase(Assert.scala:100)
edu.illinois.ncsa.daffodil.dsom.DFDLDefineFormat$$anonfun$formatAnnotation_$1.apply(DFDLAnnotation.scala:461)).]
Exception in OOLAG Value 'gram' while computing the name of an OOLAG Value.
2013-02-25 09:46:12:629 edu.illinois.ncsa.daffodil.dsom.OOLAG$LV Error [???@@gram has no value due to edu.illinois.ncsa.daffodil.exceptions.Abort: should be no fall through to this case
edu.illinois.ncsa.daffodil.exceptions.Assert$.abort(Assert.scala:85)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossible(Assert.scala:89)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossibleCase(Assert.scala:100)
edu.illinois.ncsa.daffodil.dsom.DFDLDefineFormat$$anonfun$formatAnnotation_$1.apply(DFDLAnnotation.scala:461)).]
2013-02-25 09:46:12:630 edu.illinois.ncsa.daffodil.dsom.OOLAG$LV Error [element.baseSeq2::complexType::sequence@@Prod(sequenceContent)@@gram has no value due to edu.illinois.ncsa.daffodil.exceptions.Abort: should be no fall through to this case
edu.illinois.ncsa.daffodil.exceptions.Assert$.abort(Assert.scala:85)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossible(Assert.scala:89)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossibleCase(Assert.scala:100)
edu.illinois.ncsa.daffodil.dsom.DFDLDefineFormat$$anonfun$formatAnnotation_$1.apply(DFDLAnnotation.scala:461)).]
2013-02-25 09:46:12:630 edu.illinois.ncsa.daffodil.dsom.OOLAG$LV Error [element.baseSeq2::complexType::sequence@@Prod(modelGroupSyntax)@@gram has no value due to edu.illinois.ncsa.daffodil.exceptions.Abort: should be no fall through to this case
edu.illinois.ncsa.daffodil.exceptions.Assert$.abort(Assert.scala:85)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossible(Assert.scala:89)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossibleCase(Assert.scala:100)
edu.illinois.ncsa.daffodil.dsom.DFDLDefineFormat$$anonfun$formatAnnotation_$1.apply(DFDLAnnotation.scala:461)).]
2013-02-25 09:46:12:630 edu.illinois.ncsa.daffodil.dsom.OOLAG$LV Error [element.baseSeq2::complexType::sequence@@Prod(termContentBody)@@gram has no value due to edu.illinois.ncsa.daffodil.exceptions.Abort: should be no fall through to this case
edu.illinois.ncsa.daffodil.exceptions.Assert$.abort(Assert.scala:85)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossible(Assert.scala:89)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossibleCase(Assert.scala:100)
edu.illinois.ncsa.daffodil.dsom.DFDLDefineFormat$$anonfun$formatAnnotation_$1.apply(DFDLAnnotation.scala:461)).]
2013-02-25 09:46:12:630 edu.illinois.ncsa.daffodil.dsom.OOLAG$LV Error [element.baseSeq2@@Prod(mainGrammar)@@gram has no value due to edu.illinois.ncsa.daffodil.exceptions.Abort: should be no fall through to this case
edu.illinois.ncsa.daffodil.exceptions.Assert$.abort(Assert.scala:85)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossible(Assert.scala:89)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossibleCase(Assert.scala:100)
edu.illinois.ncsa.daffodil.dsom.DFDLDefineFormat$$anonfun$formatAnnotation_$1.apply(DFDLAnnotation.scala:461)).]
2013-02-25 09:46:12:630 edu.illinois.ncsa.daffodil.dsom.OOLAG$LV Error [element.baseSeq2@@Prod(complexContent)@@gram has no value due to edu.illinois.ncsa.daffodil.exceptions.Abort: should be no fall through to this case
edu.illinois.ncsa.daffodil.exceptions.Assert$.abort(Assert.scala:85)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossible(Assert.scala:89)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossibleCase(Assert.scala:100)
edu.illinois.ncsa.daffodil.dsom.DFDLDefineFormat$$anonfun$formatAnnotation_$1.apply(DFDLAnnotation.scala:461)).]
2013-02-25 09:46:12:630 edu.illinois.ncsa.daffodil.dsom.OOLAG$LV Error [element.baseSeq2@@Prod(scalarComplexContent)@@gram has no value due to edu.illinois.ncsa.daffodil.exceptions.Abort: should be no fall through to this case
edu.illinois.ncsa.daffodil.exceptions.Assert$.abort(Assert.scala:85)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossible(Assert.scala:89)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossibleCase(Assert.scala:100)
edu.illinois.ncsa.daffodil.dsom.DFDLDefineFormat$$anonfun$formatAnnotation_$1.apply(DFDLAnnotation.scala:461)).]
2013-02-25 09:46:12:630 edu.illinois.ncsa.daffodil.dsom.OOLAG$LV Error [element.baseSeq2@@Prod(scalarDefaultableContent)@@gram has no value due to edu.illinois.ncsa.daffodil.exceptions.Abort: should be no fall through to this case
edu.illinois.ncsa.daffodil.exceptions.Assert$.abort(Assert.scala:85)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossible(Assert.scala:89)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossibleCase(Assert.scala:100)
edu.illinois.ncsa.daffodil.dsom.DFDLDefineFormat$$anonfun$formatAnnotation_$1.apply(DFDLAnnotation.scala:461)).]
2013-02-25 09:46:12:630 edu.illinois.ncsa.daffodil.dsom.OOLAG$LV Error [element.baseSeq2@@Prod(scalarDefaultablePhysical)@@gram has no value due to edu.illinois.ncsa.daffodil.exceptions.Abort: should be no fall through to this case
edu.illinois.ncsa.daffodil.exceptions.Assert$.abort(Assert.scala:85)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossible(Assert.scala:89)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossibleCase(Assert.scala:100)
edu.illinois.ncsa.daffodil.dsom.DFDLDefineFormat$$anonfun$formatAnnotation_$1.apply(DFDLAnnotation.scala:461)).]
2013-02-25 09:46:12:630 edu.illinois.ncsa.daffodil.dsom.OOLAG$LV Error [element.baseSeq2@@Prod(document)@@gram has no value due to edu.illinois.ncsa.daffodil.exceptions.Abort: should be no fall through to this case
edu.illinois.ncsa.daffodil.exceptions.Assert$.abort(Assert.scala:85)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossible(Assert.scala:89)
edu.illinois.ncsa.daffodil.exceptions.Assert$.impossibleCase(Assert.scala:100)
edu.illinois.ncsa.daffodil.dsom.DFDLDefineFormat$$anonfun$formatAnnotation_$1.apply(DFDLAnnotation.scala:461)).]
[info] - test_no_namespace_03 *** FAILED ***
[info] edu.illinois.ncsa.daffodil.exceptions.Abort: should be no fall through to this case
[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.exceptions.Assert$.impossibleCase(Assert.scala:100)
[info] edu.illinois.ncsa.daffodil.dsom.DFDLDefineFormat$$anonfun$formatAnnotation_$1.apply(DFDLAnnotation.scala:461)
[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.exceptions.Assert$.impossibleCase(Assert.scala:100)
[info] at edu.illinois.ncsa.daffodil.dsom.DFDLDefineFormat$$anonfun$formatAnnotation_$1.apply(DFDLAnnotation.scala:461)
[info] at edu.illinois.ncsa.daffodil.dsom.DFDLDefineFormat$$anonfun$formatAnnotation_$1.apply(DFDLAnnotation.scala:458)
[info] at edu.illinois.ncsa.daffodil.dsom.OOLAG$LV.lazyBody(OOLAG.scala:289)
[info] at edu.illinois.ncsa.daffodil.dsom.OOLAG$OOLAGValue$$anonfun$1.apply(OOLAG.scala:193)
[info] at edu.illinois.ncsa.daffodil.dsom.OOLAG$OOLAGHost$class.circularityDetector(OOLAG.scala:110)
[info] at edu.illinois.ncsa.daffodil.dsom.DFDLAnnotation.circularityDetector(DFDLAnnotation.scala:58)
[info] at edu.illinois.ncsa.daffodil.dsom.OOLAG$OOLAGValue.valueAsAny(OOLAG.scala:183)
The test (no_namespace_03) is in the following files:
- modified: daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/multi_A_05_nons.dfdl.xsd
- modified: daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/multi_C_05_nons.dfdl.xsd
- modified: daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/multi_base_05_nons.dfdl.xsd
- modified: daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/namespaces.tdml
- modified: daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section06/namespaces/TestNamespacesDebug.scala
- modified: daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section06/namespaces/TestNamespaces.scala