cubicweb-vcsfile #323857 bug when pushing a new hg revision [deprecated]

When I push a new hg revision to a repo which is a data source for CW, the following traceback appear in the logs:

2009-04-01 10:52:49 - (cubicweb.repository) ERROR: error in looping task
 Traceback (most recent call last):
 File "/usr/lib/python2.5/site-packages/cubicweb/etwist/server.py", line 39, in catch_error_func
   func()
 File "/usr/share/cubicweb/cubes/vcsfile/svnsource.py", line 161, in import_content
   repohdlr.import_content(self, repoentity)
 File "/usr/share/cubicweb/cubes/vcsfile/repohg.py", line 81, in import_content
   source.add_version_content(session, fdata)
 File "/usr/share/cubicweb/cubes/vcsfile/svnsource.py", line 184, in add_version_content
   return self.fdata2eid(fdata, 'VersionContent', session)
 File "/usr/share/cubicweb/cubes/vcsfile/svnsource.py", line 176, in fdata2eid
   return self.extid2eid(extid.encode('utf-8'), etype, session)
 File "/usr/lib/python2.5/site-packages/cubicweb/server/sources/__init__.py", line 121, in extid2eid
   return self.repo.extid2eid(self, value, etype, session, insert)
 File "/usr/lib/python2.5/site-packages/cubicweb/server/repository.py", line 804, in extid2eid
   entity = source.before_entity_insertion(session, lid, etype, eid)
 File "/usr/share/cubicweb/cubes/vcsfile/svnsource.py", line 218, in before_entity_insertion
   revision = self.fdata2eid(fdata, 'Revision', session)
 File "/usr/share/cubicweb/cubes/vcsfile/svnsource.py", line 176, in fdata2eid
   return self.extid2eid(extid.encode('utf-8'), etype, session)
 File "/usr/lib/python2.5/site-packages/cubicweb/server/sources/__init__.py", line 121, in extid2eid
   return self.repo.extid2eid(self, value, etype, session, insert)
 File "/usr/lib/python2.5/site-packages/cubicweb/server/repository.py", line 809, in extid2eid
   source.after_entity_insertion(session, lid, entity)
 File "/usr/share/cubicweb/cubes/vcsfile/svnsource.py", line 264, in after_entity_insertion
   sqlcursor.execute(sql, attrs)
 File "/usr/lib/python2.5/site-packages/logilab/common/db.py", line 431, in execute
   self.__class__.__bases__[0].execute(self, final_sql , kwargs)
 OperationalError: unable to open database file
priorityimportant
typebug
done in<not specified>
load0.000
load left0.000
closed by<not specified>