Sounds like it’s the schema which has crossed a threshold. Might be time for the pruning shears. Also possible some recent change has ramped up complexity?
On Feb 23, 2022, at 20:01, Martin Holmes
wrote: It's definitely rnv which is the problem, and I can't find a workaround. :-(
I don't think it's actually anything to do with the size of the file, but I can't figure it out. Any ideas?
Cheers, Martin
On 2022-02-23 16:14, Martin Holmes wrote: Hi all, Today, my Jenkins started to fail on the TEIP5-Test-dev build with an out-of-memory error when running RNV, which I can also reproduce on my desktop: ... java -jar ../Utilities/lib/trang.jar testplus.rng testplus.rnc xmllint --noent --dropdtd testplus.xml | rnv testplus.rnc stdin:1:0: error: out of memory error: invalid input make[1]: *** [Makefile:78: testplus.special] Error 1 make[1]: Leaving directory '/home/mholmes/tei/TEI/P5/Test' make: *** [Makefile:195: test] Error 2 The failure is on line 78 of the Test/Makefile, and it's when testplus.xml is processed through xmllint and passed to rnv for validation against its matching rnc file. It looks like Peter's Jenkins is not suffering from this, while Raff's has not run the job since last August, so something else is problematic there. Can those of you who run the docker instance try running the tests and see what you get? I suspect that the testplus.xml file has just somehow edged over a size threshold and we can work around it by throwing a bit of memory at xmllint or at rnv, but I'd like to get a bit more info first. Cheers, Martin ------------------------------------------ Martin Holmes UVic Humanities Computing and Media Centre I acknowledge and respect the lək̓ʷəŋən peoples on whose traditional territory the university stands and the Songhees, Esquimalt and WSÁNEĆ peoples whose historical relationships with the land continue to this day. _______________________________________________ Tei-council mailing list Tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
-- ------------------------------------------ Martin Holmes UVic Humanities Computing and Media Centre
I acknowledge and respect the lək̓ʷəŋən peoples on whose traditional territory the university stands and the Songhees, Esquimalt and WSÁNEĆ peoples whose historical relationships with the land continue to this day. _______________________________________________ Tei-council mailing list Tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council