You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by "Steve Lawrence (Jira)" <ji...@apache.org> on 2022/10/26 11:47:00 UTC

[jira] [Commented] (DAFFODIL-1959) EXIficient Inputter and outputter for XML EXI representation

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

Steve Lawrence commented on DAFFODIL-1959:
------------------------------------------

Note that this does not fix the number 2 issue "Exception in thread "main" java.lang.StackOverflowError".  This seems to be a bug in the Exificient library with large values of maxOccurs, especially when these values nest. The Exificient recommendation is to change these maxOccurs values to unbounded:

[https://sourceforge.net/p/exificient/bugs/31/]

That's not a particularly good solution, but there's nothing we can do about it in Daffodil.

> EXIficient Inputter and outputter for XML EXI representation
> ------------------------------------------------------------
>
>                 Key: DAFFODIL-1959
>                 URL: https://issues.apache.org/jira/browse/DAFFODIL-1959
>             Project: Daffodil
>          Issue Type: New Feature
>          Components: Back End
>    Affects Versions: 2.1.0
>            Reporter: Mike Beckerle
>            Assignee: Dave Thompson
>            Priority: Critical
>              Labels: beginner
>             Fix For: 3.4.0
>
>         Attachments: EXI Parse-Unparse Results.docx, EXISA Parse-Unparse_Result.docx
>
>
> Create EXI (dense binary XML) representation using an EXI-specific InfosetInputter and InfosetOutputter.
> These would be very similar to the XML InfosetInputter and Outputter - as EXI libraries such as EXIfficient https://github.com/EXIficient/exificient already have SAX/StAX, APIs, etc. 



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