[Plone-IT] Il mio prodotto vittima di CacheFu! Help!

Yuri yurj a alfa.it
Mer 21 Gen 2009 12:19:19 UTC


Vito Falco ha scritto:
> Ciao ,
> ho creato il mio prodottino che funziona alla grande sia sul mio 
> portatile sia sul server. Il problema nasce quando sul server installo 
> CacheFu (aka CacheSetup).
> Tutte le viste create (sia standalone) sia per i miei oggetti 
> ritornano questo errore:
>
> Time   2009/01/21 10:47:58.547 GMT+1
> User Name (User Id) admin (admin)
> Request URL http://mysite.edu/site/prueba-estudio/view
> Exception Type UnicodeDecodeError
> Exception Value 'ascii' codec can't decode byte 0xef in position 0: 
> ordinal not in range(128)
>
> 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 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.CacheSetup.patch_cmf, line 153, in PT_pt_render
>       Warning: Macro expansion failed
>       Warning: exceptions.KeyError: 'macro'
>     * Module StringIO, line 271, in getvalue
>
> UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 
> 0: ordinal not in range(128)
>
> Ora, ho letto di questi problemi con la versione precedente di CacheFu 
> (http://dev.plone.org/collective/changeset/63107) e relativa 
> soluzione. Io ho pero' sulla mia macchina la ultimissima versione gia' 
> fornita di tale patch.
> Suggerimenti?
>
> La mia configurazione:
> - Zope 2.10.6
> - Python 2.4.5
> - Plone 3.1.7
> - ZeoCluster with 2 clients
> - CacheFu aka CacheSetup 1.2 (via eggs)
>
> Per programmare ho sempre usato TextMate con impostazione UTF8 e 
> sempre utilizzato la sintassi (u'...') per la definizione dei miei 
> oggetti.
>
> <disperate mode>Consigli?</disperate mode>

in plone utils c'è un safe_encode, prova a utilizzarlo nel punto in cui 
stampi il valore. È un template custom? Hai individuato la riga che crea 
l'errore?


> Vito
> ------------------------------------------------------------------------
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> http://lists.plone.org/mailman/listinfo/plone-it
> http://www.nabble.com/Plone---Italy-f21728.html





Maggiori informazioni sulla lista Plone-IT