Ciao ,<br>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).<br>Tutte le viste create (sia standalone) sia per i miei oggetti ritornano questo errore:<br>
<br>Time&nbsp;&nbsp; 2009/01/21 10:47:58.547 GMT+1<br>User Name (User Id) admin (admin)<br>Request URL <a href="http://mysite.edu/site/prueba-estudio/view">http://mysite.edu/site/prueba-estudio/view</a><br>Exception Type UnicodeDecodeError<br>
Exception Value &#39;ascii&#39; codec can&#39;t decode byte 0xef in position 0: ordinal not in range(128)<br><br>Traceback (innermost last):<br><br>&nbsp;&nbsp;&nbsp; * Module ZPublisher.Publish, line 119, in publish<br>&nbsp;&nbsp;&nbsp; * Module ZPublisher.mapply, line 88, in mapply<br>
&nbsp;&nbsp;&nbsp; * Module ZPublisher.Publish, line 42, in call_object<br>&nbsp;&nbsp;&nbsp; * Module Shared.DC.Scripts.Bindings, line 313, in __call__<br>&nbsp;&nbsp;&nbsp; * Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec<br>&nbsp;&nbsp;&nbsp; * Module Products.PageTemplates.PageTemplateFile, line 129, in _exec<br>
&nbsp;&nbsp;&nbsp; * Module Products.CacheSetup.patch_cmf, line 153, in PT_pt_render<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Warning: Macro expansion failed<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Warning: exceptions.KeyError: &#39;macro&#39;<br>&nbsp;&nbsp;&nbsp; * Module StringIO, line 271, in getvalue<br><br>
UnicodeDecodeError: &#39;ascii&#39; codec can&#39;t decode byte 0xef in position 0: ordinal not in range(128) <br><br>Ora, ho letto di questi problemi con la versione precedente di CacheFu (<a href="http://dev.plone.org/collective/changeset/63107">http://dev.plone.org/collective/changeset/63107</a>) e relativa soluzione. Io ho pero&#39; sulla mia macchina la ultimissima versione gia&#39; fornita di tale patch. <br>
Suggerimenti?<br><br>La mia configurazione:<br>- Zope 2.10.6<br>- Python 2.4.5<br>- Plone 3.1.7<br>- ZeoCluster with 2 clients<br>- CacheFu aka CacheSetup 1.2 (via eggs) <br><br>Per programmare ho sempre usato TextMate con impostazione UTF8 e sempre utilizzato la sintassi (u&#39;...&#39;) per la definizione dei miei oggetti.<br>
<br>&lt;disperate mode&gt;Consigli?&lt;/disperate mode&gt;<br>Vito<br>