[Bug 6246] New: hg push gives error sqlite3.OperationalError: unable to open database file within evolve module

mercurial-bugs at mercurial-scm.org mercurial-bugs at mercurial-scm.org
Fri Dec 20 03:53:16 UTC 2019


https://bz.mercurial-scm.org/show_bug.cgi?id=6246

            Bug ID: 6246
           Summary: hg push gives error sqlite3.OperationalError: unable
                    to open database file within evolve module
           Product: Mercurial
           Version: 5.1
          Hardware: PC
                OS: Windows
            Status: UNCONFIRMED
          Severity: bug
          Priority: wish
         Component: evolution
          Assignee: bugzilla at mercurial-scm.org
          Reporter: sylwek+hg at isp.net.pl
                CC: mercurial-devel at mercurial-scm.org,
                    pierre-yves.david at ens-lyon.org
    Python Version: ---

I have problem pushing one of my repositories. Push itself looks like it works,
but after push there is error:

> hg push
pushing to R:\Us│ugi\Repository
searching for changes
no changes found
** unknown exception encountered, please report by visiting
** https://mercurial-scm.org/wiki/BugTracker
** Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64
bit (AMD64)]
** Mercurial Distributed SCM (version 5.1)
** Extensions loaded: histedit, strip, mq, rebase, evolve
Traceback (most recent call last):
  File "hg", line 50, in <module>
  File "mercurial\dispatch.pyo", line 99, in run
  File "mercurial\dispatch.pyo", line 225, in dispatch
  File "mercurial\dispatch.pyo", line 376, in _runcatch
  File "mercurial\dispatch.pyo", line 384, in _callcatch
  File "mercurial\scmutil.pyo", line 167, in callcatch
  File "mercurial\dispatch.pyo", line 367, in _runcatchfunc
  File "mercurial\dispatch.pyo", line 1021, in _dispatch
  File "mercurial\dispatch.pyo", line 756, in runcommand
  File "mercurial\dispatch.pyo", line 1030, in _runcommand
  File "mercurial\dispatch.pyo", line 1018, in <lambda>
  File "mercurial\util.pyo", line 1682, in check
  File "mercurial\util.pyo", line 1682, in check
  File "hgext\mq.pyo", line 3655, in mqcommand
  File "mercurial\util.pyo", line 1682, in check
  File "mercurial\commands.pyo", line 4664, in push
  File "mercurial\extensions.pyo", line 433, in closure
  File "hgext3rd\evolve\__init__.pyo", line 788, in push
  File "mercurial\exchange.pyo", line 568, in push
  File "mercurial\exchange.pyo", line 1153, in _pushbundle2
  File "mercurial\thirdparty\concurrent\futures\_base.pyo", line 457, in result
  File "mercurial\localrepo.pyo", line 212, in callcommand
  File "mercurial\localrepo.pyo", line 316, in unbundle
  File "mercurial\exchange.pyo", line 2429, in unbundle
  File "mercurial\transaction.pyo", line 47, in _active
  File "mercurial\transaction.pyo", line 529, in close
  File "mercurial\localrepo.pyo", line 2126, in updater
  File "mercurial\localrepo.pyo", line 176, in wrapper
  File "hgext3rd\evolve\obscache.pyo", line 485, in updatecaches
  File "mercurial\localrepo.pyo", line 176, in wrapper
  File "hgext3rd\evolve\firstmergecache.pyo", line 53, in updatecaches
  File "mercurial\localrepo.pyo", line 176, in wrapper
  File "hgext3rd\evolve\depthcache.pyo", line 91, in updatecaches
  File "mercurial\localrepo.pyo", line 176, in wrapper
  File "hgext3rd\evolve\stablesort.pyo", line 680, in updatecaches
  File "mercurial\localrepo.pyo", line 176, in wrapper
  File "hgext3rd\evolve\stablerangecache.pyo", line 447, in updatecaches
  File "mercurial\localrepo.pyo", line 159, in __get__
  File "mercurial\util.pyo", line 1565, in __get__
  File "hgext3rd\evolve\stablerangecache.pyo", line 434, in stablerange
  File "hgext3rd\evolve\genericcaches.pyo", line 109, in update
  File "hgext3rd\evolve\stablerangecache.pyo", line 387, in load
  File "mercurial\util.pyo", line 1565, in __get__
  File "hgext3rd\evolve\stablerangecache.pyo", line 249, in _con
  File "hgext3rd\evolve\stablerangecache.pyo", line 243, in _db
sqlite3.OperationalError: unable to open database file

Remote repository is on network share with polish diacriticals in path. There
is one hidden and pruned changeset in local repository which was NOT pushed to
remote.

Can i do something to resolve this problem (other than clone remote
repository)?

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list