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)