Modify ↓
Opened 15 years ago
#6518 new defect
Ticket creation error w/ TracBacklog 0.2.1
Reported by: | Owned by: | osimons | |
---|---|---|---|
Priority: | normal | Component: | XmlRpcPlugin |
Severity: | normal | Keywords: | |
Cc: | Trac Release: | 0.11 |
Description
Currently installed: Trac 0.11.6, TracBacklog 0.2.1 and TracXMLRPC 1.0.6
Whenever I create a ticket via XML-RPC, I receive the following error:
2010-02-01 14:04:21,735 Trac[web_ui] ERROR: column ticket_id is not unique 2010-02-01 14:04:21,737 Trac[web_ui] ERROR: Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/TracXMLRPC-1.0.6-py2.6.egg/tracrpc/web_ui.py", line 182, in process_xml_request result = XMLRPCSystem(self.env).get_method(method)(req, args) File "/usr/lib/python2.6/site-packages/TracXMLRPC-1.0.6-py2.6.egg/tracrpc/api.py", line 94, in call result = self.callable(req, *args) File "/usr/lib/python2.6/site-packages/TracXMLRPC-1.0.6-py2.6.egg/tracrpc/ticket.py", line 150, in create listener.ticket_created(t) File "build/bdist.linux-i686/egg/backlog/web_ui.py", line 136, in ticket_created (ticket.id, ticket.id)) File "/usr/lib/python2.6/site-packages/trac/db/util.py", line 64, in execute return self.cursor.execute(sql_escape_percent(sql), args) File "/usr/lib/python2.6/site-packages/trac/db/sqlite_backend.py", line 80, in execute PyFormatCursor.execute(self, *args) File "/usr/lib/python2.6/site-packages/trac/db/sqlite_backend.py", line 59, in execute args or []) File "/usr/lib/python2.6/site-packages/trac/db/sqlite_backend.py", line 51, in _rollback_on_error return function(self, *args, **kwargs) IntegrityError: column ticket_id is not unique
I checked and the "backlog" table is the only table in the database with a ticket_id column and it currently is a primary key. I verified this is a problem that only arises when TracBacklog is installed by removing that plugin.
Attachments (0)
Note: See
TracTickets for help on using
tickets.