Opened 8 years ago

Closed 8 years ago

#4495 closed defect (worksforme)

Unable to get plugin working

Reported by: commercial@… Owned by: richard
Priority: high Component: TracTweakUiPlugin
Severity: blocker Keywords:
Cc: jeremy.roberts@… Trac Release: 0.11

Description (last modified by otaku42)

Followed your install instructions as well as I could (on Trac 0.11, running through tracd.exe on Windows XP), and I get this error as soon as I enable the plugin:

Traceback (most recent call last):
  File "C:\bin\Python2.5\lib\site-packages\trac\web\", line 339, in send_error
  File "C:\bin\Python2.5\lib\site-packages\trac\web\", line 683, in render_template
    template = self.load_template(filename, method=method)
  File "C:\bin\Python2.5\lib\site-packages\trac\web\", line 659, in load_template
    self.templates = TemplateLoader(self.get_all_templates_dirs(),
  File "C:\bin\Python2.5\lib\site-packages\trac\web\", line 406, in get_all_templates_dirs
    dirs += provider.get_templates_dirs()
  File "build\bdist.win32\egg\tractweakui\", line 52, in get_templates_dirs
    return [resource_filename(__name__, 'templates')]
  File "build/bdist.linux-i686/egg/", line 841, in resource_filename
    self, resource_name
  File "build/bdist.linux-i686/egg/", line 1311, in get_resource_filename
    return self._extract_resource(manager, zip_path)
  File "build/bdist.linux-i686/egg/", line 1322, in _extract_resource
    zip_stat = self.zipinfo[zip_path]
KeyError: 'tractweakui\\templates'

Attachments (0)

Change History (2)

comment:1 Changed 8 years ago by otaku42

  • Description modified (diff)

comment:2 Changed 8 years ago by richard

  • Resolution set to worksforme
  • Status changed from new to closed


  • The reason is the "templates" directory is not included in egg file
  • Fixed by adding package_data in
  • You should reinstall this plugin
  • You can exam the "templates" directory in egg file by unzip this egg file

Add Comment

Modify Ticket

as closed The owner will remain richard.
The resolution will be deleted. Next status will be 'reopened'.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.