[Silva-general] upgrade error

Kit BLAKE kitblake at infrae.com
Wed Apr 29 11:57:45 CEST 2009


David, I assume you checked the log? No mention of the object with the  
problem?

Kit

On 26 Apr 2009, at 00:40, David Gillies wrote:

> Hi all,
>
> We are trying to upgrade from Silva 1.5.9 to Silva 1.6.3 but when we  
> do
> the content upgrade we get the following error:
>
> 2009-04-25T17:53:04 ERROR Zope.SiteErrorLog
> http://wwwcm-d.ucl.ac.uk:8121/silva/service_extensions/upgrade_all
> Traceback (most recent call last):
>   File "/usr/local/zope-2.8.8/lib/python/ZPublisher/Publish.py", line
> 114, in publish
>     request, bind=1)
>   File "/usr/local/zope-2.8.8/lib/python/ZPublisher/mapply.py", line
> 88, in mapply
>     if debug is not None: return debug(object,args,context)
>   File "/usr/local/zope-2.8.8/lib/python/ZPublisher/Publish.py", line
> 40, in call_object
>     result=apply(object,args) # Type s<cr> to step into published
> object.
>   File "/data/Zope/instance9a/Products/Silva/ExtensionService.py",
> line 105, in upgrade_all
>     self.get_root().upgrade_silva()
>   File "/data/Zope/instance9a/Products/Silva/Root.py", line 214, in
> upgrade_silva
>     upgrade.registry.upgrade(self, from_version, to_version)
>   File "/data/Zope/instance9a/Products/Silva/upgrade.py", line 172,
> in upgrade
>     self.upgradeTree(root, version)
>   File "/data/Zope/instance9a/Products/Silva/upgrade.py", line 115,
> in upgradeTree
>     o = self.upgradeObject(o, version)
>   File "/data/Zope/instance9a/Products/Silva/upgrade.py", line 93, in
> upgradeObject
>     obj = upgrader.upgrade(obj)
>   File "/data/Zope/instance9a/Products/Silva/upgrade_160.py", line
> 106, in upgrade
>     obj.index_object()
>   File "/usr/local/zope-2.8.8/lib/python/Products/ZCatalog/
> CatalogPathAwareness.py", line 99, in index_object
>     self.default_catalog).catalog_object(self, self.getPath())
>   File "/usr/local/zope-2.8.8/lib/python/Products/ZCatalog/
> ZCatalog.py", line 567, in catalog_object
>     update_metadata=update_metadata)
>   File "/usr/local/zope-2.8.8/lib/python/Products/ZCatalog/
> Catalog.py", line 360, in catalogObject
>     blah = x.index_object(index, object, threshold)
>   File "/data/Zope/instance9b/Products/ProxyIndex/ProxyIndex.py",
> line 156, in index_object
>     return index_object(documentId, wrapper, threshold)
>   File "/usr/local/zope-2.8.8/lib/python/Products/PluginIndexes/
> TextIndex/TextIndex.py", line 313, in index_object
>     for word in list(splitter(source,encoding=encoding)):
>   File "/usr/local/zope-2.8.8/lib/python/Products/PluginIndexes/
> TextIndex/Lexicon.py", line 167, in Splitter
>     return self.SplitterFunc(astring, words)
> UnicodeEncodeError: 'ascii' codec can't encode character u'\u2019' in
> position 91: ordinal not in range(128)
>
> I'm not sure which object is causing it.  Any ideas how we can find  
> it?
>
> david
>
>
>
>
> -- 
> =========
> David Gillies
> Web Support Officer
> Web Services
> =========
>
>
> _______________________________________________
> silva-general mailing list
> silva-general at lists.infrae.com
> https://lists.infrae.com/mailman/listinfo/silva-general

-- 
Kit BLAKE · Infrae · http://infrae.com/ + 31 10 243 7051




More information about the silva-general mailing list