[Plone-IT] Migrazione Plone

Valerio Felici valemax a gmail.com
Mer 11 Lug 2012 10:04:35 UTC


Il 11/07/2012 11:20, Yuri ha scritto:
> On 11/07/2012 10:49, Valerio Felici wrote:
>> Il 11/07/2012 10:27, Yuri ha scritto:
>> ...
>>> Io farei questo:
>>>
>>> installerei una 4.1.X pulita
>>> installerei gli stessi moduli che hai in plone3 dal quale vuoi migrare
>>> (versioni che vadano anche in plone4)
>>> copierei il Data.fs
>>> avvio
>>> upgrade da ZMI
>>>
>>> Se va, sei apposto. Se ci sono intoppi, credo si possano risolvere
>>> facilmente.
>>>
>> Ciao, mi inserisco nella discussione.
>> io ho fatto come sopra per il passaggio da una 3.3.5 ad una 4.2
>> l'upgrade si è svolto senza problemi, ma il sito non viene
>> visualizzato, permane questo messaggio d'errore:
>>
>> AttributeError("'TTWViewlet' object has no attribute 'getIconFor'",)
>> (Also, the following error occurred while attempting to render the
>> standard error message, please see the event log for full details:
>> 'TTWViewlet' object has no attribute 'getIconFor')
>
> puoi postare il full traceback?
>
eccolo:

Traceback (innermost last):
   Module ZPublisher.Publish, line 126, in publish
   Module ZPublisher.mapply, line 77, in mapply
   Module ZPublisher.Publish, line 46, in call_object
   Module Shared.DC.Scripts.Bindings, line 322, in __call__
   Module Shared.DC.Scripts.Bindings, line 359, in _bindAndExec
   Module Products.CMFCore.FSPageTemplate, line 237, in _exec
   Module Products.CMFCore.FSPageTemplate, line 177, in pt_render
   Module Products.PageTemplates.PageTemplate, line 79, in pt_render
   Module zope.pagetemplate.pagetemplate, line 113, in pt_render
   Module zope.tal.talinterpreter, line 271, in __call__
   Module zope.tal.talinterpreter, line 343, in interpret
   Module zope.tal.talinterpreter, line 888, in do_useMacro
   Module zope.tal.talinterpreter, line 343, in interpret
   Module zope.tal.talinterpreter, line 533, in do_optTag_tal
   Module zope.tal.talinterpreter, line 518, in do_optTag
   Module zope.tal.talinterpreter, line 513, in no_tag
   Module zope.tal.talinterpreter, line 343, in interpret
   Module zope.tal.talinterpreter, line 852, in do_condition
   Module zope.tal.talinterpreter, line 343, in interpret
   Module zope.tal.talinterpreter, line 531, in do_optTag_tal
   Module zope.tal.talinterpreter, line 513, in no_tag
   Module zope.tal.talinterpreter, line 343, in interpret
   Module zope.tal.talinterpreter, line 742, in do_insertStructure_tal
   Module Products.PageTemplates.Expressions, line 218, in evaluateStructure
   Module zope.tales.tales, line 696, in evaluate
    - URL: 
file:/opt/Plone/buildout-cache/eggs/plonetheme.sunburst-1.2.5-py2.7.egg/plonetheme/sunburst/skins/sunburst_templates/main_template.pt
    - Line 62, Column 12
    - Expression: <StringExpr u'plone.portaltop'>
    - Names:
       {'container': <PloneSite at /paleocapa/copia.itispaleocapa.it>,
        'context': <ATDocument at 
/paleocapa/copia.itispaleocapa.it/front-page>,
        'default': <object object at 0x7f642d95cb40>,
        'here': <ATDocument at 
/paleocapa/copia.itispaleocapa.it/front-page>,
        'loop': {},
        'nothing': None,
        'options': {'args': ()},
        'repeat': <Products.PageTemplates.Expressions.SafeMapping object 
at 0x66255d0>,
        'request': <HTTPRequest, 
URL=http://copia.itispaleocapa.it:8080/paleocapa/copia.itispaleocapa.it/front-page/document_view>,
        'root': <Application at >,
        'template': <FSPageTemplate at 
/paleocapa/copia.itispaleocapa.it/document_view used for 
/paleocapa/copia.itispaleocapa.it/front-page>,
        'traverse_subpath': [],
        'user': <SpecialUser 'Anonymous User'>}
   Module zope.contentprovider.tales, line 80, in __call__
   Module plone.app.viewletmanager.manager, line 154, in render
   Module plone.app.viewletmanager.manager, line 85, in render
   Module five.customerize.zpt, line 148, in render
   Module Products.PageTemplates.ZopePageTemplate, line 334, in _exec
   Module Products.PageTemplates.ZopePageTemplate, line 431, in pt_render
   Module Products.PageTemplates.PageTemplate, line 79, in pt_render
   Module zope.pagetemplate.pagetemplate, line 113, in pt_render
   Module zope.tal.talinterpreter, line 271, in __call__
   Module zope.tal.talinterpreter, line 343, in interpret
   Module zope.tal.talinterpreter, line 821, in do_loop_tal
   Module zope.tal.talinterpreter, line 343, in interpret
   Module zope.tal.talinterpreter, line 533, in do_optTag_tal
   Module zope.tal.talinterpreter, line 518, in do_optTag
   Module zope.tal.talinterpreter, line 513, in no_tag
   Module zope.tal.talinterpreter, line 343, in interpret
   Module zope.tal.talinterpreter, line 583, in do_setLocal_tal
   Module zope.tales.tales, line 696, in evaluate
    - URL: 
/paleocapa/copia.itispaleocapa.it/front-page/zope.interface.interface-plone.personal_bar
    - Line 21, Column 8
    - Expression: <PythonExpr view.getIconFor(action['category'], 
action['id'], None)>
    - Names:
       {'container': <ATDocument at 
/paleocapa/copia.itispaleocapa.it/front-page>,
        'context': <ATDocument at 
/paleocapa/copia.itispaleocapa.it/front-page>,
        'default': <object object at 0x7f642d95cb40>,
        'here': <ATDocument at 
/paleocapa/copia.itispaleocapa.it/front-page>,
        'loop': {u'action': 
<Products.PageTemplates.Expressions.PathIterator object at 0x7f64187b5350>},
        'nothing': None,
        'options': {'args': ()},
        'repeat': <Products.PageTemplates.Expressions.SafeMapping object 
at 0x7f6418789af8>,
        'request': <HTTPRequest, 
URL=http://copia.itispaleocapa.it:8080/paleocapa/copia.itispaleocapa.it/front-page/document_view>,
        'root': <Application at >,
        'template': <TTWViewTemplate at 
/paleocapa/copia.itispaleocapa.it/front-page/zope.interface.interface-plone.personal_bar>,
        'user': <SpecialUser 'Anonymous User'>,
        'view': <five.customerize.zpt.TTWViewlet object at 0x7f6419620450>}
   Module Products.PageTemplates.ZRPythonExpr, line 48, in __call__
    - __traceback_info__: view.getIconFor(action['category'], 
action['id'], None)
   Module PythonExpr, line 1, in <expression>
AttributeError: 'TTWViewlet' object has no attribute 'getIconFor'


grazie per l'attenzione
Valerio


Maggiori informazioni sulla lista Plone-IT