You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When trying to upload xlsx files using eXide to the db I get this error:
The XML parser reported a problem: fatal error at (1,1) : Content is not allowed in prolog. XMLDB reported an exception while storing document: The XML parser reported a problem: fatal error at (1,1) : Content is not allowed in prolog.
The file upload also fails via XMLRPC, e.g. with oXygen:
Operation
Import Files
...myfile.xlsx
org.apache.xmlrpc.XmlRpcException: Failed to invoke method parseLocalExt in class org.exist.xmlrpc.RpcConnection: org.xml.sax.SAXException: The XML parser reported a problem: fatal error at (1,1) : Content is not allowed in prolog.
org.xml.sax.SAXException: fatal error at (1,1) : Content is not allowed in prolog.
org.xml.sax.SAXParseException; systemId: file:///tmp/exist-db-temp-file-manager-2663348685812551276/exist-db-temp-16639411356743654351.tmp; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
Forcing it via curl as octet-stream does the trick:
Activity
marmoure commentedon Apr 9, 2026
The following conversation happened on Element slack: https://elemental-xyz.slack.com/archives/C08J2KMEW23/p1775560143671479
It seems like there a bug in the media type mapping file where it tries to map
xlsxto XML.lguariento commentedon Apr 9, 2026
The file upload also fails via
XMLRPC, e.g. with oXygen:Forcing it via
curlasoctet-streamdoes the trick:adamretter commentedon Apr 28, 2026
Closed by #193
[bugfix] Change the storage type for OpenDocument files, and Office O…