When I try to use the DiscussionPlugin with project using sqlite, I get the following error (trac 0.10, python 2.3, apache2 + mod_python):
Traceback (most recent call last):
File "/usr/lib/python2.3/site-packages/trac/web/main.py", line 356, in dispatch_request
dispatcher.dispatch(req)
File "/usr/lib/python2.3/site-packages/trac/web/main.py", line 224, in dispatch
resp = chosen_handler.process_request(req)
File "build/bdist.linux-x86_64/egg/tracdiscussion/core.py", line 70, in process_request
File "build/bdist.linux-x86_64/egg/tracdiscussion/api.py", line 31, in render_discussion
File "build/bdist.linux-x86_64/egg/tracdiscussion/api.py", line 366, in _do_action
File "build/bdist.linux-x86_64/egg/tracdiscussion/api.py", line 809, in get_groups
File "/usr/lib/python2.3/site-packages/trac/db/util.py", line 48, in execute
return self.cursor.execute(sql)
File "/usr/lib/python2.3/site-packages/sqlite/main.py", line 244, in execute
self.rs = self.con.db.execute(SQL)
DatabaseError: no such column: forum_group.id
I made sure, that the table is in the database. The output from sqlite (".schema forum_group"):
CREATE TABLE forum_group (
id integer PRIMARY KEY,
name text,
description text
);
I can't see, what is wrong here. Curiously everything works fine for me with a MySQL backend.