Re: Fehler bei RichDocument
Sascha Gottfried <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo Ingo,
eine kurze Google-Suche zeigt, dass IndexIterator aus Products.CMFPlone
entfernt wurde und nun im Modul Products.CMFPlone.utils zu finden ist:
ChangeLog:
http://pypi.python.org/pypi/Plone/4.0b4
Infos zu verschobenen Methoden in Plone 4.0 (Gute Quelle für Infos in
deutsch):
http://www.plone-entwicklerhandbuch.de/plone-entwicklerhandbuch/migrationen/migration-eines-produkts-zu-plone-4.0
Korrigiere das Page Template
Products.SimpleAttachment-3.5-py2.6.egg/Products/SimpleAttachment/skins/attachment_widgets/widget_imagesmanager.pt
folgendermaßen:
IST: modules['Products.CMFPlone'].IndexIterator
SOLL: modules['Products.CMFPlone.utils'].IndexIterator
Ähnliche Fehler dieser Art sind zu erwarten, wenn du noch nicht
angepasste Produkte in der letzten Plone Beta verwendest. Hilfe zum
Portieren auf Plone 4.0 gibt es jedoch reichlich.
Grüße,
Sascha Gottfried
Am 24.06.2010 17:49, schrieb Ingo Schnieders:
> Hallo zusammen,
>
> ich habe im aktuellen Plone4b4 versucht Product.RichDocument
> zu installieren. Die Installation hat auch geklappt bis auf die
> Tatsache, dass die Zeile
>
> "Attachment support (backward compatible version, please use default
> profile) 3.5"
>
> in den Erweiterungen doppelt erscheint.
>
> Wenn ich nun versuche ein RichDocument hinzuzufügen bekomme ich
> u.g. Fehlermeldung. Ist diese Fehlermeldung hier an der richtigen
> Stelle oder sollte ich die wo anders eingeben ?
>
>
> Grüße Ingo
>
>
> ---
>
> Traceback (innermost last):
>
> * Module ZPublisher.Publish, line 127, in publish
> * Module ZPublisher.mapply, line 77, in mapply
> * Module ZPublisher.Publish, line 47, in call_object
> * Module Products.CMFPlone.FactoryTool, line 446, in __call__
> * Module ZPublisher.mapply, line 77, in mapply
> * Module ZPublisher.Publish, line 47, in call_object
> * Module Products.CMFFormController.FSControllerPageTemplate, line
> 91, in __call__
> * Module Products.CMFFormController.BaseControllerPageTemplate,
> line 31, in _call
> * Module Shared.DC.Scripts.Bindings, line 324, in __call__
> * Module Shared.DC.Scripts.Bindings, line 361, in _bindAndExec
> * Module Products.CMFCore.FSPageTemplate, line 240, in _exec
> * Module Products.CMFCore.FSPageTemplate, line 180, in pt_render
> * Module Products.PageTemplates.PageTemplate, line 80, in pt_render
> * Module zope.pagetemplate.pagetemplate, line 115, in pt_render
> Warning: Macro expansion failed
> Warning: <type 'exceptions.KeyError'>: 'macro'
> * Module zope.tal.talinterpreter, line 271, in __call__
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 888, in do_useMacro
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 533, in do_optTag_tal
> * Module zope.tal.talinterpreter, line 518, in do_optTag
> * Module zope.tal.talinterpreter, line 513, in no_tag
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 888, in do_useMacro
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 533, in do_optTag_tal
> * Module zope.tal.talinterpreter, line 518, in do_optTag
> * Module zope.tal.talinterpreter, line 513, in no_tag
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 954, in do_defineSlot
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 533, in do_optTag_tal
> * Module zope.tal.talinterpreter, line 518, in do_optTag
> * Module zope.tal.talinterpreter, line 513, in no_tag
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 858, in do_defineMacro
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 954, in do_defineSlot
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 533, in do_optTag_tal
> * Module zope.tal.talinterpreter, line 518, in do_optTag
> * Module zope.tal.talinterpreter, line 513, in no_tag
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 946, in do_defineSlot
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 533, in do_optTag_tal
> * Module zope.tal.talinterpreter, line 518, in do_optTag
> * Module zope.tal.talinterpreter, line 513, in no_tag
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 858, in do_defineMacro
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 533, in do_optTag_tal
> * Module zope.tal.talinterpreter, line 518, in do_optTag
> * Module zope.tal.talinterpreter, line 513, in no_tag
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 888, in do_useMacro
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 852, in do_condition
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 954, in do_defineSlot
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 533, in do_optTag_tal
> * Module zope.tal.talinterpreter, line 518, in do_optTag
> * Module zope.tal.talinterpreter, line 513, in no_tag
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 852, in do_condition
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 533, in do_optTag_tal
> * Module zope.tal.talinterpreter, line 518, in do_optTag
> * Module zope.tal.talinterpreter, line 513, in no_tag
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 821, in do_loop_tal
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 533, in do_optTag_tal
> * Module zope.tal.talinterpreter, line 518, in do_optTag
> * Module zope.tal.talinterpreter, line 513, in no_tag
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 533, in do_optTag_tal
> * Module zope.tal.talinterpreter, line 522, in do_optTag
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 821, in do_loop_tal
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 533, in do_optTag_tal
> * Module zope.tal.talinterpreter, line 518, in do_optTag
> * Module zope.tal.talinterpreter, line 513, in no_tag
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 888, in do_useMacro
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 533, in do_optTag_tal
> * Module zope.tal.talinterpreter, line 518, in do_optTag
> * Module zope.tal.talinterpreter, line 513, in no_tag
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 888, in do_useMacro
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 533, in do_optTag_tal
> * Module zope.tal.talinterpreter, line 518, in do_optTag
> * Module zope.tal.talinterpreter, line 513, in no_tag
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 852, in do_condition
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 533, in do_optTag_tal
> * Module zope.tal.talinterpreter, line 518, in do_optTag
> * Module zope.tal.talinterpreter, line 513, in no_tag
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 852, in do_condition
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 946, in do_defineSlot
> * Module zope.tal.talinterpreter, line 343, in interpret
> * Module zope.tal.talinterpreter, line 583, in do_setLocal_tal
> * Module zope.tales.tales, line 696, in evaluate
> URL:
> file:/opt/plone4.0b4/buildout-cache/eggs/Products.SimpleAttachment-3.5-py2.6.egg/Products/SimpleAttachment/skins/attachment_widgets/widget_imagesmanager.pt
>
> Line 67, Column 8
> Expression: <PythonExpr modules['Products.CMFPlone'].IndexIterator>
> Names:
>
> {'container': <PloneSite at /Plone>,
> 'context': <RichDocument at
> /Plone/test/portal_factory/RichDocument/richdocument.2010-06-24.3188716800
> used for /Plone/test>,
> 'default': <object object at 0x7fb221495b10>,
> 'here': <RichDocument at
> /Plone/test/portal_factory/RichDocument/richdocument.2010-06-24.3188716800
> used for /Plone/test>,
> 'loop': {u'field':
> <Products.PageTemplates.Expressions.PathIterator object at 0x876ab10>,
> u'fieldset':
> <Products.PageTemplates.Expressions.PathIterator object at 0x876aa10>},
> 'nothing': None,
> 'options': {'args': (),
> 'state':
> <Products.CMFFormController.ControllerState.ControllerState object at
> 0x875e1d0>},
> 'repeat': <Products.PageTemplates.Expressions.SafeMapping
> object at 0x92e1e60>,
> 'request': <HTTPRequest,
> URL=http://plone.drako.de:8080/Plone/test/portal_factory/RichDocument/richdocument.2010-06-24.3188716800/atct_edit>,
>
> 'root': <Application at >,
> 'template': <FSControllerPageTemplate at /Plone/atct_edit used
> for
> /Plone/test/portal_factory/RichDocument/richdocument.2010-06-24.3188716800>,
>
> 'traverse_subpath': [],
> 'user': <PropertiedUser 'admin'>}
>
> * Module Products.PageTemplates.ZRPythonExpr, line 49, in __call__
> __traceback_info__: modules['Products.CMFPlone'].IndexIterator
> * Module PythonExpr, line 1, in <expression>
>
> AttributeError: 'module' object has no attribute 'IndexIterator'
>
>
> _______________________________________________
> zope mailing list
> [email protected]
> https://mail.dzug.org/mailman/listinfo/zope
_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope