Ticket #8971 (closed defect: worksforme)
Opened 2 years ago
Last modified 17 months ago
Trac internal error on wiki submit changes without wiki_admin permission
| Reported by: | jan.hadas@… | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | wiki system | Version: | 0.12dev |
| Severity: | normal | Keywords: | permission, needinfo |
| Cc: | |||
| Release Notes: | |||
| API Changes: | |||
Description
When user with permissions wiki_view, wiki_create, wiki_modify tries to submit changes on edited wiki page, assertion error arises: "AssertionError?: Response not started".
Traceback from Trac standalone deamon:
Exception happened during processing of request from ('127.0.0.1', 59467)
Traceback (most recent call last):
File "/usr/lib/python2.6/SocketServer.py", line 558, in process_request_thread
self.finish_request(request, client_address)
File "/usr/lib/python2.6/SocketServer.py", line 320, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/usr/lib/python2.6/SocketServer.py", line 615, in __init__
self.handle()
File "/usr/lib/python2.6/BaseHTTPServer.py", line 331, in handle
self.handle_one_request()
File "build/bdist.linux-i686/egg/trac/web/wsgi.py", line 187, in handle_one_request
gateway.run(self.server.application)
File "build/bdist.linux-i686/egg/trac/web/wsgi.py", line 99, in run
self._write('')
File "build/bdist.linux-i686/egg/trac/web/wsgi.py", line 205, in _write
assert self.headers_set, 'Response not started'
AssertionError: Response not started
Traceback from mod_python:
[Fri Jan 15 14:51:37 2010] [error] [client 194.228.27.162] PythonHandler trac.web.modpython_frontend: Traceback (most recent call last):, referer: https://doxologic.net/trac/globus/wiki/ProjectReports?action=edit
[Fri Jan 15 14:51:37 2010] [error] [client 194.228.27.162] PythonHandler trac.web.modpython_frontend: File "/usr/lib/python2.4/site-packages/mod_python/apache.py", line 299, in HandlerDispatch\n result = object(req), referer: https://doxologic.net/trac/globus/wiki/ProjectReports?action=edit
[Fri Jan 15 14:51:37 2010] [error] [client 194.228.27.162] PythonHandler trac.web.modpython_frontend: File "/usr/lib/python2.4/site-packages/Trac-0.12dev_r0-py2.4.egg/trac/web/modpython_frontend.py", line 149, in handler\n gateway.run(dispatch_request), referer: https://doxologic.net/trac/globus/wiki/ProjectReports?action=edit
[Fri Jan 15 14:51:37 2010] [error] [client 194.228.27.162] PythonHandler trac.web.modpython_frontend: File "/usr/lib/python2.4/site-packages/Trac-0.12dev_r0-py2.4.egg/trac/web/wsgi.py", line 99, in run\n self._write(''), referer: https://doxologic.net/trac/globus/wiki/ProjectReports?action=edit
[Fri Jan 15 14:51:37 2010] [error] [client 194.228.27.162] PythonHandler trac.web.modpython_frontend: File "/usr/lib/python2.4/site-packages/Trac-0.12dev_r0-py2.4.egg/trac/web/modpython_frontend.py", line 117, in _write\n self._send_headers(), referer: https://doxologic.net/trac/globus/wiki/ProjectReports?action=edit
[Fri Jan 15 14:51:37 2010] [error] [client 194.228.27.162] PythonHandler trac.web.modpython_frontend: File "/usr/lib/python2.4/site-packages/Trac-0.12dev_r0-py2.4.egg/trac/web/modpython_frontend.py", line 95, in _send_headers\n assert self.headers_set, 'Response not started', referer: https://doxologic.net/trac/globus/wiki/ProjectReports?action=edit
[Fri Jan 15 14:51:37 2010] [error] [client 194.228.27.162] PythonHandler trac.web.modpython_frontend: AssertionError: Response not started, referer: https://doxologic.net/trac/globus/wiki/ProjectReports?action=edit
The error don't arrises with wiki_admin permission.
Version information:
Trac: 0.12dev-r0 Python: 2.4.3 (#1, Jun 11 2009, 14:09:58) [GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] setuptools: 0.6c9 pytz: 2009r SQLite: 3.3.6 pysqlite: 2.3.3 Genshi: 0.6dev-r0 Babel: 0.9.4 mod_python: 3.2.8 Subversion: 1.6.4 (r38063) jQuery: 1.3.2
Attachments
Change History
comment:1 Changed 2 years ago by rblank
comment:2 Changed 2 years ago by anonymous
I am using revision 8812.
comment:3 Changed 2 years ago by rblank
- Keywords needinfo added; wiki, wiki_modifi, wiki_admin removed
I cannot reproduce the issue with current trunk. Editing existing pages and creating new ones works with only WIKI_VIEW, WIKI_EDIT and WIKI_CREATE.
There's something strange in your report: the first traceback shows that you are using Python 2.6, the second and the version info show Python 2.4. Could it be that you have multiple Trac installations and that they somehow interfere?
comment:4 Changed 2 years ago by rblank
- Milestone 0.12 deleted
Removing milestone until the issue can be reproduced.
comment:5 Changed 17 months ago by cboos
- Resolution set to worksforme
- Status changed from new to closed
No feedback, closing.



Could you please tell us which revision of trunk you are using? Your setuptools hasn't been able to find it out, and says 0.12dev-r0.