Bonjour,
J'ai mon CPS qui intègre LDAPUserGroups, mes utilisateurs s'authentifie sans pb et accéde à leur espace de travaille mais dès qu'on clique sur fiche annuaire ou au niveau de la recherche qu'on clique sur une personne trouvée j'obtient une erreur:
 
  File "/home/cps/server/instance1/Products/CPSDirectory/LDAPDirectory.py", line 469, in _getLDAPEntry
    raise ValueError("No entry '%s'" % id)
ValueError: No entry 'gender'
 
(traceback en bas du message).
 
Au niveau de la ZMI, je peux parcourir tous les utilisateurs de mon annuaire et il existe bien un champs du nom de gender avec une valeur.
 
Merçi de me donner des indications.
 
 
 
2006-07-04T18:06:19 ERROR(200) SiteError http://10.1.2.198:8081/cps/cpsdirectory_entry_view
Traceback (most recent call last):
  File "/usr/local/zope/lib/python/ZPublisher/Publish.py", line 101, in publish
    request, bind=1)
  File "/usr/local/zope/lib/python/ZPublisher/mapply.py", line 88, in mapply
    if debug is not None: return debug(object,args,context)
  File "/usr/local/zope/lib/python/ZPublisher/Publish.py", line 39, in call_object
    result=apply(object,args) # Type s<cr> to step into published object.
  File "/usr/local/zope/lib/python/Shared/DC/Scripts/Bindings.py", line 306, in __call__
    return self._bindAndExec(args, kw, None)
  File "/usr/local/zope/lib/python/Shared/DC/Scripts/Bindings.py", line 324, in _bindAndExec
    def _bindAndExec(self, args, kw, caller_namespace):
  File "/usr/local/zope/lib/python/Shared/DC/Scripts/Bindings.py", line 343, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File "/home/cps/server/instance1/Products/CMFCore/FSPageTemplate.py", line 191, in _exec
    result = self.pt_render(extra_context=bound_names)
  File "/home/cps/server/instance1/Products/CMFCore/FSPageTemplate.py", line 124, in pt_render
    result = FSPageTemplate.inheritedAttribute('pt_render')(
  File "/usr/local/zope/lib/python/Products/PageTemplates/PageTemplate.py", line 96, in pt_render
    tal=not source, strictinsert=0)()
  File "/usr/local/zope/lib/python/TAL/TALInterpreter.py", line 186, in __call__
    def __call__(self):
  File "/usr/local/zope/lib/python/TAL/TALInterpreter.py", line 190, in __call__
    self.interpret(self.program)
  File "/usr/local/zope/lib/python/TAL/TALInterpreter.py", line 234, in interpret
    handlers[opcode](self, args)
  File "/usr/local/zope/lib/python/TAL/TALInterpreter.py", line 460, in do_setLocal_tal
    self.engine.setLocal(name, self.engine.evaluateValue(expr))
  File "/usr/local/zope/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
    return _expression_(self)
  File "/usr/local/zope/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
    return eval(code, g, {})
  File "Python _expression_ "dir.renderEntryDetailed (id)"", line 1, in <_expression_>
  File "/home/cps/server/instance1/Products/CPSDirectory/BaseDirectory.py", line 459, in renderEntryDetailed
    layout_mode=layout_mode, **kw)
  File "/home/cps/server/instance1/Products/CPSDirectory/BaseDirectory.py", line 736, in _renderLayout
    layout.renderLayoutStructure(layout_structure, datastructure, **kw)
  File "/home/cps/server/instance1/Products/CPSSchemas/Layout.py", line 308, in renderLayoutStructure
    widget_infos=widget_infos, **kw)
  File "/home/cps/server/instance1/Products/CPSSchemas/BasicWidgets.py", line 1018, in render
    return escape(vocabulary.get(value, value))
  File "/home/cps/server/instance1/Products/CPSDirectory/DirectoryVocabulary.py", line 102, in get
    return self[key]
  File "/home/cps/server/instance1/Products/CPSDirectory/DirectoryEntryVocabulary.py", line 69, in __getitem__
    entry = dir._getEntryKW(self.entry_id, field_ids=[self.voc_entry_field ])
  File "/home/cps/server/instance1/Products/CPSDirectory/BaseDirectory.py", line 353, in _getEntryKW
    dm = self._getDataModel(id, **kw)
  File "/home/cps/server/instance1/Products/CPSDirectory/BaseDirectory.py", line 688, in _getDataModel
    dm._fetch()
  File "/home/cps/server/instance1/Products/CPSSchemas/DataModel.py", line 243, in _fetch
    data.update(adapter.getData())
  File "/home/cps/server/instance1/Products/CPSDirectory/LDAPDirectory.py", line 581, in getData
    id_is_dn=self._id_is_dn)
  File "/home/cps/server/instance1/Products/CPSDirectory/LDAPDirectory.py", line 469, in _getLDAPEntry
    raise ValueError("No entry '%s'" % id)
ValueError: No entry 'gender'
 
 
 
 
 
 
_______________________________________________
cps-devel mailing list
http://lists.nuxeo.com/mailman/listinfo/cps-devel

Reply via email to