You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by "Mike Beckerle (Jira)" <ji...@apache.org> on 2024/02/15 11:05:00 UTC

[jira] [Commented] (DAFFODIL-284) hidden group ref - circular stack overflow at schema compile time

    [ https://issues.apache.org/jira/browse/DAFFODIL-284?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17817636#comment-17817636 ] 

Mike Beckerle commented on DAFFODIL-284:
----------------------------------------

This bug is in the schema compiler. It is unrelated to circular definition issues causing deadlocks when unparsing. That is a runtime mechanism getting deadlocked. This is mutually referencing in the schema compiler.

> hidden group ref - circular stack overflow at schema compile time
> -----------------------------------------------------------------
>
>                 Key: DAFFODIL-284
>                 URL: https://issues.apache.org/jira/browse/DAFFODIL-284
>             Project: Daffodil
>          Issue Type: Bug
>          Components: Back End, Front End, Middle &quot;End&quot;
>            Reporter: Mike Beckerle
>            Assignee: Mike Beckerle
>            Priority: Minor
>
> Implementation ideas: just add a dfdl:__hidden__="true" attribute to the nodes that come from a hidden group ref. TDML runner can strip them off before comparing actual to expected.
> (This does not meet all the requirements for the infoset of DFDL, because the hidden elements will take up positions in the infoset during processing thereby making Xpath expression in the DFDL work differently than if the nodes were behaving as hidden all along.)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)