[Plone-IT] AttributeError: getAvailableViewMethods
Simone Sacchi
simone a cib.unibo.it
Mer 5 Nov 2008 11:07:48 UTC
Ciao a tutti,
avrei questo problema, in fondo trovate il traceback.
In Plone 2.5 in portal_types nella ZMI avevo "copiato" l'oggetto NewsItem per
averne un'altro simile ma con un template diverso (strillo_view.pt)
Sono migrato a Plone 3.1.2 e ho creato un prodotto per il mio tema, includendo
anche il template strillo_view.pt in skin.
Mi succede questa cosa strana:
1) se non sono autenticato, l'oggetto si vede correttamente
2) Se mi autentico e richiamo l'oggetto senza esplicitamente indicare il
template nella URL mi da l'errore AttributeError: getAvailableViewMethods
(vedi traceback)
3)Sempre da autenticato, se richiamo l'oggetto esplicitando il template nella
URL me lo restituisce correttamente
Avete qualche idea???
Grazie mille
Simone
----------------------------------------------------------------------------------------------
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.CMFCore.FSPageTemplate, line 216, in _exec
Module Products.CacheSetup.patch_cmf, line 48, in FSPT_pt_render
Module Products.CacheSetup.patch_cmf, line 120, in PT_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 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 745, in do_insertStructure_tal
Module Products.PageTemplates.Expressions, line 221, in evaluateStructure
Module zope.tales.tales, line 696, in evaluate
- URL:
file:/portale/portale/software/plone-3.1.2/portale/parts/plone/CMFPlone/skins/plone_templates/main_template.pt
- Line 99, Column 18
- Expression: <StringExpr u'plone.contentviews'>
- Names:
{'container': <PloneSite at /cms>,
'context': <ATNewsItem
at /cms/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario>,
'default': <object object at 0x1a6528>,
'here': <ATNewsItem
at /cms/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario>,
'loop': {},
'nothing': None,
'options': {'args': ()},
'repeat': <Products.PageTemplates.Expressions.SafeMapping object at
0xbde3030>,
'request': <HTTPRequest,
URL=https://portale.cib.unibo.it/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario/strillo_view>,
'root': <Application at >,
'template': <FSPageTemplate at /cms/strillo_view used
for /cms/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario>,
'traverse_subpath': [],
'user': <PloneUser 'simone'>}
Module Products.Five.browser.providerexpression, line 37, in __call__
Module plone.app.viewletmanager.manager, line 151, in render
Module plone.app.viewletmanager.manager, line 80, in render
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 120, in PT_pt_render
Module zope.tal.talinterpreter, line 271, in __call__
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 855, in do_condition
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 745, in do_insertStructure_tal
Module Products.PageTemplates.Expressions, line 221, in evaluateStructure
Module zope.tales.tales, line 696, in evaluate
- URL: contentactions
- Line 32, Column 8
- Expression: <StringExpr 'plone.contentmenu'>
- Names:
{'container': <ATNewsItem
at /cms/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario>,
'context': <ATNewsItem
at /cms/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario>,
'default': <object object at 0x1a6528>,
'here': <ATNewsItem
at /cms/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario>,
'loop': {},
'nothing': None,
'options': {'args': ()},
'repeat': <Products.PageTemplates.Expressions.SafeMapping object at
0xcea7dc8>,
'request': <HTTPRequest,
URL=https://portale.cib.unibo.it/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario/strillo_view>,
'root': <Application at >,
'template': <ImplicitAcquirerWrapper object at 0xccbf970>,
'traverse_subpath': [],
'user': <PloneUser 'simone'>,
'view': <Products.Five.viewlet.metaconfigure.ContentActionsViewlet
object at 0xcd04190>,
'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper object
at 0xcea3310>}
Module Products.Five.browser.providerexpression, line 37, 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.CacheSetup.patch_cmf, line 120, in PT_pt_render
Module zope.tal.talinterpreter, line 271, in __call__
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: contentmenu
- Line 1, Column 0
- Expression: <PathExpr standard:'view/menu'>
- Names:
{'container': <ATNewsItem
at /cms/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario>,
'context': <ATNewsItem
at /cms/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario>,
'default': <object object at 0x1a6528>,
'here': <ATNewsItem
at /cms/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario>,
'loop': {},
'nothing': None,
'options': {'args': ()},
'repeat': <Products.PageTemplates.Expressions.SafeMapping object at
0x6b1ff58>,
'request': <HTTPRequest,
URL=https://portale.cib.unibo.it/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario/strillo_view>,
'root': <Application at >,
'template': <ImplicitAcquirerWrapper object at 0xcf82b10>,
'traverse_subpath': [],
'user': <PloneUser 'simone'>,
'view': <plone.app.contentmenu.view.ContentMenuProvider object at
0xcf828d0>,
'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper object
at 0xcf824f0>}
Module zope.tales.expressions, line 217, in __call__
Module Products.PageTemplates.Expressions, line 161, in _eval
Module Products.PageTemplates.Expressions, line 123, in render
Module plone.app.contentmenu.view, line 42, in menu
Module zope.app.publisher.browser.menu, line 53, in getMenuItems
Module plone.memoize.instance, line 45, in memogetter
Module plone.app.contentmenu.menu, line 179, in available
Module Products.CMFDynamicViewFTI.browserdefault, line 213, in
getAvailableLayouts
AttributeError: getAvailableViewMethods
--
---------------------------------------------
Dott. Simone Sacchi
CIB - Centro Inter-Bibliotecario
Alma Mater Studiorum - Universita' di Bologna
tel: +39 051 209 4276
fax: +39 051 209 4266
e-mail: simone a cib.unibo.it
simone.sacchi a unibo.it
http://www.biblioteche.unibo.it/
http://almadl.cib.unibo.it
---------------------------------------------
Maggiori informazioni sulla lista
Plone-IT