Traceback (most recent call last): File "/usr/local/Zope3/src/zope/publisher/publish.py", line 138, in publish result = publication.callObject(request, object) File "/usr/local/Zope3/src/zope/app/publication/zopepublication.py", line 155, in callObject return mapply(ob, request.getPositionalArguments(), request) File "/usr/local/Zope3/src/zope/publisher/publish.py", line 113, in mapply return debug_call(object, args) File "/usr/local/Zope3/src/zope/publisher/publish.py", line 119, in debug_call return object(*args) File "/usr/local/Zope3/src/zope/app/pagetemplate/viewpagetemplatefile.py", line 83, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/local/Zope3/src/zope/app/pagetemplate/viewpagetemplatefile.py", line 51, in __call__ sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0), File "/usr/local/Zope3/src/zope/pagetemplate/pagetemplate.py", line 117, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations)() File "/usr/local/Zope3/src/zope/tal/talinterpreter.py", line 240, in __call__ self.interpret(self.program) File "/usr/local/Zope3/src/zope/tal/talinterpreter.py", line 315, in interpret handlers[opcode](self, args) File "/usr/local/Zope3/src/zope/tal/talinterpreter.py", line 804, in do_useMacro self.interpret(macro) File "/usr/local/Zope3/src/zope/tal/talinterpreter.py", line 315, in interpret handlers[opcode](self, args) File "/usr/local/Zope3/src/zope/tal/talinterpreter.py", line 502, in do_optTag_tal self.do_optTag(stuff) File "/usr/local/Zope3/src/zope/tal/talinterpreter.py", line 487, in do_optTag return self.no_tag(start, program) File "/usr/local/Zope3/src/zope/tal/talinterpreter.py", line 482, in no_tag self.interpret(program) File "/usr/local/Zope3/src/zope/tal/talinterpreter.py", line 315, in interpret handlers[opcode](self, args) File "/usr/local/Zope3/src/zope/tal/talinterpreter.py", line 774, in do_defineMacro self.interpret(macro) File "/usr/local/Zope3/src/zope/tal/talinterpreter.py", line 315, in interpret handlers[opcode](self, args) File "/usr/local/Zope3/src/zope/tal/talinterpreter.py", line 876, in do_defineSlot self.interpret(block) File "/usr/local/Zope3/src/zope/tal/talinterpreter.py", line 315, in interpret handlers[opcode](self, args) File "/usr/local/Zope3/src/zope/tal/talinterpreter.py", line 866, in do_defineSlot self.interpret(slot) File "/usr/local/Zope3/src/zope/tal/talinterpreter.py", line 315, in interpret handlers[opcode](self, args) File "/usr/local/Zope3/src/zope/tal/talinterpreter.py", line 774, in do_defineMacro self.interpret(macro) File "/usr/local/Zope3/src/zope/tal/talinterpreter.py", line 315, in interpret handlers[opcode](self, args) File "/usr/local/Zope3/src/zope/tal/talinterpreter.py", line 552, in do_setLocal_tal self.engine.setLocal(name, self.engine.evaluateValue(expr)) File "/usr/local/Zope3/src/zope/tales/tales.py", line 698, in evaluate return expression(self) File "/usr/local/Zope3/src/zope/tales/expressions.py", line 204, in __call__ return self._eval(econtext) File "/usr/local/Zope3/src/zope/tales/expressions.py", line 198, in _eval return ob() File "/usr/local/Zope3/src/zope/app/container/browser/contents.py", line 80, in listContentInfo self.addObject() File "/usr/local/Zope3/src/zope/app/container/browser/contents.py", line 246, in addObject adding.action(request['type_name'], new) File "/usr/local/Zope3/src/zope/app/container/browser/adding.py", line 156, in action self.add(content) File "/usr/local/Zope3/src/zope/app/container/browser/adding.py", line 71, in add container[name] = content File "/usr/local/Zope3/src/zope/app/folder/folder.py", line 98, in __setitem__ setitem(self, self.data.__setitem__, name, object) File "/usr/local/Zope3/src/zope/app/container/contained.py", line 584, in setitem notify(event) File "/usr/local/Zope3/src/zope/event/__init__.py", line 23, in notify subscriber(event) File "/usr/local/Zope3/src/zope/app/event/dispatching.py", line 65, in dispatch for ignored in subscribers(event, None): File "/usr/local/Zope3/src/zope/component/__init__.py", line 181, in subscribers return sitemanager.subscribers(objects, interface) File "/usr/local/Zope3/src/zope/component/site.py", line 85, in subscribers return self.adapters.subscribers(required, provided) File "/usr/local/Zope3/src/zope/interface/adapter.py", line 476, in subscribers return [subscription(*objects) for subscription in subscriptions] File "/usr/local/Zope3/src/zope/app/event/objectevent.py", line 76, in objectEventNotify adapters = subscribers((event.object, event), None) File "/usr/local/Zope3/src/zope/component/__init__.py", line 181, in subscribers return sitemanager.subscribers(objects, interface) File "/usr/local/Zope3/src/zope/component/site.py", line 85, in subscribers return self.adapters.subscribers(required, provided) File "/usr/local/Zope3/src/zope/interface/adapter.py", line 476, in subscribers return [subscription(*objects) for subscription in subscriptions] File "/usr/local/Zope3/src/zope/app/container/contained.py", line 176, in dispatchToSublocations for sub in subs.sublocations(): File "/usr/local/Zope3/src/zope/app/container/contained.py", line 207, in sublocations for key in container: File "/usr/local/Zope3/src/sqlos/container/__init__.py", line 85, in keys for name, obj in self.items(): yield name File "/usr/local/Zope3/src/sqlos/container/__init__.py", line 102, in items for obj in factory.select(): File "/sw/lib/python2.3/site-packages/sqlobject/main.py", line 1306, in __iter__ conn = self.ops.get('connection', self.sourceClass._connection) File "/usr/local/Zope3/src/sqlos/connection.py", line 45, in __get__ return getConnection(context, name) File "/usr/local/Zope3/src/sqlos/connection.py", line 94, in getConnection connCache[key] = IZopeSQLConnection(newconn()).transaction() File "/usr/local/Zope3/src/zope/interface/interface.py", line 703, in __call__ raise TypeError("Could not adapt", obj, self) TypeError: ('Could not adapt', , )