Nuxeo mailing list archives
Re: [CPS-users-fr] Bug à la création de document (encoding des titres) [message resté sans réponse :(]
Georges Racinet
gracinet at nuxeo.com
Mar 5 Sep 15:37:45 CEST 2006
On Sep 5, 2006, at 9:51 AM, Maxime DELRIEU wrote:
> Je ne désespère pas.
> Si quelqu'un peut au moins m'indiquer une piste à suivre ça
> m'aiderai déjà beaucoup.
> Merci d'avance.
Ce que dit l'erreur, c'est qu'au moment de l'indexation, le catalogue
tombe sur un (e accent aigu) là où il n'attend que de l'ASCII pur (7
bits)
Je dirais qu'il doit y avoir une chaîne unicode qui traîne dans les
indexes, peut-être héritée d'une version antérieure.
Essayez de tout réindexer SUR UNE COPIE DE TRAVAIL pour voir
(attention ça peut prendre du temps)
Dans CPS 3.4.0 est dispo un step d'upgrade (de 3.3.5 à 3.3.6) qui
nettoie ce genre de chose. Vous n'y avez pas accès dans 3.3.8, mais
le même code peut être repris en méthode externe
C'est là: CPSCore.upgrade.upgrade_335_336_catalog_unicode
PS: de toute façon, vous devez vous faire une copie de travail.
>
> ----------
>
> Bonjour,
>
> J'ai un problème lors de la création de document flexible avec
> certains titres
> qui provoquent des erreurs et empêchent la création du document.
>
> Par exemple tout titre commençant par 'Lo' provoque l'erreur
> décrite plus bas, alors que
> 'lo' ou 'LO' ou 'Mo' ou 'La' en début de titre ne posent aucun
> problème.
>
> Quelqu'un peut-il m'expliquer ?
>
>
> Environnement :
> (ceci est un environnement de production donc on peut difficilement
> changer de version)
>
> Zope Version
> (Zope 2.8.4-final, python 2.3.5, linux2)
> Python Version
> 2.3.5 (#1, Sep 29 2005, 13:55:35) [GCC 4.0.0 20050519 (Red Hat
> 4.0.0-8)]
> System Platform
> linux2
> CPS Version
> 3.3.8.1
>
>
>
> Description de l'erreur :
>
> Error Value:
>
> 'ascii' codec can't decode byte 0xe9 in position 15: ordinal not in
> range(128)
>
>
> Traceback:
>
> Traceback (innermost last):
>
> * Module ZPublisher.Publish, line 119, in publish
> * Module Zope2.App.startup, line 215, in commit
> * Module transaction._manager, line 84, in commit
> * Module transaction._transaction, line 373, in commit
> * Module transaction._transaction, line 413, in
> _callBeforeCommitHooks
> * Module Products.CPSCore.TransactionManager, line 139, in
> __call__
> * Module Products.CPSCore.IndexationManager, line 128, in __call__
> * Module Products.CPSCore.IndexationManager, line 148, in process
> * Module Products.CPSCore.ProxyBase, line 395, in _reindexObject
> * Module Products.CPSCompat.PatchCMFCoreCMFCatalogAware, line
> 72, in reindexObject
> * Module Products.CMFCore.CatalogTool, line 353, in reindexObject
> * Module Products.CPSCore.PatchCatalogTool, line 214, in
> cat_catalog_object
> * Module Products.ZCatalog.ZCatalog, line 566, in catalog_object
> * Module Products.ZCatalog.Catalog, line 360, in catalogObject
> * Module Products.PluginIndexes.common.UnIndex, line 235, in
> index_object
> * Module Products.PluginIndexes.common.UnIndex, line 262, in
> _index_object
> * Module Products.PluginIndexes.common.UnIndex, line 207, in
> insertForwardIndexEntry
>
> UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in
> position 15: ordinal not in range(128)
> --
> ----------------------------------------------------------------------
> - Maxime DELRIEU - CRI Capgemini SUD Agence de Marseille 90, chemin
> du Roy d'Espagne BP 23 13275 Marseille cedex 09
> ----------------------------------------------------------------------
> -
> This message contains information that may be privileged or
> confidential and is the property of the Capgemini Group. It is
> intended only for the person to whom it is addressed. If you are
> not the intended recipient, you are not authorized to read, print,
> retain, copy, disseminate, distribute, or use this message or any
> part thereof. If you receive this message in error, please notify
> the sender immediately and delete all copies of this message.
>
> _______________________________________________
> 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>
---------
Georges Racinet Nuxeo SAS
gracinet at nuxeo.com http://nuxeo.com
Tel: +33 (0) 1 40 33 71 73
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.