Nuxeo mailing list archives
[CPS-users-fr] CPSMailAccess et problèmes de recherche dans les mails
Tarek Ziadé
tziade at nuxeo.com
Jeu 22 Juin 11:13:32 CEST 2006
Bonjour,
c'est bon je viens de commiter ca merci
Tarek
MARFIL CEDRIC wrote:
>
> Bonjour,
>
> Sur ma version de CPSMailAccess (voici le contenu du fichier VERSION :
>
> # NUXEO PRODUCT CONFIGURATION FILE
>
> # do not edit this file
>
> PKG_NAME=CPSMailAccess
>
> PKG_VERSION=1.2.0-gracinet-groups
>
> PKG_RELEASE=1
>
> ), lors de la recherche dans les mails, si l’utilisateur saisit le
> caractère ‘*’ en premier dans sa recherche, un site error apparaît. Ce
> problème est-il toujours d’actualité dans la version actuelle de
> CPSMailAccess ?
>
> La source du problème semble être ceci (fichier mailsearchview.py,
> ligne 118, on essaye d’affecter un caractère particulier dans une
> chaîne de caractère):
>
> if len(value) > 1 and value[0] in '?*':
>
> *value[0] = '_'*
>
> , la résolution peut être toute simple à mon idée, il suffirait de
> remplacer ce code par
>
> if len(value) > 1 and value[0] in '?*':
>
> *value = '_%s'%(value[1 :])*
>
> Est-ce que çà a été fait dans la version actuelle ?
>
>
>
>
> *Site Error*
>
> An error was encountered while publishing this resource.
>
> **TypeError**
>
> Sorry, a site error occurred.
>
> Traceback (innermost last):
>
> * Module ZPublisher.Publish, line 187, in publish_module_standard
> * Module Products.Localizer, line 60, in new_publish
> * Module ZPublisher.Publish, line 144, in publish
> * Module Zope2.App.startup, line 199, in zpublisher_exception_hook
> * Module ZPublisher.Publish, line 113, in publish
> * Module ZPublisher.mapply, line 88, in mapply
> * Module ZPublisher.Publish, line 40, in call_object
> * Module Products.Five.browserconfigure, line 628, in __call__
> * Module Shared.DC.Scripts.Bindings, line 311, in __call__
> * Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
> * Module Products.PageTemplates.PageTemplateFile, line 110, in _exec
> * Module Products.PageTemplates.PageTemplate, line 102, in pt_render
> *<ImplicitAcquirerWrapper object at 0x05D71BD0>*
> * Module TAL.TALInterpreter, line 206, in __call__
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 709, in do_useMacro
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 426, in do_optTag_tal
> * Module TAL.TALInterpreter, line 411, in do_optTag
> * Module TAL.TALInterpreter, line 406, in no_tag
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 675, in do_condition
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 709, in do_useMacro
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 675, in do_condition
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 426, in do_optTag_tal
> * Module TAL.TALInterpreter, line 411, in do_optTag
> * Module TAL.TALInterpreter, line 406, in no_tag
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 651, in do_loop_tal
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 426, in do_optTag_tal
> * Module TAL.TALInterpreter, line 411, in do_optTag
> * Module TAL.TALInterpreter, line 406, in no_tag
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 651, in do_loop_tal
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 426, in do_optTag_tal
> * Module TAL.TALInterpreter, line 411, in do_optTag
> * Module TAL.TALInterpreter, line 406, in no_tag
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 675, in do_condition
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 426, in do_optTag_tal
> * Module TAL.TALInterpreter, line 411, in do_optTag
> * Module TAL.TALInterpreter, line 406, in no_tag
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 651, in do_loop_tal
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 426, in do_optTag_tal
> * Module TAL.TALInterpreter, line 411, in do_optTag
> * Module TAL.TALInterpreter, line 406, in no_tag
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 675, in do_condition
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 426, in do_optTag_tal
> * Module TAL.TALInterpreter, line 415, in do_optTag
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 675, in do_condition
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 426, in do_optTag_tal
> * Module TAL.TALInterpreter, line 411, in do_optTag
> * Module TAL.TALInterpreter, line 406, in no_tag
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 675, in do_condition
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 426, in do_optTag_tal
> * Module TAL.TALInterpreter, line 411, in do_optTag
> * Module TAL.TALInterpreter, line 406, in no_tag
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 732, in do_defineSlot
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 426, in do_optTag_tal
> * Module TAL.TALInterpreter, line 411, in do_optTag
> * Module TAL.TALInterpreter, line 406, in no_tag
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 732, in do_defineSlot
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 426, in do_optTag_tal
> * Module TAL.TALInterpreter, line 411, in do_optTag
> * Module TAL.TALInterpreter, line 406, in no_tag
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 675, in do_condition
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 426, in do_optTag_tal
> * Module TAL.TALInterpreter, line 411, in do_optTag
> * Module TAL.TALInterpreter, line 406, in no_tag
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 477, in do_setLocal_tal
> * Module Products.PageTemplates.TALES, line 221, in evaluate
> *URL: index*
> *Line 182, Column 8*
> *Expression: <PythonExpr view.zemanticSearchMessages(**form)>*
> *Names:*
>
> · {'container': <Products.Five.metaclass.SimpleViewClass from D:\CMarfil\ApplicationsRepository\Zope\local_zopeInstance\Products\CPSMailAccess\www\mailZemanticSearchView.zpt object at 0x05E02470>,
> · 'context': <MailBox at /swam/portal_webmail/box_0000000000000000000000000000000000000001>,
> · 'default': <Products.PageTemplates.TALES.Default instance at 0x0139B5F8>,
> · 'here': <MailBox at /swam/portal_webmail/box_0000000000000000000000000000000000000001>,
> · 'loop': <Products.PageTemplates.TALES.SafeMapping object at 0x05DD4F30>,
> · 'modules': <Products.Five.TrustedExpression._ModuleImporter instance at 0x01C49C60>,
> · 'nothing': None,
> · 'options': {'args': (<Products.Five.metaclass.SimpleViewClass from D:\CMarfil\ApplicationsRepository\Zope\local_zopeInstance\Products\CPSMailAccess\www\mailZemanticSearchView.zpt object at 0x05E02470>,)},
> · 'repeat': <Products.PageTemplates.TALES.SafeMapping object at 0x05DD4F30>,
> · 'request': <HTTPRequest, URL=http://localhost:8080/swam/portal_webmail/box_0000000000000000000000000000000000000001/zemanticSearchMessage.html>,
> · 'root': <Application at >,
> · 'template': <ImplicitAcquirerWrapper object at 0x05D71BD0>,
> · 'traverse_subpath': [],
> · 'user': <CPSUser 0000000000000000000000000000000000000001>,
> · 'view': <Products.Five.metaclass.SimpleViewClass from D:\CMarfil\ApplicationsRepository\Zope\local_zopeInstance\Products\CPSMailAccess\www\mailZemanticSearchView.zpt object at 0x05E02470>,
> 'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper object at 0x05E02930>}
>
> * Module Products.PageTemplates.PythonExpr, line 70, in __call__
> __traceback_info__: view.zemanticSearchMessages(**form)
> * Module <string>, line 2, in f
> * Module Products.CPSMailAccess.mailsearchview, line 118, in
> zemanticSearchMessages
>
> TypeError: object doesn't support item assignment (Also, an error
> occurred while attempting to render the standard error message.)
>
> ------------------------------------------------------------------------
>
> Troubleshooting Suggestions
>
> * The URL may be incorrect.
> * The parameters passed to this resource may be incorrect.
> * A resource that this resource relies on may be encountering an
> error.
>
> For more detailed information about the error, please refer to error log.
>
> If the error persists please contact the site maintainer. Thank you
> for your patience.
>
> *Cédric Marfil***
>
> *Ingénieur conseils en Technologies de l'information*
>
> *Unilog IT Services NRD*
>
> *a logicaCMG company*
>
> Marcq en Baroeul
>
> Tél: 03.59.56.60.68 (//actuellement joignable à la CRMA au
> 03.20.14.26.36//)
>
> Mail: *_cedric.marfil at unilog.logicacmg.com_*
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> cps-users-fr
> Adresse de la liste : cps-users-fr at lists.nuxeo.com
> Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
>
More information about the cps-users-fr
mailing list
This list archive provided by Nuxeo, the
leaders of open source ECM.
Check out the Nuxeo 5 open source,
standards-based ECM project.