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

[jira] [Created] (DAFFODIL-2551) Get a StackOverflowError when using daffodil save-parser to compile/save ATO schema to parser.bin file

Dave Thompson created DAFFODIL-2551:
---------------------------------------

             Summary: Get a StackOverflowError when using daffodil save-parser to compile/save ATO schema to parser.bin file
                 Key: DAFFODIL-2551
                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2551
             Project: Daffodil
          Issue Type: Bug
          Components: General
    Affects Versions: 3.2.0
            Reporter: Dave Thompson
            Assignee: Mike Beckerle
         Attachments: SaveATOParserExceptionTrace.txt

During the nightly performance run, when running daffodil save-parser to compile and save the ATO schema to .bin parser file the following StackOverflowError exception occurs.

Partial trace is below and the full trace is attached.

Exception in thread "main" java.lang.StackOverflowError
 at java.lang.Exception.<init>(Exception.java:102)
 at java.lang.ReflectiveOperationException.<init>(ReflectiveOperationException.java:89)
 at java.lang.reflect.InvocationTargetException.<init>(InvocationTargetException.java:72)
 at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:498)
:
:

When the .xsd file is used to execute the nightly ATO tests the following Errors occurred:

********************************************
Error Running test with ato.dfdl.xsd
********************************************

(1) Error running test ato_1t_8k_1000 (1 of 1)
Error running ato_1t_8k_1000 on "Host (RHEL6 x64 12 cpu 96GB)": 
[error] Schema Definition Error: Error loading schema due to org.xml.sax.SAXParseException; lineNumber: 82; columnNumber: 80; cvc-pattern-valid: Value ' ' is not facet-valid with respect to pattern '\S+' for type 'NonEmptyStringLiteral'.
[error] Schema Definition Error: Error loading schema due to org.xml.sax.SAXParseException; lineNumber: 82; columnNumber: 80; cvc-attribute.3: The value ' ' of attribute 'textStringPadCharacter' on element 'dfdl:format' is not valid with respect to its type, 'NonEmptyStringLiteral'.
[error] Schema Definition Error: Error loading schema due to org.xml.sax.SAXParseException; systemId: file:/home/dfdl/dfdl-dataformats/data-formats/usmtf/src/main/resources/ato/DefaultProperties.xsd; lineNumber: 82; columnNumber: 80; cvc-pattern-valid: Value ' ' is not facet-valid with respect to pattern '\S+' for type 'NonEmptyStringLiteral'.
[error] Schema Definition Error: Error loading schema due to org.xml.sax.SAXParseException; systemId: file:/home/dfdl/dfdl-dataformats/data-formats/usmtf/src/main/resources/ato/DefaultProperties.xsd; lineNumber: 82; columnNumber: 80; cvc-attribute.3: The value ' ' of attribute 'textStringPadCharacter' on element 'dfdl:format' is not valid with respect to its type, 'NonEmptyStringLiteral'.
[error] Schema Definition Error: Error loading schema due to org.xml.sax.SAXParseException; systemId: file:/home/dfdl/dfdl-dataformats/data-formats/usmtf/src/main/resources/ato/DefaultProperties.xsd; lineNumber: 82; columnNumber: 80; cvc-pattern-valid: Value ' ' is not facet-valid with respect to pattern '\S+' for type 'NonEmptyStringLiteral'.
[error] Schema Definition Error: Error loading schema due to org.xml.sax.SAXParseException; systemId: file:/home/dfdl/dfdl-dataformats/data-formats/usmtf/src/main/resources/ato/DefaultProperties.xsd; lineNumber: 82; columnNumber: 80; cvc-attribute.3: The value ' ' of attribute 'textStringPadCharacter' on element 'dfdl:format' is not valid with respect to its type, 'NonEmptyStringLiteral'.


Rolled commit back to the previous commit and the exception does not occur.

Got the same exception using schema from nighty performance test data and from dfdl-schema usmtf - ato repo.

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)