Salut,
 J'ai récupéré ceci dans l'event.log :
Traceback (most recent call last):
File "/usr/lib/zope292/lib/python/ZPublisher/Publish.py", line 115, in publish
   request, bind=1)
File "/usr/lib/zope292/lib/python/ZPublisher/mapply.py", line 88, in mapply
   if debug is not None: return debug(object,args,context)
File "/usr/lib/zope292/lib/python/ZPublisher/Publish.py", line 41, in call_object
   result=apply(object,args) # Type s<cr> to step into published object.
File "/usr/lib/zope292/lib/python/OFS/CopySupport.py", line 223, in manage_pasteObjects
   self._setObject(id, ob)
File "/usr/lib/zope292/lib/python/OFS/ObjectManager.py", line 330, in _setObject
   notify(ObjectAddedEvent(ob, self, id))
File "/usr/lib/zope292/lib/python/zope/event/__init__.py", line 23, in notify
   subscriber(event)
File "/usr/lib/zope292/lib/python/zope/app/event/dispatching.py", line 66, in dispatch
   for ignored in subscribers(event, None):
File "/usr/lib/zope292/lib/python/zope/component/__init__.py", line 181, in subscribers
   return sitemanager.subscribers(objects, interface)
File "/usr/lib/zope292/lib/python/zope/component/site.py", line 89, in subscribers
   return self.adapters.subscribers(required, provided)
File "/usr/lib/zope292/lib/python/zope/interface/adapter.py", line 481, in subscribers
   subscribers = [subscription(*objects)
File "/usr/lib/zope292/lib/python/zope/app/event/objectevent.py", line 192, in objectEventNotify
   adapters = subscribers((event.object, event), None)
File "/usr/lib/zope292/lib/python/zope/component/__init__.py", line 181, in subscribers
   return sitemanager.subscribers(objects, interface)
File "/usr/lib/zope292/lib/python/zope/component/site.py", line 89, in subscribers
   return self.adapters.subscribers(required, provided)
File "/usr/lib/zope292/lib/python/zope/interface/adapter.py", line 481, in subscribers
   subscribers = [subscription(*objects)
File "/usr/lib/zope292/lib/python/OFS/subscribers.py", line 117, in dispatchObjectMovedEvent
   dispatchToSublocations(ob, event)
File "/usr/lib/zope292/lib/python/zope/app/container/contained.py", line 184, in dispatchToSublocations
   for ignored in zapi.subscribers((sub, event), None):
File "/usr/lib/zope292/lib/python/zope/component/__init__.py", line 181, in subscribers
   return sitemanager.subscribers(objects, interface)
File "/usr/lib/zope292/lib/python/zope/component/site.py", line 89, in subscribers
   return self.adapters.subscribers(required, provided)
File "/usr/lib/zope292/lib/python/zope/interface/adapter.py", line 481, in subscribers
   subscribers = [subscription(*objects)
File "/usr/lib/zope292/lib/python/OFS/subscribers.py", line 117, in dispatchObjectMovedEvent
   dispatchToSublocations(ob, event)
File "/usr/lib/zope292/lib/python/zope/app/container/contained.py", line 184, in dispatchToSublocations
   for ignored in zapi.subscribers((sub, event), None):
File "/usr/lib/zope292/lib/python/zope/component/__init__.py", line 181, in subscribers
   return sitemanager.subscribers(objects, interface)
File "/usr/lib/zope292/lib/python/zope/component/site.py", line 89, in subscribers
   return self.adapters.subscribers(required, provided)
File "/usr/lib/zope292/lib/python/zope/interface/adapter.py", line 481, in subscribers
   subscribers = [subscription(*objects)
File "/usr/lib/zope292/lib/python/OFS/subscribers.py", line 114, in dispatchObjectMovedEvent
   callManageAfterAdd(ob, event.object, event.newParent)
File "/usr/lib/zope292/lib/python/OFS/subscribers.py", line 137, in callManageAfterAdd
   ob.manage_afterAdd(item, container)
File "/home/zope/instances/work/Products/CMFCore/CMFCatalogAware.py", line 198, in manage_afterAdd
   self.indexObject()
File "/home/zope/instances/work/Products/CMFCore/CMFCatalogAware.py", line 60, in indexObject
   catalog.indexObject(self)
File "/home/zope/instances/work/Products/CMFCore/CatalogTool.py", line 325, in indexObject
   self.catalog_object(object, url)
File "/home/zope/instances/work/Products/CPSCore/PatchCMFCoreCatalogTool.py", line 209, in cat_catalog_object
   ZCatalog.catalog_object(self, w, uid, idxs, update_metadata, *pgharg)
File "/usr/lib/zope292/lib/python/Products/ZCatalog/ZCatalog.py", line 566, in catalog_object
   update_metadata=update_metadata)
File "/usr/lib/zope292/lib/python/Products/ZCatalog/Catalog.py", line 360, in catalogObject
   blah = x.index_object(index, object, threshold)
File "/usr/lib/zope292/lib/python/Products/PluginIndexes/common/UnIndex.py", line 235, in index_object
   res += self._index_object(documentId, obj, threshold, attr)
File "/usr/lib/zope292/lib/python/Products/PluginIndexes/common/UnIndex.py", line 262, in _index_object
   self.insertForwardIndexEntry(datum, documentId)
File "/usr/lib/zope292/lib/python/Products/PluginIndexes/common/UnIndex.py", line 207, in insertForwardIndexEntry
   indexRow = self._index.get(entry, _marker)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 8: ordinal not in range(128)


Apparement il y aurait un problème d'indexation lors de la copie d'un site?! Pourtant, je ne modifie pas manuellement les index donnés par CPS.

A+.




Olivier Grisel a écrit :
[EMAIL PROTECTED] a écrit :
Bonjour la liste,
Toujours en train d'essayer de copier mon site CPS 3.3.4 dans la ZMI de zope ( et aprés avoir installé rtf-converter, rtf2xml, xpdf,... puis réinstaller PortalTransform). Cette fois l'erreur est plus dure à comprendre :
*Error Type: UnicodeDecodeError*
*Error Value: 'ascii' codec can't decode byte 0xe8 in position 8: ordinal not in range(128)

Est-ce que quelqu'un a une explication?

Ca veut dire que quelque chose dans Zope, CPS ou CMF essaie d'encoder une chaine unicode qui contient le caratere 0xe8 vers du text codé en ascii ce qui est impossible.

Bref, sans le reste du traceback, on peut pas deviner quelle est l'origine du problème.



_______________________________________________
cps-users-fr Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à