I'm using Zope 2.8.8 and I trying to make my own product. Whenever I make a product with errors in the python coding, I could see my product name registered in the product management page. But when I fix all the error, the product disappears; it not in the product management page or the add menu. What is the problem here? here is my coding __init__.py-------- ------------------- import helloModule def initialize(context): context.registerClass( helloModule.helloClass, permission="Add Hello Object", constructor=( helloModule.manage_addHelloForm, helloModule.manage_addHello ) ) helloModule.py-------- ------------------------ def manage_addHelloForm(self): " Form for adding a Hello Object " return """ <html> <head> <title></title> </head> <body> <form method="post" action="./manage_addHello"> <input type=text name=id> <input type=submit value="Add Hello"> </form> </body> </html> """ def manage_addHello(self): " Method for adding a Hello Object " newHello=helloClass(id) self._setObject(id, newHello) return self.manage_main(self, REQUEST) class helloClass: meta_type='Hello Object' def __init__(self, name='World'): self.name=name def saySomething(self): return "Hello, " + self.name def edit(self, name): self.name=name __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com