Modify ↓
Opened 14 years ago
Closed 14 years ago
#8614 closed defect (fixed)
Enabling DynVariable module breaks work queue module functionality
Reported by: | Danny Sauer | Owned by: | Rob Guttman |
---|---|---|---|
Priority: | normal | Component: | DynamicVariablesPlugin |
Severity: | major | Keywords: | |
Cc: | Danny Sauer | Trac Release: | 0.12 |
Description
When I enable the current Subversion release (9965) of the dynamic variables plugin, I get a couple of errors logged and the work queue module doesn't load - regardless of whether or not I have any dynamic variables configured in the query.
This is trac 0.12 on an RHEL5 system using Python 2.4
Here's the two messages which get generated per request:
2011-03-16 18:26:44,249 Trac[main] ERROR: Internal Server Error: Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/Trac-0.12-py2.4.egg/trac/web/main.py", line 513, in _dispatch_request dispatcher.dispatch(req) File "/usr/lib/python2.4/site-packages/Trac-0.12-py2.4.egg/trac/web/main.py", line 235, in dispatch resp = chosen_handler.process_request(req) File "/usr/lib/python2.4/site-packages/Trac-0.12-py2.4.egg/trac/web/chrome.py", line 438, in process_request for dir in [os.path.normpath(dir[1]) for dir File "build/bdist.linux-x86_64/egg/dynvars/web_ui.py", line 13, in get_htdocs_dirs File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 799, in resource_filename return get_provider(package_or_requirement).get_resource_filename( File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 1229, in get_resource_filename return self._extract_resource(manager, zip_path) File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 1240, in _extract_resource zip_stat = self.zipinfo[zip_path] KeyError: 'dynvars/htdocs' 2011-03-16 18:26:46,002 Trac[main] ERROR: Internal Server Error: Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/Trac-0.12-py2.4.egg/trac/web/main.py", line 513, in _dispatch_request dispatcher.dispatch(req) File "/usr/lib/python2.4/site-packages/Trac-0.12-py2.4.egg/trac/web/main.py", line 235, in dispatch resp = chosen_handler.process_request(req) File "/usr/lib/python2.4/site-packages/Trac-0.12-py2.4.egg/trac/web/chrome.py", line 438, in process_request for dir in [os.path.normpath(dir[1]) for dir File "build/bdist.linux-x86_64/egg/dynvars/web_ui.py", line 13, in get_htdocs_dirs File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 799, in resource_filename return get_provider(package_or_requirement).get_resource_filename( File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 1229, in get_resource_filename return self._extract_resource(manager, zip_path) File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 1240, in _extract_resource zip_stat = self.zipinfo[zip_path] KeyError: 'dynvars/htdocs'
Attachments (0)
Change History (5)
comment:1 Changed 14 years ago by
comment:2 Changed 14 years ago by
comment:3 Changed 14 years ago by
I'm not sure if my fix will work or not under python 2.4. Can you give it a try and let me know? Thanks.
comment:4 Changed 14 years ago by
It works correctly on my 2.4 system now. Awesome - this is way better than making a bunch of links to the current page with the parameter pre-populated in the URL. :)
Note: See
TracTickets for help on using
tickets.
Maybe or maybe not related, if I actually use a variable in the query, the dropdown also doesn't become a dropdown - I just get a text field where I can enter the name of the field.