Reported by Nat and Error Monitor:
From Nat:
I just got a General KARL Error when I tried to attach a photo (Jpeg) to
a news item in Network News.
From Error Monitor:
ENTRY
Wed Sep 8 09:26:23 2010
Exception when processing https://karl.soros.org/offices/files/network-news/add_newsitem.html
Traceback (most recent call last):
File "/opt/karl/osi/3.25-0/src/karl/karl/errorlog.py", line 15, in middleware
return app(environ, start_response)
File "/opt/karl/osi/3.25-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbconn/connector.py", line 21, in __call__
result = self.next_app(environ, start_response)
File "/opt/karl/osi/3.25-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/__init__.py", line 88, in __call__
app_iter = self.application(environ, replace_start_response)
File "/opt/karl/osi/3.25-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init__.py", line 23, in __call__
result = self.application(environ, save_status_and_headers)
File "/opt/karl/osi/3.25-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", line 350, in __call__
app_iter = self.application(environ, start_response)
File "/opt/karl/osi/3.25-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/middleware.py", line 107, in __call__
app_iter = app(environ, wrapper.wrap_start_response)
File "/opt/karl/osi/3.25-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/browserid/middleware.py", line 127, in __call__
return self.app(environ, start_response)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.py", line 130, in __call__
response = view_callable(context, request)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1520, in __call__
return view(context, request)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1805, in attr_view
return view(context, request)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1738, in predicate_wrapper
return view(context, request)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1753, in _secured_view
return view(context, request)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1704, in _rendered_view
response = view(context, request)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg.formish-0.3-py2.5.egg/repoze/bfg/formish/zcml.py", line 174, in __call__
return submitted(request, form, controller, self.action, controller)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg.formish-0.3-py2.5.egg/repoze/bfg/formish/zcml.py", line 213, in submitted
result = getattr(controller, handler)(converted)
File "/opt/karl/osi/3.25-0/src/karl/karl/content/views/newsitem.py", line 164, in handle_submit
handle_photo_upload(newsitem, converted)
File "/opt/karl/osi/3.25-0/src/karl/karl/views/utils.py", line 297, in handle_photo_upload
context['photo'] = photo
File "/opt/karl/osi/3.25-0/eggs/repoze.folder-0.4-py2.5.egg/repoze/folder/__init__.py", line 141, in __setitem__
return self.add(name, other)
File "/opt/karl/osi/3.25-0/eggs/repoze.folder-0.4-py2.5.egg/repoze/folder/__init__.py", line 176, in add
objectEventNotify(ObjectAddedEvent(other, self, name))
File "/opt/karl/osi/3.25-0/eggs/zope.component-3.6.0-py2.5.egg/zope/component/event.py", line 33, in objectEventNotify
adapters = zope.component.subscribers((event.object, event), None)
File "/opt/karl/osi/3.25-0/eggs/zope.component-3.6.0-py2.5.egg/zope/component/_api.py", line 138, in subscribers
return sitemanager.subscribers(objects, interface)
File "/opt/karl/osi/3.25-0/eggs/zope.component-3.6.0-py2.5.egg/zope/component/registry.py", line 315, in subscribers
return self.adapters.subscribers(objects, provided)
File "/opt/karl/osi/3.25-0/eggs/zope.interface-3.5.1-py2.5-linux-x86_64.egg/zope/interface/adapter.py", line 535, in subscribers
subscription(*objects)
File "/opt/karl/osi/3.25-0/src/karl/karl/models/contentfeeds.py", line 205, in user_added_content
profile = site['profiles'][profile_id]
File "/opt/karl/osi/3.25-0/eggs/repoze.folder-0.4-py2.5.egg/repoze/folder/__init__.py", line 89, in __getitem__
return self.data[name]
KeyError: u'commitment-of-100-million-over-ten-years-to-human-rights-watch'
ENTRY
Wed Sep 8 09:32:53 2010
Exception when processing https://karl.soros.org/offices/files/network-news/commitment-of-100-million-over-ten-years-to-human-rights-watch/edit.html
Traceback (most recent call last):
File "/opt/karl/osi/3.25-0/src/karl/karl/errorlog.py", line 15, in middleware
return app(environ, start_response)
File "/opt/karl/osi/3.25-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbconn/connector.py", line 21, in __call__
result = self.next_app(environ, start_response)
File "/opt/karl/osi/3.25-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/__init__.py", line 88, in __call__
app_iter = self.application(environ, replace_start_response)
File "/opt/karl/osi/3.25-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init__.py", line 23, in __call__
result = self.application(environ, save_status_and_headers)
File "/opt/karl/osi/3.25-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", line 350, in __call__
app_iter = self.application(environ, start_response)
File "/opt/karl/osi/3.25-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/middleware.py", line 107, in __call__
app_iter = app(environ, wrapper.wrap_start_response)
File "/opt/karl/osi/3.25-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/browserid/middleware.py", line 127, in __call__
return self.app(environ, start_response)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.py", line 130, in __call__
response = view_callable(context, request)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1520, in __call__
return view(context, request)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1805, in attr_view
return view(context, request)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1738, in predicate_wrapper
return view(context, request)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1753, in _secured_view
return view(context, request)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1704, in _rendered_view
response = view(context, request)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg.formish-0.3-py2.5.egg/repoze/bfg/formish/zcml.py", line 174, in __call__
return submitted(request, form, controller, self.action, controller)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg.formish-0.3-py2.5.egg/repoze/bfg/formish/zcml.py", line 213, in submitted
result = getattr(controller, handler)(converted)
File "/opt/karl/osi/3.25-0/src/karl/karl/content/views/newsitem.py", line 287, in handle_submit
handle_photo_upload(context, converted)
File "/opt/karl/osi/3.25-0/src/karl/karl/views/utils.py", line 297, in handle_photo_upload
context['photo'] = photo
File "/opt/karl/osi/3.25-0/eggs/repoze.folder-0.4-py2.5.egg/repoze/folder/__init__.py", line 141, in __setitem__
return self.add(name, other)
File "/opt/karl/osi/3.25-0/eggs/repoze.folder-0.4-py2.5.egg/repoze/folder/__init__.py", line 176, in add
objectEventNotify(ObjectAddedEvent(other, self, name))
File "/opt/karl/osi/3.25-0/eggs/zope.component-3.6.0-py2.5.egg/zope/component/event.py", line 33, in objectEventNotify
adapters = zope.component.subscribers((event.object, event), None)
File "/opt/karl/osi/3.25-0/eggs/zope.component-3.6.0-py2.5.egg/zope/component/_api.py", line 138, in subscribers
return sitemanager.subscribers(objects, interface)
File "/opt/karl/osi/3.25-0/eggs/zope.component-3.6.0-py2.5.egg/zope/component/registry.py", line 315, in subscribers
return self.adapters.subscribers(objects, provided)
File "/opt/karl/osi/3.25-0/eggs/zope.interface-3.5.1-py2.5-linux-x86_64.egg/zope/interface/adapter.py", line 535, in subscribers
subscription(*objects)
File "/opt/karl/osi/3.25-0/src/karl/karl/models/contentfeeds.py", line 205, in user_added_content
profile = site['profiles'][profile_id]
File "/opt/karl/osi/3.25-0/eggs/repoze.folder-0.4-py2.5.egg/repoze/folder/__init__.py", line 89, in __getitem__
return self.data[name]
KeyError: u'commitment-of-100-million-over-ten-years-to-human-rights-watch'
ENTRY
Wed Sep 8 09:33:31 2010
Exception when processing https://karl.soros.org/offices/files/network-news/commitment-of-100-million-over-ten-years-to-human-rights-watch/edit.html
Traceback (most recent call last):
File "/opt/karl/osi/3.25-0/src/karl/karl/errorlog.py", line 15, in middleware
return app(environ, start_response)
File "/opt/karl/osi/3.25-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbconn/connector.py", line 21, in __call__
result = self.next_app(environ, start_response)
File "/opt/karl/osi/3.25-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/__init__.py", line 88, in __call__
app_iter = self.application(environ, replace_start_response)
File "/opt/karl/osi/3.25-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init__.py", line 23, in __call__
result = self.application(environ, save_status_and_headers)
File "/opt/karl/osi/3.25-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", line 350, in __call__
app_iter = self.application(environ, start_response)
File "/opt/karl/osi/3.25-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/middleware.py", line 107, in __call__
app_iter = app(environ, wrapper.wrap_start_response)
File "/opt/karl/osi/3.25-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/browserid/middleware.py", line 127, in __call__
return self.app(environ, start_response)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.py", line 130, in __call__
response = view_callable(context, request)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1520, in __call__
return view(context, request)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1805, in attr_view
return view(context, request)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1738, in predicate_wrapper
return view(context, request)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1753, in _secured_view
return view(context, request)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1704, in _rendered_view
response = view(context, request)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg.formish-0.3-py2.5.egg/repoze/bfg/formish/zcml.py", line 174, in __call__
return submitted(request, form, controller, self.action, controller)
File "/opt/karl/osi/3.25-0/eggs/repoze.bfg.formish-0.3-py2.5.egg/repoze/bfg/formish/zcml.py", line 213, in submitted
result = getattr(controller, handler)(converted)
File "/opt/karl/osi/3.25-0/src/karl/karl/content/views/newsitem.py", line 287, in handle_submit
handle_photo_upload(context, converted)
File "/opt/karl/osi/3.25-0/src/karl/karl/views/utils.py", line 297, in handle_photo_upload
context['photo'] = photo
File "/opt/karl/osi/3.25-0/eggs/repoze.folder-0.4-py2.5.egg/repoze/folder/__init__.py", line 141, in __setitem__
return self.add(name, other)
File "/opt/karl/osi/3.25-0/eggs/repoze.folder-0.4-py2.5.egg/repoze/folder/__init__.py", line 176, in add
objectEventNotify(ObjectAddedEvent(other, self, name))
File "/opt/karl/osi/3.25-0/eggs/zope.component-3.6.0-py2.5.egg/zope/component/event.py", line 33, in objectEventNotify
adapters = zope.component.subscribers((event.object, event), None)
File "/opt/karl/osi/3.25-0/eggs/zope.component-3.6.0-py2.5.egg/zope/component/_api.py", line 138, in subscribers
return sitemanager.subscribers(objects, interface)
File "/opt/karl/osi/3.25-0/eggs/zope.component-3.6.0-py2.5.egg/zope/component/registry.py", line 315, in subscribers
return self.adapters.subscribers(objects, provided)
File "/opt/karl/osi/3.25-0/eggs/zope.interface-3.5.1-py2.5-linux-x86_64.egg/zope/interface/adapter.py", line 535, in subscribers
subscription(*objects)
File "/opt/karl/osi/3.25-0/src/karl/karl/models/contentfeeds.py", line 205, in user_added_content
profile = site['profiles'][profile_id]
File "/opt/karl/osi/3.25-0/eggs/repoze.folder-0.4-py2.5.egg/repoze/folder/__init__.py", line 89, in __getitem__
return self.data[name]
KeyError: u'commitment-of-100-million-over-ten-years-to-human-rights-watch'
Probably one we need to fix before Friday's update.