NotYet: <schooltool.relationship.relationship.Link object at 0xabc623ac>
Traceback
File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 132, in publish
result = publication.callObject(request, obj)
File "/usr/lib/python2.7/dist-packages/zope/app/publication/zopepublication.py", line 205, in callObject
return mapply(ob, request.getPositionalArguments(), request)
File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 107, in mapply
return debug_call(obj, args)
Extra information: <schooltool.skin.flourish.zcml_content.DocumentAddNodeView_add_document_node.html object at 0xabe1e08c>
File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 113, in debug_call
return obj(*args)
File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 68, in __call__
self.update()
File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/form.py", line 72, in update
super(AddForm, self).update()
File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/form.py", line 55, in update
super(Form, self).update()
File "/usr/lib/python2.7/dist-packages/z3c/form/form.py", line 211, in update
self.actions.execute()
File "/usr/lib/python2.7/dist-packages/z3c/form/action.py", line 99, in execute
result = handler()
File "/usr/lib/python2.7/dist-packages/z3c/form/button.py", line 315, in __call__
return handler(self.form, self.action)
File "/usr/lib/python2.7/dist-packages/z3c/form/button.py", line 170, in __call__
return self.func(form, action)
File "/usr/lib/python2.7/dist-packages/schooltool/cando/browser/document.py", line 707, in handleAdd
super(DocumentAddNodeBase, self).handleAdd.func(self, action)
File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/form.py", line 79, in handleAdd
return z3c.form.form.AddForm.handleAdd.func(self, action)
File "/usr/lib/python2.7/dist-packages/z3c/form/form.py", line 240, in handleAdd
obj = self.createAndAdd(data)
File "/usr/lib/python2.7/dist-packages/z3c/form/form.py", line 246, in createAndAdd
obj = self.create(data)
File "/usr/lib/python2.7/dist-packages/schooltool/cando/browser/document.py", line 718, in create
node.parents.add(removeSecurityProxy(self.context))
File "/usr/lib/python2.7/dist-packages/schooltool/relationship/relationship.py", line 634, in add
(other, self.other_role), extra_info)
File "/usr/lib/python2.7/dist-packages/schooltool/relationship/relationship.py", line 92, in relate
IRelationshipLinks(a).add(link_a)
File "/usr/lib/python2.7/dist-packages/schooltool/relationship/relationship.py", line 1035, in add
notify(ObjectAddedEvent(link, self._links, link.__name__))
File "/usr/lib/python2.7/dist-packages/zope/event/__init__.py", line 31, in notify
subscriber(event)
File "/usr/lib/python2.7/dist-packages/zope/component/event.py", line 27, in dispatch
component_subscribers(event, None)
File "/usr/lib/python2.7/dist-packages/zope/component/_api.py", line 139, in subscribers
return sitemanager.subscribers(objects, interface)
File "/usr/lib/python2.7/dist-packages/zope/interface/registry.py", line 323, in subscribers
return self.adapters.subscribers(objects, provided)
File "/usr/lib/python2.7/dist-packages/zope/interface/adapter.py", line 601, in subscribers
subscription(*objects)
File "/usr/lib/python2.7/dist-packages/zope/component/event.py", line 36, in objectEventNotify
component_subscribers((event.object, event), None)
File "/usr/lib/python2.7/dist-packages/zope/component/_api.py", line 139, in subscribers
return sitemanager.subscribers(objects, interface)
File "/usr/lib/python2.7/dist-packages/zope/interface/registry.py", line 323, in subscribers
return self.adapters.subscribers(objects, provided)
File "/usr/lib/python2.7/dist-packages/zope/interface/adapter.py", line 601, in subscribers
subscription(*objects)
File "/usr/lib/python2.7/dist-packages/zope/intid/__init__.py", line 166, in addIntIdSubscriber
key = IKeyReference(ob, None)
File "/usr/lib/python2.7/dist-packages/zope/component/hooks.py", line 119, in adapter_hook
return siteinfo.adapter_hook(interface, object, name, default)
File "/usr/lib/python2.7/dist-packages/zope/security/adapter.py", line 86, in __call__
adapter = self.factory(*args)
File "/usr/lib/python2.7/dist-packages/zope/keyreference/persistent.py", line 38, in __init__
raise zope.keyreference.interfaces.NotYet(object)
Exception
NotYet: <schooltool. relationship. relationship. Link object at 0xabc623ac>
Traceback
File "/usr/lib/ python2. 7/dist- packages/ zope/publisher/ publish. py", line 132, in publish callObject( request, obj) python2. 7/dist- packages/ zope/app/ publication/ zopepublication .py", line 205, in callObject getPositionalAr guments( ), request) python2. 7/dist- packages/ zope/publisher/ publish. py", line 107, in mapply skin.flourish. zcml_content. DocumentAddNode View_add_ document_ node.html object at 0xabe1e08c> python2. 7/dist- packages/ zope/publisher/ publish. py", line 113, in debug_call python2. 7/dist- packages/ schooltool/ skin/flourish/ page.py" , line 68, in __call__ python2. 7/dist- packages/ schooltool/ skin/flourish/ form.py" , line 72, in update python2. 7/dist- packages/ schooltool/ skin/flourish/ form.py" , line 55, in update python2. 7/dist- packages/ z3c/form/ form.py" , line 211, in update actions. execute( ) python2. 7/dist- packages/ z3c/form/ action. py", line 99, in execute python2. 7/dist- packages/ z3c/form/ button. py", line 315, in __call__ python2. 7/dist- packages/ z3c/form/ button. py", line 170, in __call__ python2. 7/dist- packages/ schooltool/ cando/browser/ document. py", line 707, in handleAdd DocumentAddNode Base, self).handleAdd .func(self, action) python2. 7/dist- packages/ schooltool/ skin/flourish/ form.py" , line 79, in handleAdd form.AddForm. handleAdd. func(self, action) python2. 7/dist- packages/ z3c/form/ form.py" , line 240, in handleAdd dd(data) python2. 7/dist- packages/ z3c/form/ form.py" , line 246, in createAndAdd python2. 7/dist- packages/ schooltool/ cando/browser/ document. py", line 718, in create parents. add(removeSecur ityProxy( self.context) ) python2. 7/dist- packages/ schooltool/ relationship/ relationship. py", line 634, in add python2. 7/dist- packages/ schooltool/ relationship/ relationship. py", line 92, in relate Links(a) .add(link_ a) python2. 7/dist- packages/ schooltool/ relationship/ relationship. py", line 1035, in add ObjectAddedEven t(link, self._links, link.__name__)) python2. 7/dist- packages/ zope/event/ __init_ _.py", line 31, in notify python2. 7/dist- packages/ zope/component/ event.py" , line 27, in dispatch subscribers( event, None) python2. 7/dist- packages/ zope/component/ _api.py" , line 139, in subscribers subscribers( objects, interface) python2. 7/dist- packages/ zope/interface/ registry. py", line 323, in subscribers subscribers( objects, provided) python2. 7/dist- packages/ zope/interface/ adapter. py", line 601, in subscribers *objects) python2. 7/dist- packages/ zope/component/ event.py" , line 36, in objectEventNotify subscribers( (event. object, event), None) python2. 7/dist- packages/ zope/component/ _api.py" , line 139, in subscribers subscribers( objects, interface) python2. 7/dist- packages/ zope/interface/ registry. py", line 323, in subscribers subscribers( objects, provided) python2. 7/dist- packages/ zope/interface/ adapter. py", line 601, in subscribers *objects) python2. 7/dist- packages/ zope/intid/ __init_ _.py", line 166, in addIntIdSubscriber python2. 7/dist- packages/ zope/component/ hooks.py" , line 119, in adapter_hook adapter_ hook(interface, object, name, default) python2. 7/dist- packages/ zope/security/ adapter. py", line 86, in __call__ python2. 7/dist- packages/ zope/keyreferen ce/persistent. py", line 38, in __init__ ce.interfaces. NotYet( object)
result = publication.
File "/usr/lib/
return mapply(ob, request.
File "/usr/lib/
return debug_call(obj, args)
Extra information: <schooltool.
File "/usr/lib/
return obj(*args)
File "/usr/lib/
self.update()
File "/usr/lib/
super(AddForm, self).update()
File "/usr/lib/
super(Form, self).update()
File "/usr/lib/
self.
File "/usr/lib/
result = handler()
File "/usr/lib/
return handler(self.form, self.action)
File "/usr/lib/
return self.func(form, action)
File "/usr/lib/
super(
File "/usr/lib/
return z3c.form.
File "/usr/lib/
obj = self.createAndA
File "/usr/lib/
obj = self.create(data)
File "/usr/lib/
node.
File "/usr/lib/
(other, self.other_role), extra_info)
File "/usr/lib/
IRelationship
File "/usr/lib/
notify(
File "/usr/lib/
subscriber(event)
File "/usr/lib/
component_
File "/usr/lib/
return sitemanager.
File "/usr/lib/
return self.adapters.
File "/usr/lib/
subscription(
File "/usr/lib/
component_
File "/usr/lib/
return sitemanager.
File "/usr/lib/
return self.adapters.
File "/usr/lib/
subscription(
File "/usr/lib/
key = IKeyReference(ob, None)
File "/usr/lib/
return siteinfo.
File "/usr/lib/
adapter = self.factory(*args)
File "/usr/lib/
raise zope.keyreferen