mxm workgroup & members-ordner

  • hallo,
    ich hatte ja schon vor kurzem mein problem mit dem members-ordner beklagt. ich hatte das mxm workgroup-tool (abgesehen von der folgenden problematik empfehlenswert zur workflow-steuerung) installiert und mir damit den ordner zerschossen. nicht völlig, da seine funktionalität bestehen geblieben ist. jedoch bekam & bekomme ich auch jetzt wieder eine fehlermeldung, beim zugriff auf diesen ordner (nur in plone 2.5, obwohl als getestet deklariert).

    Site Error

    An error was encountered while publishing this resource.

    TypeError
    Sorry, a site error occurred.

    Traceback (innermost last):

    * Module ZPublisher.Publish, line 194, in publish_module_standard
    * Module Products.PlacelessTranslationService.PatchStringIO, line 34, in new_publish
    * Module ZPublisher.Publish, line 146, in publish
    * Module Zope2.App.startup, line 222, in zpublisher_exception_hook
    * Module ZPublisher.Publish, line 115, in publish
    * Module ZPublisher.mapply, line 88, in mapply
    * Module ZPublisher.Publish, line 41, in call_object
    * Module Shared.DC.Scripts.Bindings, line 311, in __call__
    * Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
    * Module Products.PythonScripts.PythonScript, line 323, in _exec
    * Module None, line 2, in index_html
    <PythonScript at /Plone/Members/index_html>
    Line 2
    * Module Shared.DC.Scripts.Bindings, line 311, in __call__
    * Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
    * Module Products.CMFCore.FSPageTemplate, line 195, in _exec
    * Module Products.CacheSetup.patch_cmf, line 18, in FSPT_pt_render
    * Module Products.CacheSetup.patch_utils, line 9, in call_pattern
    * Module Products.CMFCore.FSPageTemplate, line 134, in pt_render
    * Module Products.CacheSetup.patch_cmf, line 56, in PT_pt_render
    * Module Products.CacheSetup.patch_utils, line 9, in call_pattern
    * Module Products.PageTemplates.PageTemplate, line 104, in pt_render
    <FSPageTemplate at /Plone/member_search_form used for /Plone/Members>
    * Module TAL.TALInterpreter, line 238, in __call__
    * Module TAL.TALInterpreter, line 281, in interpret
    * Module TAL.TALInterpreter, line 749, in do_useMacro
    * Module TAL.TALInterpreter, line 281, in interpret
    * Module TAL.TALInterpreter, line 457, in do_optTag_tal
    * Module TAL.TALInterpreter, line 442, in do_optTag
    * Module TAL.TALInterpreter, line 437, in no_tag
    * Module TAL.TALInterpreter, line 281, in interpret
    * Module TAL.TALInterpreter, line 780, in do_defineSlot
    * Module TAL.TALInterpreter, line 281, in interpret
    * Module TAL.TALInterpreter, line 715, in do_condition
    * Module TAL.TALInterpreter, line 281, in interpret
    * Module TAL.TALInterpreter, line 780, in do_defineSlot
    * Module TAL.TALInterpreter, line 281, in interpret
    * Module TAL.TALInterpreter, line 457, in do_optTag_tal
    * Module TAL.TALInterpreter, line 442, in do_optTag
    * Module TAL.TALInterpreter, line 437, in no_tag
    * Module TAL.TALInterpreter, line 281, in interpret
    * Module TAL.TALInterpreter, line 749, in do_useMacro
    * Module TAL.TALInterpreter, line 281, in interpret
    * Module TAL.TALInterpreter, line 715, in do_condition
    * Module TAL.TALInterpreter, line 281, in interpret
    * Module TAL.TALInterpreter, line 457, in do_optTag_tal
    * Module TAL.TALInterpreter, line 442, in do_optTag
    * Module TAL.TALInterpreter, line 437, in no_tag
    * Module TAL.TALInterpreter, line 281, in interpret
    * Module TAL.TALInterpreter, line 691, in do_loop_tal
    * Module TAL.TALInterpreter, line 281, in interpret
    * Module TAL.TALInterpreter, line 457, in do_optTag_tal
    * Module TAL.TALInterpreter, line 442, in do_optTag
    * Module TAL.TALInterpreter, line 437, in no_tag
    * Module TAL.TALInterpreter, line 281, in interpret
    * Module TAL.TALInterpreter, line 457, in do_optTag_tal
    * Module TAL.TALInterpreter, line 442, in do_optTag
    * Module TAL.TALInterpreter, line 437, in no_tag
    * Module TAL.TALInterpreter, line 281, in interpret
    * Module TAL.TALInterpreter, line 715, in do_condition
    * Module TAL.TALInterpreter, line 281, in interpret
    * Module TAL.TALInterpreter, line 457, in do_optTag_tal
    * Module TAL.TALInterpreter, line 442, in do_optTag
    * Module TAL.TALInterpreter, line 437, in no_tag
    * Module TAL.TALInterpreter, line 281, in interpret
    * Module TAL.TALInterpreter, line 749, in do_useMacro
    * Module TAL.TALInterpreter, line 281, in interpret
    * Module TAL.TALInterpreter, line 507, in do_setLocal_tal
    * Module Products.PageTemplates.TALES, line 221, in evaluate
    URL: file:ATWorkgroup/skins/ATWorkgroup/portlet_Workgroup_groups.pt
    Line 40, Column 12
    Expression: <PythonExpr workgrouptool.getAccesibleGroupsForMember(member_id)>
    Names:

    {'container': <PloneSite at /Plone>,
    'context': <ATBTreeFolder at /Plone/Members>,
    'default': <Products.PageTemplates.TALES.Default instance at 0x0151D990>,
    'here': <ATBTreeFolder at /Plone/Members>,
    'loop': <Products.PageTemplates.TALES.SafeMapping object at 0x05BA4080>,
    'modules': <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter instance at 0x01508F08>,
    'nothing': None,
    'options': {'args': ()},
    'repeat': <Products.PageTemplates.TALES.SafeMapping object at 0x05BA4080>,
    'request': <HTTPRequest, URL=http://localhost/Members/index_html>,
    'root': <Application at >,
    'template': <FSPageTemplate at /Plone/member_search_form used for /Plone/Members>,
    'traverse_subpath': [],
    'user': <PloneUser 'gsub'>}

    * Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__
    __traceback_info__: workgrouptool.getAccesibleGroupsForMember(member_id)
    * Module Python expression "workgrouptool.getAccesibleGroupsForMember(member_id)", line 1, in <expression>
    * Module Products.ATWorkgroup.workgrouptool, line 345, in getAccesibleGroupsForMember
    * Module Products.ATWorkgroup.workgrouptool, line 334, in getGroupsForMember
    * Module Products.ATWorkgroup.workgrouptool, line 254, in _members2Ids

    TypeError: iteration over non-sequence (Also, the following error occurred while attempting to render the standard error message, please see the event log for full details: iteration over non-sequence)

    ist zu meinem bedauern eine etwas längere Fehlermeldung!
    kann ich leider absolut nichts mit anfangen :(
    wie kann ich den ordner wieder reaktivieren?
    thanx for any ideas,
    arthur

  • in {Zope-Instance}/log liegt eine Datei namens event.log. Dort soll es dazu noch weitere Details geben. Kannst du das mal checken.

    Torty

    "Carpe Diem" powered by positiv Feelings

  • Wenn du eine neue Zope-Instanz anlegst werden in dem von dir ausgewählten Pfad die benötigten Ordner angelegt. Dazu zählen /bin, /etc, /Products, /log etc.
    In dem /log-Verzeichnis liegt dann die event.log Datei.

    Torty

    "Carpe Diem" powered by positiv Feelings

  • hallo,
    habe nun einen work around für mein problem gefunden, doch werde ich nicht ganz schlau daraus. er lautet folgendermaßen:

    A work round is to delete the portlet_workgroup_group from the right_slot on the Members folder. (soweit klar)

    Depending on the number of members you could delete the search form index_html (verstehe ich nicht!) and use a smart folder as the default view to list the users. Set the right_slot property for the smart folder to blank and you can then set the Members folder right_slot back to here/portlet_Workgroup_groups/macros/portlet and you are good to go.

    an der sprache liegt es nicht unbedingt, aber kann mir das jemand in verständliches deutsch übersetzen?
    arthur