Modify ↓
Opened 18 years ago
Closed 18 years ago
#2529 closed defect (fixed)
Plugin fails with Trac 0.11b1
| Reported by: | Ferns | Owned by: | Christian Boos |
|---|---|---|---|
| Priority: | lowest | Component: | DoxygenPlugin |
| Severity: | trivial | Keywords: | |
| Cc: | Trac Release: | 0.11 |
Description
DoxygenPlugin: 0.11.0.1 Trac: 0.11b1 Python version: 2.5 Server: Tracd OS: Windows
I have a complete fresh installation of Trac 0.11b and tried to add the doxygen plugin. I have downloaded the source and ran the setup: python setup.py bdist_egg
Output:
running bdist_egg running egg_info writing TracDoxygen.egg-info\PKG-INFO writing top-level names to TracDoxygen.egg-info\top_level.txt writing dependency_links to TracDoxygen.egg-info\dependency_links.txt writing entry points to TracDoxygen.egg-info\entry_points.txt reading manifest file 'TracDoxygen.egg-info\SOURCES.txt' writing manifest file 'TracDoxygen.egg-info\SOURCES.txt' installing library code to build\bdist.win32\egg running install_lib running build_py creating build\bdist.win32\egg creating build\bdist.win32\egg\doxygentrac copying build\lib\doxygentrac\doxygentrac.py -> build\bdist.win32\egg\doxygentrac creating build\bdist.win32\egg\doxygentrac\htdocs creating build\bdist.win32\egg\doxygentrac\htdocs\css copying build\lib\doxygentrac\htdocs\css\doxygen.css -> build\bdist.win32\egg\doxygentrac\htdocs\css copying build\lib\doxygentrac\__init__.py -> build\bdist.win32\egg\doxygentrac byte-compiling build\bdist.win32\egg\doxygentrac\doxygentrac.py to doxygentrac.pyc byte-compiling build\bdist.win32\egg\doxygentrac\__init__.py to __init__.pyc creating build\bdist.win32\egg\EGG-INFO copying TracDoxygen.egg-info\PKG-INFO -> build\bdist.win32\egg\EGG-INFO copying TracDoxygen.egg-info\SOURCES.txt -> build\bdist.win32\egg\EGG-INFO copying TracDoxygen.egg-info\dependency_links.txt -> build\bdist.win32\egg\EGG-INFO copying TracDoxygen.egg-info\entry_points.txt -> build\bdist.win32\egg\EGG-INFO copying TracDoxygen.egg-info\top_level.txt -> build\bdist.win32\egg\EGG-INFO copying TracDoxygen.egg-info\zip-safe -> build\bdist.win32\egg\EGG-INFO creating 'dist\TracDoxygen-0.11.0.1-py2.5.egg' and adding 'build\bdist.win32\egg' to it removing 'build\bdist.win32\egg' (and everything under it)
I moved the egg to the plugin directory, set the trac.ini and restarted the tracd server. However, after I select my project I get the following error in Internet Explorer:
Traceback (most recent call last):
File "C:\Python25\Lib\site-packages\trac\web\api.py", line 339, in send_error
'text/html')
File "C:\Python25\Lib\site-packages\trac\web\chrome.py", line 651, in render_template
template = self.load_template(filename, method=method)
File "C:\Python25\Lib\site-packages\trac\web\chrome.py", line 627, in load_template
self.templates = TemplateLoader(self.get_all_templates_dirs(),
File "C:\Python25\Lib\site-packages\trac\web\chrome.py", line 390, in get_all_templates_dirs
dirs += provider.get_templates_dirs()
File "build\bdist.win32\egg\doxygentrac\doxygentrac.py", line 186, in get_templates_dirs
return [resource_filename(__name__, 'templates')]
File "C:\Python25\lib\site-packages\pkg_resources.py", line 841, in resource_filename
self, resource_name
File "C:\Python25\lib\site-packages\pkg_resources.py", line 1311, in get_resource_filename
return self._extract_resource(manager, zip_path)
File "C:\Python25\lib\site-packages\pkg_resources.py", line 1322, in _extract_resource
zip_stat = self.zipinfo[zip_path]
KeyError: 'doxygentrac\\templates'
Only completely removing the egg seems "fix" this problem. I previously had trac 0.9.3 with the doxygenplugin (not sure what version, about two years old I guess) and that has always worked perfectly.
Attachments (0)
Change History (1)
comment:1 Changed 18 years ago by
| Priority: | normal → lowest |
|---|---|
| Resolution: | → fixed |
| Severity: | blocker → trivial |
| Status: | new → closed |
Note: See
TracTickets for help on using
tickets.



See ticket #2492 on how to fix this.