[Usuarios Plone] Problema con Vaporisation

Edu iamedu at gmail.com
Tue Apr 14 19:49:30 UTC 2009


Me agrada tu idea Franco, pero no sé bien lo que pasa, en esa línea
encuentro esto:
set=index.get(key, None)

Incluso puse una línea en blanco antes de esa para revisar si efectivamente
era eso, y sip, la línea aumenta a la 394

Alguna idea de como corregir esto?

También tengo el mismo problema con la búsqueda avanzada


On Tue, Apr 14, 2009 at 12:37 PM, Franco Pellegrini <frapell at gmail.com>wrote:

> On Fri, Apr 10, 2009 at 8:49 AM, Edu <iamedu at gmail.com> wrote:
> > Estoy teniendo un problema con el tagcloud de vaporisation y el
> encoding.
> >
> > Cuando doy click sobre algún elemento me manda el siguiente error:
> >
> > 2009-04-10T04:44:36 ERROR Zope.SiteErrorLog
> > http://www.bionero.org/b/cloud_search
> > Traceback (innermost last):
> >   Module ZPublisher.Publish, line 119, in publish
> >   Module ZPublisher.mapply, line 88, in mapply
> >   Module ZPublisher.Publish, line 42, in call_object
> >   Module Products.Five.browser.metaconfigure, line 417, in __call__
> >   Module Shared.DC.Scripts.Bindings, line 313, in __call__
> >   Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
> >   Module Products.PageTemplates.PageTemplateFile, line 129, in _exec
> >   Module Products.PageTemplates.PageTemplate, line 89, in pt_render
> >   Module zope.pagetemplate.pagetemplate, line 117, in pt_render
> >   Module zope.tal.talinterpreter, line 271, in __call__
> >   Module zope.tal.talinterpreter, line 346, in interpret
> >   Module zope.tal.talinterpreter, line 891, in do_useMacro
> >   Module zope.tal.talinterpreter, line 346, in interpret
> >   Module zope.tal.talinterpreter, line 536, in do_optTag_tal
> >   Module zope.tal.talinterpreter, line 521, in do_optTag
> >   Module zope.tal.talinterpreter, line 516, in no_tag
> >   Module zope.tal.talinterpreter, line 346, in interpret
> >   Module zope.tal.talinterpreter, line 957, in do_defineSlot
> >   Module zope.tal.talinterpreter, line 346, in interpret
> >   Module zope.tal.talinterpreter, line 536, in do_optTag_tal
> >   Module zope.tal.talinterpreter, line 521, in do_optTag
> >   Module zope.tal.talinterpreter, line 516, in no_tag
> >   Module zope.tal.talinterpreter, line 346, in interpret
> >   Module zope.tal.talinterpreter, line 861, in do_defineMacro
> >   Module zope.tal.talinterpreter, line 346, in interpret
> >   Module zope.tal.talinterpreter, line 957, in do_defineSlot
> >   Module zope.tal.talinterpreter, line 346, in interpret
> >   Module zope.tal.talinterpreter, line 536, in do_optTag_tal
> >   Module zope.tal.talinterpreter, line 521, in do_optTag
> >   Module zope.tal.talinterpreter, line 516, in no_tag
> >   Module zope.tal.talinterpreter, line 346, in interpret
> >   Module zope.tal.talinterpreter, line 534, in do_optTag_tal
> >   Module zope.tal.talinterpreter, line 516, in no_tag
> >   Module zope.tal.talinterpreter, line 346, in interpret
> >   Module zope.tal.talinterpreter, line 949, in do_defineSlot
> >   Module zope.tal.talinterpreter, line 346, in interpret
> >   Module zope.tal.talinterpreter, line 586, in do_setLocal_tal
> >   Module zope.tales.tales, line 696, in evaluate
> >    - URL: index
> >    - Line 20, Column 0
> >    - Expression: <PythonExpr
> >
> (here.queryCatalog(REQUEST=request,use_types_blacklist=use_types_blacklist,
> > use_navigation_root=use_navigation_root))>
> >    - Names:
> >       {'container': <PloneSite at /b>,
> >        'context': <PloneSite at /b>,
> >        'default': <object object at 0x2b21af629200>,
> >        'here': <PloneSite at /b>,
> >        'loop': {},
> >        'nothing': None,
> >        'options': {'args': (<Products.Five.metaclass.SimpleViewClass from
> > /home/pserv/servers/bionero/parts/zope2/lib/python/vaporisation/browser/
> search.pt
> > object at 0x2b21b9750090>,)},
> >        'repeat': <Products.PageTemplates.Expressions.SafeMapping object
> at
> > 0x2b21b9a2b8c0>,
> >        'request': <HTTPRequest, URL=
> http://www.bionero.org/b/cloud_search>,
> >        'root': <Application at >,
> >        'template': <ImplicitAcquirerWrapper object at 0x2b21b9750850>,
> >        'traverse_subpath': [],
> >        'user': <PloneUser 'iamedu'>,
> >        'view': <Products.Five.metaclass.SimpleViewClass from
> > /home/pserv/servers/bionero/parts/zope2/lib/python/vaporisation/browser/
> search.pt
> > object at 0x2b21b9750090>,
> >        'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper
> > object at 0x2b21b9fb4310>}
> >   Module zope.tales.pythonexpr, line 59, in __call__
> >    - __traceback_info__:
> >
> (here.queryCatalog(REQUEST=request,use_types_blacklist=use_types_blacklist,
> > use_navigation_root=use_navigation_root))
> >   Module <string>, line 0, in ?
> >   Module Products.CMFCore.FSPythonScript, line 140, in __call__
> >   Module Shared.DC.Scripts.Bindings, line 313, in __call__
> >   Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
> >   Module Products.CMFCore.FSPythonScript, line 196, in _exec
> >   Module None, line 104, in queryCatalog
> >    - <FSPythonScript at /b/queryCatalog>
> >    - Line 104
> >   Module AccessControl.ZopeGuards, line 341, in guarded_apply
> >   Module AccessControl.ZopeGuards, line 363, in builtin_guarded_apply
> >   Module Products.CMFPlone.CatalogTool, line 421, in searchResults
> >   Module Products.ZCatalog.ZCatalog, line 663, in searchResults
> >   Module Products.ZCatalog.Catalog, line 735, in searchResults
> >   Module Products.ZCatalog.Catalog, line 476, in search
> >   Module Products.PluginIndexes.common.UnIndex, line 393, in _apply_index
> > UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 3:
> > ordinal not in range(128)
> > ------
> > 2009-04-10T04:46:26 ERROR Zope.SiteErrorLog
> > http://www.bionero.org/b/cloud_search
> > Traceback (innermost last):
> >   Module ZPublisher.Publish, line 119, in publish
> >   Module ZPublisher.mapply, line 88, in mapply
> >   Module ZPublisher.Publish, line 42, in call_object
> >   Module Products.Five.browser.metaconfigure, line 417, in __call__
> >   Module Shared.DC.Scripts.Bindings, line 313, in __call__
> >   Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
> >   Module Products.PageTemplates.PageTemplateFile, line 129, in _exec
> >   Module Products.PageTemplates.PageTemplate, line 89, in pt_render
> >   Module zope.pagetemplate.pagetemplate, line 117, in pt_render
> >   Module zope.tal.talinterpreter, line 271, in __call__
> >   Module zope.tal.talinterpreter, line 346, in interpret
> >   Module zope.tal.talinterpreter, line 891, in do_useMacro
> >   Module zope.tal.talinterpreter, line 346, in interpret
> >   Module zope.tal.talinterpreter, line 536, in do_optTag_tal
> >   Module zope.tal.talinterpreter, line 521, in do_optTag
> >   Module zope.tal.talinterpreter, line 516, in no_tag
> >   Module zope.tal.talinterpreter, line 346, in interpret
> >   Module zope.tal.talinterpreter, line 957, in do_defineSlot
> >   Module zope.tal.talinterpreter, line 346, in interpret
> >   Module zope.tal.talinterpreter, line 536, in do_optTag_tal
> >   Module zope.tal.talinterpreter, line 521, in do_optTag
> >   Module zope.tal.talinterpreter, line 516, in no_tag
> >   Module zope.tal.talinterpreter, line 346, in interpret
> >   Module zope.tal.talinterpreter, line 861, in do_defineMacro
> >   Module zope.tal.talinterpreter, line 346, in interpret
> >   Module zope.tal.talinterpreter, line 957, in do_defineSlot
> >   Module zope.tal.talinterpreter, line 346, in interpret
> >   Module zope.tal.talinterpreter, line 536, in do_optTag_tal
> >   Module zope.tal.talinterpreter, line 521, in do_optTag
> >   Module zope.tal.talinterpreter, line 516, in no_tag
> >   Module zope.tal.talinterpreter, line 346, in interpret
> >   Module zope.tal.talinterpreter, line 534, in do_optTag_tal
> >   Module zope.tal.talinterpreter, line 516, in no_tag
> >   Module zope.tal.talinterpreter, line 346, in interpret
> >   Module zope.tal.talinterpreter, line 949, in do_defineSlot
> >   Module zope.tal.talinterpreter, line 346, in interpret
> >   Module zope.tal.talinterpreter, line 586, in do_setLocal_tal
> >   Module zope.tales.tales, line 696, in evaluate
> >    - URL: index
> >    - Line 20, Column 0
> >    - Expression: <PythonExpr
> >
> (here.queryCatalog(REQUEST=request,use_types_blacklist=use_types_blacklist,
> > use_navigation_root=use_navigation_root))>
> >    - Names:
> >       {'container': <PloneSite at /b>,
> >        'context': <PloneSite at /b>,
> >        'default': <object object at 0x2b21af629200>,
> >        'here': <PloneSite at /b>,
> >        'loop': {},
> >        'nothing': None,
> >        'options': {'args': (<Products.Five.metaclass.SimpleViewClass from
> > /home/pserv/servers/bionero/parts/zope2/lib/python/vaporisation/browser/
> search.pt
> > object at 0x2b21b97504d0>,)},
> >        'repeat': <Products.PageTemplates.Expressions.SafeMapping object
> at
> > 0x2b21b9fbef80>,
> >        'request': <HTTPRequest, URL=
> http://www.bionero.org/b/cloud_search>,
> >        'root': <Application at >,
> >        'template': <ImplicitAcquirerWrapper object at 0x2b21b9fae750>,
> >        'traverse_subpath': [],
> >        'user': <PloneUser 'iamedu'>,
> >        'view': <Products.Five.metaclass.SimpleViewClass from
> > /home/pserv/servers/bionero/parts/zope2/lib/python/vaporisation/browser/
> search.pt
> > object at 0x2b21b97504d0>,
> >        'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper
> > object at 0x2b21b9fbc610>}
> >   Module zope.tales.pythonexpr, line 59, in __call__
> >    - __traceback_info__:
> >
> (here.queryCatalog(REQUEST=request,use_types_blacklist=use_types_blacklist,
> > use_navigation_root=use_navigation_root))
> >   Module <string>, line 0, in ?
> >   Module Products.CMFCore.FSPythonScript, line 140, in __call__
> >   Module Shared.DC.Scripts.Bindings, line 313, in __call__
> >   Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
> >   Module Products.CMFCore.FSPythonScript, line 196, in _exec
> >   Module None, line 104, in queryCatalog
> >    - <FSPythonScript at /b/queryCatalog>
> >    - Line 104
> >   Module AccessControl.ZopeGuards, line 341, in guarded_apply
> >   Module AccessControl.ZopeGuards, line 363, in builtin_guarded_apply
> >   Module Products.CMFPlone.CatalogTool, line 421, in searchResults
> >   Module Products.ZCatalog.ZCatalog, line 663, in searchResults
> >   Module Products.ZCatalog.Catalog, line 735, in searchResults
> >   Module Products.ZCatalog.Catalog, line 476, in search
> >   Module Products.PluginIndexes.common.UnIndex, line 393, in _apply_index
> > UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 3:
> > ordinal not in range(128)
> >
> >
> > ¿Alguna idea de lo que pudiera ser?
> >
> > _______________________________________________
> > Usuarios-Plone mailing list
> > Usuarios-Plone at lists.plone.org
> > http://lists.plone.org/mailman/listinfo/usuarios-plone
> >
> >
>
> Esa excepcion te la tira python porque esta tratando de convertir algo
> a unicode que no comprende.
>
> Si no entiendo mal ese traceback, en
> Products.PluginIndexes.common.UnIndex existe una funcion _apply_index
> que en la linea 393 esta tratando de convertir texto a unicode.
>
> Si te fijas en la documentacion de python, dice que si no se le
> especifica la codificacion en la que viene el texto, te toma ascii por
> defecto, y si tiene un caracter no-ascii, tenes problemas de este
> tipo.
>
> Como solucion, creo que tenes 2, una sería asegurarte que el texto que
> le metes sea ascii, solucion que probablemente no te sirva ya que en
> español hay caracteres no ascii, como la ñ o acentos.
>
> Otra probablemente sea modificar la linea 393 en donde se hace la
> conversion para que, o interprete mejor lo que le estas metiendo, o
> ignore los errores:
>
> >>> unicode('á')
> Traceback (most recent call last):
>  File "<stdin>", line 1, in ?
> UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position
> 0: ordinal not in range(128)
> >>> unicode('á', encoding='latin-1')
> u'\xc3\xa1'
> >>> unicode('á', encoding='utf-8')
> u'\xe1'
> >>> unicode('á', errors='ignore')
> u''
>
> Saludos y suerte.
>
> Franco
>
> --
> "I know not with what weapons World War III will be fought, but World
> War IV will be fought with sticks and stones." -- Albert Einstein
> --
> "No se vive celebrando victorias, sino superando derrotas."
> --
> Linux User #456432
> ---------
>



-- 
Eduardo Díaz Real
iamedu at gmail.com
0445520672573
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.plone.org/pipermail/plone-usuarios-plone/attachments/20090414/4444695c/attachment.html>


More information about the Usuarios-Plone mailing list