﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
7132	OperationalError: database is locked	simon04	stoecker	"==== How to reproduce ====

While doing a POST operation on `/ticket/5218`, Trac issued an internal error.

''(please provide additional details here)''

Request parameters:
{{{
{'__FORM_TOKEN': u'474b119fd2d28e5a95ed2bca',
 'action': u'leave',
 'cnum': u'12',
 'comment': u'If I see it correctly, the only relation types missing are some from the Oxomoa scheme (`stop_area`, `stop_area_group`, `line`, \u2026).',
 'field_cc': u'',
 'field_component': u'Plugin validator',
 'field_description': u'Validator does not know type=site, associatedStreet, TMC, bridge and other either common used or approved relations-types. Instead you get a warning about an unknown relation-type.\r\n\r\nr3362 , o22065\r\n\r\ncu skyper',
 'field_keywords': u'unknown relation type',
 'field_priority': u'normal',
 'field_summary': u'Validator does not know many relation-types',
 'field_type': u'defect',
 'field_version': u'latest',
 'id': u'5218',
 'replyto': u'',
 'submit': u'Submit changes',
 'ts': u'2011-12-10 22:51:08.318444+00:00'}
}}}

User agent: `Mozilla/5.0 (X11; Linux x86_64; rv:8.0.1) Gecko/20100101 Firefox/8.0.1`

==== System Information ====
''System information not available''

==== Enabled Plugins ====
''Plugin information not available''

==== Python Traceback ====
{{{
Traceback (most recent call last):
  File ""/usr/local/lib/python2.6/dist-packages/Trac-0.12.2-py2.6.egg/trac/web/main.py"", line 511, in _dispatch_request
    dispatcher.dispatch(req)
  File ""/usr/local/lib/python2.6/dist-packages/Trac-0.12.2-py2.6.egg/trac/web/main.py"", line 237, in dispatch
    resp = chosen_handler.process_request(req)
  File ""/usr/local/lib/python2.6/dist-packages/Trac-0.12.2-py2.6.egg/trac/ticket/web_ui.py"", line 169, in process_request
    return self._process_ticket_request(req)
  File ""/usr/local/lib/python2.6/dist-packages/Trac-0.12.2-py2.6.egg/trac/ticket/web_ui.py"", line 537, in _process_ticket_request
    valid = self._validate_ticket(req, ticket, not valid) and valid
  File ""/usr/local/lib/python2.6/dist-packages/Trac-0.12.2-py2.6.egg/trac/ticket/web_ui.py"", line 1182, in _validate_ticket
    for field, message in manipulator.validate_ticket(req, ticket):
  File ""build/bdist.linux-x86_64/egg/tracspamfilter/adapters.py"", line 77, in validate_ticket
    FilterSystem(self.env).test(req, author, changes, ip)
  File ""build/bdist.linux-x86_64/egg/tracspamfilter/api.py"", line 180, in test
    score, ['%s (%d): %s' % r for r in reasons]).insert()
  File ""build/bdist.linux-x86_64/egg/tracspamfilter/model.py"", line 138, in insert
    '\n'.join(self.reasons)))
  File ""/usr/local/lib/python2.6/dist-packages/Trac-0.12.2-py2.6.egg/trac/db/util.py"", line 65, in execute
    return self.cursor.execute(sql_escape_percent(sql), args)
  File ""/usr/local/lib/python2.6/dist-packages/Trac-0.12.2-py2.6.egg/trac/db/sqlite_backend.py"", line 78, in execute
    result = PyFormatCursor.execute(self, *args)
  File ""/usr/local/lib/python2.6/dist-packages/Trac-0.12.2-py2.6.egg/trac/db/sqlite_backend.py"", line 56, in execute
    args or [])
  File ""/usr/local/lib/python2.6/dist-packages/Trac-0.12.2-py2.6.egg/trac/db/sqlite_backend.py"", line 48, in _rollback_on_error
    return function(self, *args, **kwargs)
OperationalError: database is locked
}}}"	defect	closed	normal		Trac		invalid		bastiK framm
