This happens if PIL is not available:
Traceback (innermost last):
Module ZPublisher.Publish, line 113, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 40, in call_object
Module Products.CMFCore.FSPythonScript, line 108, in __call__
Module Shared.DC.Scripts.Bindings, line 311, in __call__
Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
Module Products.CMFCore.FSPythonScript, line 164, in _exec
Module None, line 29, in cpsdocument_edit
- <FSPythonScript at /cps/cpsdocument_edit used for /cps/members/manager/qw>
- Line 29
Module Products.CPSDocument.CPSDocument, line 76, in validate
Module Products.CPSDocument.FlexibleTypeInformation, line 805, in validateObject
Module Products.CPSDocument.FlexibleTypeInformation, line 677, in _validateLayoutStructures
Module Products.CPSSchemas.Layout, line 344, in validateLayoutStructure
Module Products.CPSSchemas.BasicWidgets, line 2018, in validate
Module Products.CPSSchemas.BasicWidgets, line 1751, in validate
Module Products.CPSSchemas.BasicWidgets, line 1900, in makeFile
Module Products.CPSSchemas.BasicWidgets, line 1883, in getResizedImage
UnboundLocalError: local variable 'outfile' referenced before assignment