﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
6996	OperationalError: database is locked	flaimo	stoecker	"==== Zum Reproduzieren ====

Während der Ausführung von POST auf `/newticket` hat Trac einen internen Fehler gemeldet.

''(Bitte geben Sie hier weitere Details an)''

Anfrageparameter:
{{{
{'__FORM_TOKEN': u'ec61de1962789f9d7f5d17bd',
 'field_cc': u'',
 'field_component': u'Core',
 'field_description': u""i don't know why nobody noticed that, but when calling the download dialog, the slippy map doesn't have any controls for zooming in and out the map. it seems the programmer assumed, that everyone has a scroll wheel on a mouse or knows the keyboard shortcuts for zooming (which i think, still don't work on a mac). from a usability point of view i consider this a major bug, since this is the point where new users might already surrender and go back to potlatch if they can't even zoom in and out to a specific location."",
 'field_keywords': u'',
 'field_owner': u'',
 'field_priority': u'normal',
 'field_summary': u'The slippy map needs zoom controls',
 'field_type': u'enhancement',
 'field_version': u'tested',
 'submit': u'Ticket erstellen'}
}}}

User agent: `Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:7.0.1) Gecko/20100101 Firefox/7.0.1`

==== Systeminformationen ====
''Systeminformation nicht verfügbar''

==== Aktive Plugins ====
''Plugininformation nicht verfügbar''

==== Python-Zurückverfolgungsinformationen ====
{{{
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 170, in process_request
    return self._process_newticket_request(req)
  File ""/usr/local/lib/python2.6/dist-packages/Trac-0.12.2-py2.6.egg/trac/ticket/web_ui.py"", line 396, in _process_newticket_request
    valid = self._validate_ticket(req, ticket)
  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 179, 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		duplicate		
