Carl Osterwisch created CMIS-904: ------------------------------------ Summary: Memory error creating large documents Key: CMIS-904 URL: https://issues.apache.org/jira/browse/CMIS-904 Project: Chemistry Issue Type: Improvement Components: python-cmislib Affects Versions: cmislib 0.5.1 Environment: Windows 32 bit, Anaconda Python 2.7 Reporter: Carl Osterwisch
I'm getting a memory error when I call Folder.createDocument(), passing a contentFile of 120MB or greater. Smaller files are uploading without trouble. I understand from Jeff Potts that it would help if the library implemented the appendContentStream method available in CMIS 1.1. Thanks for any suggestions! -Carl {noformat} File "C:\Anaconda\lib\site-packages\cmislib-0.5.1-py2.7.egg\cmislib\model.py", line 2756, in createDocument contentEncoding) File "C:\Anaconda\lib\site-packages\cmislib-0.5.1-py2.7.egg\cmislib\model.py", line 1185, in createDocument result = self._cmisClient.post(postUrl.encode('utf-8'), xmlDoc.toxml(encodin g='utf-8'), ATOM_XML_ENTRY_TYPE) File "C:\Anaconda\lib\xml\dom\minidom.py", line 46, in toxml return self.toprettyxml("", "", encoding) File "C:\Anaconda\lib\xml\dom\minidom.py", line 58, in toprettyxml self.writexml(writer, "", indent, newl, encoding) File "C:\Anaconda\lib\xml\dom\minidom.py", line 1749, in writexml node.writexml(writer, indent, addindent, newl) File "C:\Anaconda\lib\xml\dom\minidom.py", line 814, in writexml node.writexml(writer, indent+addindent, addindent, newl) File "C:\Anaconda\lib\xml\dom\minidom.py", line 814, in writexml node.writexml(writer, indent+addindent, addindent, newl) File "C:\Anaconda\lib\xml\dom\minidom.py", line 810, in writexml self.childNodes[0].writexml(writer, '', '', '') File "C:\Anaconda\lib\xml\dom\minidom.py", line 1038, in writexml _write_data(writer, "%s%s%s" % (indent, self.data, newl)) File "C:\Anaconda\lib\xml\dom\minidom.py", line 298, in _write_data writer.write(data) File "C:\Anaconda\lib\codecs.py", line 351, in write data, consumed = self.encode(object, self.errors) MemoryError {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)