#3187: SpamFilter: first setup causes error
-----------------------------------+----------------------------------------
 Reporter:  [EMAIL PROTECTED]  |       Owner:  jonas     
     Type:  defect                 |      Status:  new       
 Priority:  normal                 |   Milestone:            
Component:  general                |     Version:  devel     
 Severity:  normal                 |    Keywords:  spamfilter
-----------------------------------+----------------------------------------
 I installed the SpamFilter egg in the plugins directory and subsequently
 proceded to create a BadContent page.

 When I submitted I got greeted by a:
 {{{
 Traceback (most recent call last):
   File "/usr/local/lib/python2.4/site-packages/trac/web/main.py", line
 300, in dispatch_request
     dispatcher.dispatch(req)
   File "/usr/local/lib/python2.4/site-packages/trac/web/main.py", line
 190, in dispatch
     resp = chosen_handler.process_request(req)
   File "/usr/local/lib/python2.4/site-packages/trac/wiki/web_ui.py", line
 107, in process_request
     self._do_save(req, db, page)
   File "/usr/local/lib/python2.4/site-packages/trac/wiki/web_ui.py", line
 211, in _do_save
     req.remote_addr)
   File "/usr/local/lib/python2.4/site-packages/trac/wiki/model.py", line
 134, in save
     for listener in WikiSystem(self.env).change_listeners:
   File "/usr/local/lib/python2.4/site-packages/trac/core.py", line 55, in
 extensions
     return filter(None, [component.compmgr[cls] for cls in extensions])
   File "/usr/local/lib/python2.4/site-packages/trac/core.py", line 186, in
 __getitem__
     component = cls(self)
   File "/usr/local/lib/python2.4/site-packages/trac/core.py", line 95, in
 maybe_init
     init(self)
   File "build/bdist.freebsd-4.11-STABLE-
 i386/egg/tracspamfilter/filters/regex.py", line 33, in __init__
   File "build/bdist.freebsd-4.11-STABLE-
 i386/egg/tracspamfilter/filters/regex.py", line 57, in _load_patterns
 IndexError: list index out of range
 }}}
 Possibly because BadContent is effectively empty at that point until the
 page gets committed as revision 1.

-- 
Ticket URL: <http://projects.edgewall.com/trac/ticket/3187>
The Trac Project <http://trac.edgewall.com/>
_______________________________________________
Trac-Tickets mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac-tickets

Reply via email to