Error on Content Deletion
Bug #1650590 reported by
Nat Katin-Borland
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KARL4 |
Fix Released
|
High
|
Carlos de la Guardia |
Bug Description
Hi Guys,
When deleting content on KARL an error screen is getting thrown. The content gets deleted, but instead of just seamlessly passing the user back to the KARL homepage, an error screen comes up and users think that their content deletion has not been successful. This is happening across browsers.
Changed in karl4: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Carlos, can you take a look? I'm at the airport in Munich.
That’s weird, it is an error that doesn’t get caught by us and reported to Nagios.
Here’s the traceback:
Traceback (most recent call last): production/ 88/eggs/ waitress- 0.8.9-py2. 7.egg/waitress/ channel. py", line 337, in service production/ 88/eggs/ waitress- 0.8.9-py2. 7.egg/waitress/ task.py" , line 173, in service production/ 88/eggs/ waitress- 0.8.9-py2. 7.egg/waitress/ task.py" , line 392, in execute server. application( env, start_response) production/ 88/eggs/ perfmetrics- 2.0-py2. 7.egg/perfmetri cs/__init_ _.py", line 294, in app production/ 88/eggs/ karl-4. 22.1-py2. 7.egg/karl/ timeit. py", line 49, in __call__ response( self.app) production/ 88/eggs/ WebOb-1. 1.1-py2. 7.egg/webob/ request. py", line 1086, in get_response info=False) production/ 88/eggs/ WebOb-1. 1.1-py2. 7.egg/webob/ request. py", line 1055, in call_application self.environ, start_response) production/ 88/eggs/ guillotine- 0.1-py2. 7.egg/guillotin e/__init_ _.py", line 10, in __call__ production/ 88/eggs/ repoze. vhm-0.13- py2.7.egg/ repoze/ vhm/middleware. py", line 106, in __call__ n(environ, start_response) production/ 88/eggs/ repoze. browserid- 0.3-py2. 7.egg/repoze/ browserid/ middleware. py", line 127, in __call__ production/ 88/eggs/ repoze. urchin- 0.2-py2. 7.egg/repoze/ urchin/ __init_ _.py", line 53, in __call__ response( self.app) production/ 88/eggs/ WebOb-1. 1.1-py2. 7.egg/webob/ request. py", line 1086, in get_response info=False) production/ 88/eggs/ WebOb-1. 1.1-py2. 7.egg/webob/ request. py", line 1055, in call_application self.environ, start_response) production/ 88/eggs/ pyramid- 1.2.1-py2. 7.egg/pyramid/ router. py", line 177, in __call__ NewResponse( request, response)) production/ 88/eggs/ pyramid- 1.2.1-py2. 7.egg/pyramid/ registry. py", line 61, in notify s(events, None) ] production/ 88/eggs/ zope.component- 3.6.0-py2. 7.egg/zope/ component/ registry. py", line 315, in subscribers subscribers( objects, provided) production/ 88/eggs/ zope.interface- 3.8.0-py2. 7-linux- i686.egg/ zope/interface/ adapter. py", line 583, in subscribers n(*objects) production/ 88/eggs/ karl-4. 22.1-py2. 7.egg/karl/ subscribers. py", line 28, in request_logger get(userid, None)
File "/srv/osfkarl/
task.service()
File "/srv/osfkarl/
self.execute()
File "/srv/osfkarl/
app_iter = self.channel.
File "/srv/osfkarl/
return nextapp(environ, start_response)
File "/srv/osfkarl/
resp = req.get_
File "/srv/osfkarl/
application, catch_exc_
File "/srv/osfkarl/
app_iter = application(
File "/srv/osfkarl/
return self.app(environ, start_response)
File "/srv/osfkarl/
return self.applicatio
File "/srv/osfkarl/
return self.app(environ, start_response)
File "/srv/osfkarl/
resp = req.get_
File "/srv/osfkarl/
application, catch_exc_
File "/srv/osfkarl/
app_iter = application(
File "/srv/osfkarl/
has_listeners and notify(
File "/srv/osfkarl/
[ _ for _ in self.subscriber
File "/srv/osfkarl/
return self.adapters.
File "/srv/osfkarl/
subscriptio
File "/srv/osfkarl/
profile = profiles.
AttributeError: 'NoneType' object has no attribute ‘get'