Caros colegas Plonistas,
 
Estou utilizando um produto chamado InventoryBuilder para criação de um site e-commerce. O produto funciona legal até a criação das categorias de produtos, porém quando tento criar os itens da categoria, acontece o seguinte erro:
 
 The object at http://localhost:8080/teste/teste-1/ibitem.2006-02-14.9652787281 has an empty or missing docstring. Objects must have a docstring to be published.
 
Procurei na internet sobre este tipo de erro ou parecido e encontrei o texto abaixo, mas não estou conseguindo entender o que devo fazer em relação ao produto, gostaria de saber se alguem já passou por isto, ou saiba de algum produto que funcione no plone 2.1 para e-commerce, do tipo que permita classificar mercadorias com fotos, e também ter um portlet para pesquisa destas mercadoria, ou saiba como resolver este bug.
 
Desde já agradeço.
 
Functional testing: The object at x has an empty or missing docstring.

This Error Reference applies to: Plone 2.1.x, Plone 2.0.x
This Error Reference is intended for: Any audience.

You get error "Zope has encountered a problem publishing your object. The object at x has an empty or missing docstring."

Cause

__bobo_traverse__ fails in functional testing, because getattr("actionname") for Plone object returns None - The actions of your object are not accessible. This causes "missing doctstring" message, because None object has no docstring (surprise, error message is not very helpful). When using quick installer in  ATFunctionalSiteTestCase, method PortalTestCase._refreshSkinData() is not called. This is needed for action registration.

Solution

In your TestCase.afterSetup(), call PortalTestCase._refreshSkinData()

        self.qi = self.portal.portal_quickinstaller
        self.qi.installProduct('Archetypes')
        self.at = self.portal.archetype_tool
        self.qi.installProduct('PloneLocalFolderNG')
      
        # Calling this ensures that PloneLocalFolderNG actions are registered propeply
        self._refreshSkinData()


Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos


--
Esta mensagem foi verificada pelo sistema de antivírus e
acredita-se estar livre de perigo.
Fundação CAPES - MEC

Responder a