id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release
9900,Installing ShellExample causes Announcer to break,anonymous,rjollos,When !ShellExample is added to my Trac_ I then get announver errors like this;\r\n{{{\r\n2012-03-12 17:17:57_519 Trac[api] ERROR: AnnouncementSystem failed.\r\nTraceback (most recent call last):\r\n  File "/usr/lib/python2.4/site-packages/announcerplugin/api.py"_ line 369_ in _real_send\r\n    distributor.distribute(transport_ packages[transport]_ evt)\r\n  File "/usr/lib/python2.4/site-packages/announcerplugin/distributors/email_distributor.py"_ line 238_ in distribute\r\n    self._do_send(transport_ event_ k_ v_ fmtdict[k])\r\n  File "/usr/lib/python2.4/site-packages/announcerplugin/distributors/email_distributor.py"_ line 314_ in _do_send\r\n    output = formatter.format(transport_ event.realm_ format_ event)\r\n  File "/usr/lib/python2.4/site-packages/announcerplugin/formatters/ticket_email.py"_ line 97_ in format\r\n    return self._format_html(event)\r\n  File "/usr/lib/python2.4/site-packages/announcerplugin/formatters/ticket_email.py"_ line 215_ in _format_html\r\n    dirs += provider.get_templates_dirs()\r\nTypeError: iteration over non-sequence\r\n}}}\r\n\r\nRemoving the !ShellExample plugin allows announcer to work as before.\r\n\r\nWe are using the following on Postgres\r\n{{{\r\nTrac 0.12.3\r\nagilo 0.9.6.2\r\nBitten 0.6.1dev-r1009\r\nShellExampleProcessor 0.12.2 (disabled)\r\nSlideShow 0.2\r\nTracAccountManager 0.3.2\r\nTracAnnouncer 0.11.1-r10458\r\nTracWysiwyg 0.12.0.4-r11158\r\nTracXMLRPC 1.1.2-r11306\r\nTypedTicketWorkflow-plugin 0.1dev-r4791\r\n}}},defect,closed,normal,ShellExampleMacro,normal,fixed,,,0.12
