Ticket #1176 (closed defect: fixed)
unicode_body exception
Reported by: | dread | Owned by: | thejimmyg |
---|---|---|---|
Priority: | trivial | Milestone: | ckan-sprint-2011-10-28 |
Component: | ckan | Keywords: | |
Cc: | Repository: | ckan | |
Theme: | none |
Description
We seem to occasionally get this exception on ckan.net.
User agents causing this include:
- Alexa ia_archiver (3/6/11)
- Maxthon browser (17/5/11)
Module ckan.controllers.error:32 in document << return original_response.body # Otherwise, decorate original response with error template. c.content = literal(original_response.unicode_body) or cgi.escape(request.GET.get('message', '')) c.prefix=request.environ.get('SCRIPT_NAME', ''), c.code=cgi.escape(request.GET.get('code', str(original_response.status_int))), >> c.content = literal(original_response.unicode_body) or cgi.escape(request.GET.get('message', '')) AttributeError: 'NoneType' object has no attribute 'unicode_body'
Change History
comment:1 Changed 3 years ago by dread
- Owner set to thejimmyg
- Status changed from new to assigned
- Milestone set to ckan-current-sprint
comment:2 Changed 3 years ago by dread
- Status changed from assigned to closed
- Resolution set to fixed
This occurs when you browse /error/document directly, rather than being directed there on error. In this case there is no 'original_response'.
Fixed in cset:c67d5934fb0b for ckan 1.4.3 and merged to default.
Note: See
TracTickets for help on using
tickets.
This is occurring several times a day now - James can you suggest what's happening?