id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release 2185,Locked database after cancelled operation,anonymous,ttressieres,"I stopped the tracd service while the perforce plugin was (I believe) enumerating changesets on a large database. This error message resulted the next time I ran tracd and connected a web browser: {{{ Traceback (most recent call last): File ""/usr/lib/python2.5/site-packages/trac/web/main.py"", line 406, in dispatch_request dispatcher.dispatch(req) File ""/usr/lib/python2.5/site-packages/trac/web/main.py"", line 191, in dispatch chosen_handler = self._pre_process_request(req, chosen_handler) File ""/usr/lib/python2.5/site-packages/trac/web/main.py"", line 263, in _pre_process_request chosen_handler = f.pre_process_request(req, chosen_handler) File ""/usr/lib/python2.5/site-packages/trac/versioncontrol/api.py"", line 73, in pre_process_request self.get_repository(req.authname).sync() File ""build/bdist.linux-i686/egg/p4trac/api.py"", line 227, in sync self.updateCache(fromChange=youngestStored+1) File ""build/bdist.linux-i686/egg/p4trac/api.py"", line 203, in updateCache self.storeChangesInDB(changes) File ""build/bdist.linux-i686/egg/p4trac/api.py"", line 156, in storeChangesInDB cs.message)) File ""/usr/lib/python2.5/site-packages/trac/db/util.py"", line 50, in execute return self.cursor.execute(sql_escape_percent(sql), args) File ""/usr/lib/python2.5/site-packages/trac/db/sqlite_backend.py"", line 56, in execute args or []) File ""/usr/lib/python2.5/site-packages/trac/db/sqlite_backend.py"", line 48, in _rollback_on_error return function(self, *args, **kwargs) OperationalError: database is locked }}}",defect,closed,normal,PerforcePlugin,normal,wontfix,,,0.10