Opened 13 years ago
Closed 13 years ago
#11030 closed defect (fixed)
TypeError: __init__() takes at least 2 arguments (1 given)
| Reported by: | Ryan J Ollos | Owned by: | anonymous |
|---|---|---|---|
| Priority: | normal | Component: | ThemeEnginePlugin |
| Severity: | normal | Keywords: | |
| Cc: | Trac Release: |
Description
Navigating to the /themeengine page shows that the HTTPNotFound object is not being instantiated correctly. This is not a big deal since it would only happen in the case of an invalid request, but should be easy to fix anyway.
Btw, where is HTTPNotFound defined? It is imported from trac.web.api, but I can't even see it being indirectly imported through that module.
How to Reproduce
While doing a GET operation on /themeengine, Trac issued an internal error.
(please provide additional details here)
Request parameters:
{}
User agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.68 Safari/537.17
System Information
Trac | 1.0.1
|
Babel | 0.9.6
|
Bloodhound Trac | 1.0.1
|
Genshi | 0.7 (without speedups)
|
Pygments | 1.6
|
pysqlite | 2.6.0
|
Python | 2.7.3 (default, Jan 2 2013, 13:56:14) [GCC 4.7.2]
|
pytz | 2013b
|
setuptools | 0.6
|
SQLite | 3.7.13
|
jQuery | 1.7.2
|
Enabled Plugins
BacklogPlugin | 0.2.0
|
BloodhoundDashboardPlugin | 0.6.0dev-r1470007
|
BloodhoundMultiProduct | 0.6.0dev-r1470952
|
BloodhoundSearchPlugin | 0.6.0dev-r1470615
|
BloodhoundTheme | 0.6.0dev-r1470623
|
TracAccountManager | 0.4.3
|
TracPermRedirect | 3.0
|
TracThemeEngine | 2.1.3
|
Python Traceback
Traceback (most recent call last):
File "/home/user/Workspace/bh508/trac/trac/web/main.py", line 474, in _dispatch_request
dispatcher.dispatch(req)
File "/home/user/Workspace/bh508/trac/trac/web/main.py", line 214, in dispatch
resp = chosen_handler.process_request(req)
File "/home/user/Workspace/trac-hacks.git/themeengineplugin/trunk/themeengine/admin.py", line 92, in process_request
raise HTTPNotFound
TypeError: __init__() takes at least 2 arguments (1 given)
Attachments (0)
Change History (3)
comment:1 Changed 13 years ago by
comment:2 Changed 13 years ago by
| Owner: | changed from Olemis Lang to anonymous |
|---|---|
| Status: | new → assigned |
comment:3 Changed 13 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
(In [13000]) ThemeEnginePlugin : Raise 'HTTPNotFound' with parameters ( fixes #11030 )



HTTPNotFoundexception class is generated as subclass ofHTTPExceptionin http://trac.edgewall.org/browser/branches/1.0-stable/trac/web/api.py?rev=11752&marks=153-165#L129trac:source:branches/1.0-stable/trac/web/api.py@11752:153-165#L129.