Also be sure that your setup file contains a package_data item that includes that folder.
ex: package_data={PACKAGE : ['templates/*.html', 'htdocs/*']}, -- Russ On 1/21/2011 7:46 AM, anatoly techtonik wrote: > 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 <mina1...@web.de > <mailto:mina1...@web.de>> 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 <http://WEB.DE> DSL Ihren Freunden und > Bekannten und wir > belohnen Sie mit bis zu 50,- Euro! > *https://freundschaftswerbung.web.de* > > > _______________________________________________ > th-users mailing list > th-users@lists.trac-hacks.org <mailto:th-users@lists.trac-hacks.org> > https://lists.trac-hacks.org/mailman/listinfo/th-users > > > > _______________________________________________ > th-users mailing list > th-users@lists.trac-hacks.org > https://lists.trac-hacks.org/mailman/listinfo/th-users
_______________________________________________ th-users mailing list th-users@lists.trac-hacks.org https://lists.trac-hacks.org/mailman/listinfo/th-users