You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by "Olabusayo Kilo (Jira)" <ji...@apache.org> on 2022/03/18 15:07:00 UTC

[jira] [Created] (DAFFODIL-2678) LengthUnits being applied to minLength/maxLength facets

Olabusayo Kilo created DAFFODIL-2678:
----------------------------------------

             Summary: LengthUnits being applied to minLength/maxLength facets
                 Key: DAFFODIL-2678
                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2678
             Project: Daffodil
          Issue Type: Bug
    Affects Versions: 3.3.0
            Reporter: Olabusayo Kilo
             Fix For: 3.2.1


NOTE: schema showing error exists on a private repo. Info on accessing will show up in a comment

In a schema, where lengthUnit is 'bits', and encoding='X-DFDL-US-ASCII-7-BIT-PACKED', where we have the following element defined 
{code:java}
<xs:element name="alpha" dfdl:lengthKind="explicit" dfdl:length="14">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="2"/>
      <xs:maxLength value="2"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>{code}
Daffodil issues  the following warning on compiling the schema with save-parser

java.lang.AssertionError: Schema Definition Warning: Explicit dfdl:length of 14 is out of range for facet maxLength='2'.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)