I installed the egg Products.PDBDebugMode
, and I run the site with bin/instance fg
. As a test, I tried to edit three files of 71 MB, 167 MB and 222 MB, respectively. Editing the first two succeeded and the last one failed. I got the following error message in the terminal:
(Pdb) 2018-12-22 13:51:05 ERROR Zope.SiteErrorLog 1545486665.470.72723422401 http://.../mvi_9545.mov/@@edit
Traceback (innermost last):
Module ZPublisher.Publish, line 138, in publish
Module ZPublisher.mapply, line 77, in mapply
Module Products.PDBDebugMode.runcall, line 70, in pdb_runcall
Module ZPublisher.Publish, line 48, in call_object
Module plone.z3cform.layout, line 63, in __call__
Module plone.z3cform.layout, line 57, in update
Module z3c.form.form, line 162, in render
Module zope.browserpage.viewpagetemplatefile, line 49, in __call__
Module zope.pagetemplate.pagetemplate, line 137, in pt_render
Module five.pt.engine, line 98, in __call__
Module z3c.pt.pagetemplate, line 163, in render
Module chameleon.zpt.template, line 261, in render
Module chameleon.template, line 171, in render
Module f1a0fe8767bf74ad50c025a5fa1ebb5d.py, line 91, in render
Module fba930545fa874cdb48971ba9dd03567.py, line 1826, in render_titlelessform
Module fba930545fa874cdb48971ba9dd03567.py, line 451, in render_fields
Module fba930545fa874cdb48971ba9dd03567.py, line 126, in render_widget_rendering
Module fba930545fa874cdb48971ba9dd03567.py, line 1069, in render_field
Module five.pt.expressions, line 161, in __call__
Module Products.Five.browser.metaconfigure, line 485, in __call__
Module zope.browserpage.viewpagetemplatefile, line 81, in __call__
Module zope.browserpage.viewpagetemplatefile, line 49, in __call__
Module zope.pagetemplate.pagetemplate, line 137, in pt_render
Module five.pt.engine, line 98, in __call__
Module z3c.pt.pagetemplate, line 163, in render
Module chameleon.zpt.template, line 261, in render
Module chameleon.template, line 171, in render
Module 922b59e08dc6da377e8ec57f51e8c785.py, line 610, in render
Module 922b59e08dc6da377e8ec57f51e8c785.py, line 481, in render_widget_wrapper
Module five.pt.expressions, line 161, in __call__
Module z3c.form.widget, line 154, in render
Module zope.browserpage.viewpagetemplatefile, line 49, in __call__
Module zope.pagetemplate.pagetemplate, line 137, in pt_render
Module five.pt.engine, line 98, in __call__
Module z3c.pt.pagetemplate, line 163, in render
Module chameleon.zpt.template, line 261, in render
Module chameleon.template, line 191, in render
Module chameleon.template, line 171, in render
Module 0ad07260cc1a19be8530babe5e3e48f1.py, line 442, in render
Module five.pt.expressions, line 154, in __call__
Module five.pt.expressions, line 126, in traverse
Module zope.traversing.adapters, line 142, in traversePathElement
- __traceback_info__: (<NamedFileWidget 'form.widgets.file'>, 'file_upload_id')
Module zope.traversing.adapters, line 42, in traverse
- __traceback_info__: (<NamedFileWidget 'form.widgets.file'>, 'file_upload_id', ())
Module plone.formwidget.namedfile.widget, line 110, in file_upload_id
Module plone.namedfile.file, line 348, in _getData
MemoryError: MemoryError
- Expression: "widget/@@ploneform-render-widget"
- Filename: ... rm-3.0.6-py2.7.egg/plone/app/z3cform/templates/macros.pt
- Location: (line 100: col 81)
- Source: ... place="structure widget/@@ploneform-render-widget"/>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Expression: "view/file_upload_id"
- Filename: ... 2.0.6-py2.7.egg/plone/formwidget/namedfile/file_input.pt
- Location: (line 31: col 30)
- Source: ... if tal:define="up_id view/file_upload_id" tal:condition="up_ ...
^^^^^^^^^^^^^^^^^^^
- Arguments: repeat: {...} (0)
context: <ImplicitAcquisitionWrapper mvi_9545.mov at 0x7efc8410bb90>
exists: True
views: <ViewMapper - at 0x7efc81348590>
modules: <TraversableModuleImporter - at 0x7efc89e27f90>
args: <tuple - at 0x7efc91fa6050>
nothing: <NoneType - at 0x55b0f9fd74d0>
icon: http://.../video.png
doc_type: QuickTime video
allow_nochange: True
target_language: <NoneType - at 0x55b0f9fd74d0>
default: <object - at 0x7efc91ec3540>
request: <instance - at 0x7efc810995a8>
wrapped_repeat: {...} (0)
download_url: http://...
filename: MVI_9545.MOV
loop: {...} (0)
template: <ViewPageTemplateFile - at 0x7efc842e5990>
action: nochange
translate: <function translate at 0x7efc801a7938>
options: {...} (0)
view: <NamedFileWidget file at 0x7efc814aa950>
> /.../plone5/eggs/plone.namedfile-4.2.5-py2.7.egg/plone/namedfile/file.py(348)_getData()
-> data = fp.read()