Hi all!
This is getting very frustrating.
I've been working on my site for months now without problems, but now seem to have hit a wall. I open a page for editing, make a simple change or addition, but when I try to save, get this traceback.
In the current case, I'm trying to simply add an external link URL to a short bit of text.
This sort of thing is what makes Plone terrifying for the majority of users.
I've been working with Plone for over ten years, as an admin, rather than a developer. But I know how to grep the source code, and often can laboriously track things down. But this NoneType error just makes me shudder.
I don't have time to do days worth of Googling, and trial and error and everything to figure this out. But, having successfully made changes to this very page only hours ago, I'm now effectively locked out.
In some cases, I've been able to clone the whole page, and then edit the new one. This leaves orphaned pages, and causes problems with existing aliases...
http://fraterdeus.com/drawing-without-lines
What next?
Thanks for any tips, pointers, etc.
Cheers
Peter
Plone 4.3.4.1 (4309)
CMF 2.2.8
Zope 2.13.22
Python 2.7.5+ (default, Sep 19 2013, 13:49:51) [GCC 4.8.1]
PIL 2.3.0 (Pillow)
Traceback (innermost last):
Module ZPublisher.Publish, line 138, in publish
Module ZPublisher.mapply, line 77, in mapply
Module ZPublisher.Publish, line 48, in call_object
Module Products.CMFFormController.FSControllerPageTemplate, line 91, in call
Module Products.CMFFormController.BaseControllerPageTemplate, line 28, in _call
Module Products.CMFFormController.ControllerBase, line 231, in getNext
Module Products.CMFFormController.Actions.TraverseTo, line 38, in call
Module ZPublisher.mapply, line 77, in mapply
Module ZPublisher.Publish, line 48, in call_object
Module Products.CMFFormController.FSControllerPythonScript, line 107, in call
Module Products.CMFFormController.ControllerBase, line 231, in getNext
Module Products.CMFFormController.Actions.TraverseTo, line 38, in call
Module ZPublisher.mapply, line 77, in mapply
Module ZPublisher.Publish, line 48, in call_object
Module Products.CMFFormController.FSControllerPythonScript, line 105, in call
Module Products.CMFFormController.Script, line 145, in call
Module Products.CMFCore.FSPythonScript, line 127, in call
Module Shared.DC.Scripts.Bindings, line 322, in call
Module Shared.DC.Scripts.Bindings, line 359, in _bindAndExec
Module Products.PythonScripts.PythonScript, line 344, in _exec
Module script, line 1, in content_edit
- <FSControllerPythonScript at /PFraterdeus/drawing-without-lines/content_edit>
- Line 1
Module Products.CMFCore.FSPythonScript, line 127, in call
Module Shared.DC.Scripts.Bindings, line 322, in call
Module Shared.DC.Scripts.Bindings, line 359, in _bindAndExec
Module Products.PythonScripts.PythonScript, line 344, in _exec
Module script, line 12, in content_edit_impl - <FSPythonScript at /PFraterdeus/drawing-without-lines/content_edit_impl>
- Line 12
Module Products.Archetypes.BaseObject, line 667, in processForm
Module zope.event, line 31, in notify
Module zope.component.event, line 24, in dispatch
Module zope.component._api, line 136, in subscribers
Module zope.component.registry, line 321, in subscribers
Module zope.interface.adapter, line 585, in subscribers
Module zope.component.event, line 32, in objectEventNotify
Module zope.component._api, line 136, in subscribers
Module zope.component.registry, line 321, in subscribers
Module zope.interface.adapter, line 585, in subscribers
Module Products.CMFEditions.subscriber, line 64, in objectEdited
Module Products.CMFEditions.subscriber, line 44, in webdavObjectEventHandler
Module Products.CMFEditions.utilities, line 123, in maybeSaveVersion
Module Products.CMFEditions.CopyModifyMergeRepositoryTool, line 305, in save
Module Products.CMFEditions.CopyModifyMergeRepositoryTool, line 451, in _recursiveSave
Module Products.CMFEditions.ArchivistTool, line 265, in prepare
Module Products.CMFEditions.ModifierRegistryTool, line 145, in getReferencedAttributes
Module plone.app.versioningbehavior.modifiers, line 114, in getReferencedAttributes
Module Products.CMFEditions.CopyModifyMergeRepositoryTool, line 366, in retrieve
Module Products.CMFEditions.CopyModifyMergeRepositoryTool, line 500, in _retrieve
Module Products.CMFEditions.CopyModifyMergeRepositoryTool, line 559, in _recursiveRetrieve
Module Products.CMFEditions.ArchivistTool, line 340, in retrieve
Module Products.CMFEditions.ArchivistTool, line 514, in getitem
Module Products.CMFEditions.ModifierRegistryTool, line 254, in afterRetrieveModifier
Module Products.CMFEditions.StandardModifiers, line 801, in afterRetrieveModifier
Module Products.Archetypes.ReferenceEngine, line 349, in deleteReference
Module Products.Archetypes.ReferenceEngine, line 566, in _deleteReference
AttributeError: 'NoneType' object has no attribute '_getReferenceAnnotations'