The bruteforce way would be to ensure that running Trac, easy_install, configuration and plugin versions match 100%. Then binary compare contents to see any differences. Then try to run under debugger/pdb to see values of variables at the moment of disaster. But first I would check that egg cache is set correctly. -- anatoly t.
On Fri, Jan 21, 2011 at 2:20 PM, Micha-Jamie Guthmann <[email protected]>wrote: > Yesterday I asked where to go with problems and some said that I > can ask detailed questions over this list - so here I go :) > > I have a Trac Plugin which I have installed without any problems on my Trac > server. > I somehow running now into deep troubles with the instalation on another > machine (another trac). After the instalation with easy-install the Trac > mask is replaced with this traceback massage: > > Traceback (most recent call last): > File "build/bdist.linux-i686/egg/trac/web/api.py", line 436, in > send_error > data, 'text/html') > File "build/bdist.linux-i686/egg/trac/web/chrome.py", line 832, in > render_template > template = self.load_template(filename, method=method) > File "build/bdist.linux-i686/egg/trac/web/chrome.py", line 793, in > load_template > self.get_all_templates_dirs(), auto_reload=self.auto_reload, > File "build/bdist.linux-i686/egg/trac/web/chrome.py", line 506, in > get_all_templates_dirs > dirs.extend(provider.get_templates_dirs() or []) > File "/usr/lib/python2.6/site-packages/FZIchart-0.1.1-py2.4.egg/ > FZIchart/charting.py", line 37, in get_templates_dirs > return [resource_filename(__name__, 'templates')] > File "/usr/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/ > pkg_resources.py", line 882, in resource_filename > self, resource_name > File "/usr/lib/python2.6/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 "/usr/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/ > pkg_resources.py", line 1363, in _extract_resource > zip_stat = self.zipinfo[zip_path] > KeyError: 'FZIchart/templates' > > I don't undestand this. The problem seems to lie in this codesnippet from > the plugin (at least I think it lies there, but I'm not totaly sure): > # ITemplateProvider methods > # Used to add the plugin's templates and htdocs > def get_templates_dirs(self): > from pkg_resources import resource_filename > return [resource_filename(__name__, 'templates')] > > Other Plugins which implements this method are working without problems. > The Plugin is called FZIchart and the Templates directory is empty. Like I > said, on the first machine its running without any problems. > > Does anybody have a clue what the problem could be? > > Best regards, > Micha > > > > > Empfehlen Sie WEB.DE DSL Ihren Freunden und Bekannten und wir > belohnen Sie mit bis zu 50,- Euro! > *https://freundschaftswerbung.web.de*<https://freundschaftswerbung.web.de> > > _______________________________________________ > th-users mailing list > [email protected] > https://lists.trac-hacks.org/mailman/listinfo/th-users > >
_______________________________________________ th-users mailing list [email protected] https://lists.trac-hacks.org/mailman/listinfo/th-users
