Hello,

 

We encountered Out Of Main Memory when trying to create archive of a 4GB XML file.  I’m using version BaseX922.war.  We allocated 20GB with –Xmx flag for tomcat. Please let me know if there is a way to overcome this issue.

 

            let $files := file:list('/tmp', false(), '4gb.xml')

            let $zip := archive:create($files ! element archive:entry { . }, file:read-binary('/tmp/4gb.xml'))

            return file:write-binary('4gb.xml.zip', $zip)

 

 

Thanks,

Paul