Modify ↓
Opened 15 years ago
Last modified 15 years ago
#7121 new defect
Team Availability doesn't work
Reported by: | Owned by: | Jörg Viola | |
---|---|---|---|
Priority: | normal | Component: | SchedulingToolsPlugin |
Severity: | blocker | Keywords: | |
Cc: | Trac Release: | 0.11 |
Description
When I install the plugin, I get two Team Availability items on the Admin page but both give:
Traceback (most recent call last): File "/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/web/api.py", line 377, in send_error 'text/html') File "/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/web/chrome.py", line 743, in render_template message = req.session.pop('chrome.%s.%d' % (type_, i)) File "/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/web/api.py", line 195, in __getattr__ value = self.callbacks[name](self) File "/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/web/main.py", line 265, in _get_session return Session(self.env, req) File "/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/web/session.py", line 149, in __init__ if req.authname == 'anonymous': File "/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/web/api.py", line 195, in __getattr__ value = self.callbacks[name](self) File "/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/web/main.py", line 134, in authenticate authname = authenticator.authenticate(req) File "/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/web/auth.py", line 70, in authenticate authname = self._get_name_for_cookie(req, req.incookie['trac_auth']) File "/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/web/auth.py", line 189, in _get_name_for_cookie (cookie.value, req.remote_addr)) File "/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/db/util.py", line 64, in execute return self.cursor.execute(sql_escape_percent(sql), args) File "/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/db/util.py", line 64, in execute return self.cursor.execute(sql_escape_percent(sql), args) ProgrammingError: current transaction is aborted, commands ignored until end of transaction block
Attachments (0)
Change History (2)
comment:1 Changed 15 years ago by
comment:2 Changed 15 years ago by
I manually did:
postgres psql sandbox Welcome to psql 8.3.10, the PostgreSQL interactive terminal. Type: \copyright for distribution terms \h for help with SQL commands \? for help with psql commands \g or terminate with semicolon to execute query \q to quit sandbox=# CREATE TABLE availability ( sandbox(# name varchar(255), sandbox(# validFrom varchar(20), sandbox(# validUntil varchar(20), sandbox(# weekdays varchar(255), sandbox(# resources varchar(255), sandbox(# workFrom char(5), sandbox(# workUntil char(5)); CREATE TABLE sandbox=# ALTER TABLE availability OWNER TO sandbox; ALTER TABLE
and the Team Availability admin panel runs without error. The problem appears to be that the plugin assumes SQLite.
Note: See
TracTickets for help on using
tickets.
I get similar errors trying to update a ticket and the log files says