Opened 13 years ago
Closed 11 years ago
#10300 closed defect (fixed)
KeyError: 'tracwikiextras\\htdocs\\css\\boxes-300.css'
| Reported by: | lucid | Owned by: | Mikael Relbe |
|---|---|---|---|
| Priority: | normal | Component: | WikiExtrasPlugin |
| Severity: | critical | Keywords: | |
| Cc: | martin.wagner@… | Trac Release: | 1.0 |
Description
Traceback (most recent call last):
File "build\bdist.win32\egg\trac\web\api.py", line 502, in send_error
data, 'text/html')
File "build\bdist.win32\egg\trac\web\chrome.py", line 960, in render_template
template = self.load_template(filename, method=method)
File "build\bdist.win32\egg\trac\web\chrome.py", line 920, in load_template
self.get_all_templates_dirs(), auto_reload=self.auto_reload,
File "build\bdist.win32\egg\trac\web\chrome.py", line 636, in get_all_templates_dirs
for provider in self.template_providers:
File "build\bdist.win32\egg\trac\core.py", line 78, in extensions
components = [component.compmgr[cls] for cls in classes]
File "build\bdist.win32\egg\trac\core.py", line 199, in __getitem__
component = cls(self)
File "build\bdist.win32\egg\trac\core.py", line 138, in __call__
self.__init__()
File "build\bdist.win32\egg\tracwikiextras\boxes.py", line 117, in __init__
'htdocs', 'css', 'boxes-%d.css' % self.rbox_width))
File "C:\Python26\VirtualEnvs\trac\lib\site-packages\setuptools-0.6c11-py2.6.egg\pkg_resources.py", line 882, in resource_filename
self, resource_name
File "C:\Python26\VirtualEnvs\trac\lib\site-packages\setuptools-0.6c11-py2.6.egg\pkg_resources.py", line 1352, in get_resource_filename
return self._extract_resource(manager, zip_path)
File "C:\Python26\VirtualEnvs\trac\lib\site-packages\setuptools-0.6c11-py2.6.egg\pkg_resources.py", line 1363, in _extract_resource
zip_stat = self.zipinfo[zip_path]
KeyError: 'tracwikiextras\\htdocs\\css\\boxes-300.css'
Attachments (0)
Change History (6)
comment:1 Changed 13 years ago by
comment:2 follow-up: 3 Changed 12 years ago by
| Cc: | martin.wagner@… added; anonymous removed |
|---|---|
| Severity: | normal → critical |
i did a chmod -R a+rwx on the css-path, but still it doesn't work.
it's TracWikiExtraPlugin 0.13.1 with Trac 1.0.1 on Ubuntu 12.04 in my case.
comment:3 Changed 12 years ago by
to clarify: i did this in the PYTHON_EGG_CACHE-dir
Replying to martin.wagner@…:
i did a
chmod -R a+rwxon the css-path, but still it doesn't work.it's TracWikiExtraPlugin 0.13.1 with Trac 1.0.1 on Ubuntu 12.04 in my case.
comment:4 Changed 12 years ago by
My entire PYTHON_EGG_CACHE (/var/trac/projects/.egg-cache) directory is owned by the apache user (CentOS 6) but I'm still getting this error.
I can su to the apache user and create the files the error is complaining about.
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/trac/web/api.py", line 514, in send_error
data, 'text/html')
File "/usr/lib/python2.6/site-packages/trac/web/chrome.py", line 975, in render_template
template = self.load_template(filename, method=method)
File "/usr/lib/python2.6/site-packages/trac/web/chrome.py", line 933, in load_template
self.get_all_templates_dirs(), auto_reload=self.auto_reload,
File "/usr/lib/python2.6/site-packages/trac/web/chrome.py", line 648, in get_all_templates_dirs
for provider in self.template_providers:
File "/usr/lib/python2.6/site-packages/trac/core.py", line 78, in extensions
components = [component.compmgr[cls] for cls in classes]
File "/usr/lib/python2.6/site-packages/trac/core.py", line 199, in __getitem__
component = cls(self)
File "/usr/lib/python2.6/site-packages/trac/core.py", line 138, in __call__
self.__init__()
File "build/bdist.linux-x86_64/egg/tracwikiextras/boxes.py", line 117, in __init__
'htdocs', 'css', 'boxes-%d.css' % self.rbox_width))
File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 863, in resource_filename
self, resource_name
File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 1339, in get_resource_filename
return self._extract_resource(manager, zip_path)
File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 1350, in _extract_resource
zip_stat = self.zipinfo[zip_path]
KeyError: 'tracwikiextras/htdocs/css/boxes-300.css'
comment:5 Changed 11 years ago by
I get the same message. I am on windows. I am using trac admin panel to install the .egg that i create form python setup.py bdist_egg. I have tried to create the folders and boxes-300.css file and still get the same message. There is another ticket #11401 that involves permissions that is probably related, but I have tried everything there and still a no go. I even tried modifying the boxes.py file and that at least removed this error but the plugin did not work otherwise.
comment:6 Changed 11 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
#11041 was fixed in such a way that physical css-files are no more dynamically created, which should make the problem stated in this ticket go away. If not, feel free to re-open.



At https://groups.google.com/forum/#!msg/trac-users/1tBdOrsrnhQ/4Co5YPBwDH0J Sam Halliday
But I'm not sure where the equivalent is in my setup: Windows, IIS,
setup.py bdist_eggand copying the egg to the plugin directory of the trac environment. (The problem disappears withsetup.py develop.)