[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Monotone-devel] fatal: std::logic_error: change_set.cc:2590: invariant
From: |
Zbynek Winkler |
Subject: |
[Monotone-devel] fatal: std::logic_error: change_set.cc:2590: invariant 'I(ps.find(*i) != ps.end())' violated |
Date: |
Tue, 14 Jun 2005 22:42:50 +0200 |
User-agent: |
Debian Thunderbird 1.0.2 (X11/20050602) |
I got this:
$ monotone status
monotone: fatal: std::logic_error: change_set.cc:2590: invariant
'I(ps.find(*i) != ps.end())' violated
monotone:
monotone: this is almost certainly a bug in monotone.
monotone: please send this error message, the output of 'monotone
--full-version',
monotone: and a description of what you were doing to
address@hidden
monotone: wrote debugging log to MT/debug
I have two branches. I realized that I want to delete two obsolete files
but first I did it in the experimental branch. Then I realized that
(before commiting), went to the main branch, droped the two files there
and updated one, commited to the main branch and propagated to the
experimental. Then I changed to the directory corresponding to the
experimental branch and did update.
Its output a bit surprised me:
$ monotone up
monotone: expanding command 'up'
monotone: expanded command to 'update'
monotone: selected update target 74d20d550e42f3ed9b7c41c92361cf3d1441e4fc
monotone: updated to base revision 74d20d550e42f3ed9b7c41c92361cf3d1441e4fc
because it did not mentioned any files. I gues the reason is that the
required changes were already done in the working copy? I wanted to
double check what is going on with 'monotone status' and got that
logic_error.
Zbynek
PS:
$ monotone --full-version
monotone 0.19 (base revision: 168adf9537ff136c9b7fe7faad5991f92859390d)
Running on: Linux 2.6.11-1-686 #1 Fri May 20 07:34:54 UTC 2005 i686
Changes since base revision:
new_manifest [52a617d908ac6c4bb5b837ce5306f75155dc59ef]
old_revision [168adf9537ff136c9b7fe7faad5991f92859390d]
old_manifest [a9ee1d741b855fdcc0d038d64d913cef70da72f5]
patch "po/monotone.pot"
from [10e6d7cbad87eaa0dbe35c803cafa371567f024b]
to [0465f6ac8d09fac5938ac067747b179aca677b67]
Generated from data cached in the distribution;
further changes may have been made.
Generated from data cached in the distribution;
further changes may have been made.
Generated from data cached in the distribution;
further changes may have been made.
--
http://zw.matfyz.cz/ http://robotika.cz/
Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic
started up on Linux 2.6.11-1-686 #1 Fri May 20 07:34:54 UTC 2005 i686
command line: 'monotone', 'status'
set locale: LC_CTYPE=cs_CZ, LC_MESSAGES=cs_CZ
initial path is /home/zbynek/mcode
converting 8 bytes from ISO-8859-2 to UTF-8
converting 6 bytes from ISO-8859-2 to UTF-8
searching for 'MT' directory with root '/'
search for 'MT' ended at '/home/zbynek/mcode' with '' removed
initializing from directory /home/zbynek/mcode
found working copy directory /home/zbynek/mcode
options path is MT/options
branch name is 'marocode.thread-ng'
local dump path is MT/debug
setting dump path to MT/debug
opening rcfile '/home/zbynek/.monotone/monotonerc' ...
'/home/zbynek/.monotone/monotonerc' is ok
skipping nonexistent rcfile 'MT/monotonerc'
executing status command
options path is MT/options
revision path is MT/revision
loading revision id from MT/revision
db.fetch("SELECT id FROM 'revisions' WHERE id =
'74d20d550e42f3ed9b7c41c92361cf3d1441e4fc'")
db.fetch("SELECT data FROM revisions WHERE id =
'74d20d550e42f3ed9b7c41c92361cf3d1441e4fc'")
old manifest is 19ab583719df80b545f81e3d8d30c157ccd6dee6
db.fetch("SELECT id FROM 'manifest_deltas' WHERE id =
'19ab583719df80b545f81e3d8d30c157ccd6dee6'")
db.fetch("SELECT id FROM 'manifests' WHERE id =
'19ab583719df80b545f81e3d8d30c157ccd6dee6'")
db.fetch("SELECT id FROM 'manifests' WHERE id =
'19ab583719df80b545f81e3d8d30c157ccd6dee6'")
db.fetch("SELECT data FROM 'manifests' WHERE id =
'19ab583719df80b545f81e3d8d30c157ccd6dee6'")
old manifest has 307 entries
work path is MT/work
checking for un-committed work file MT/work
read rearrangement from MT/work
restriction includes delete file lib/num/AvgTimeFilter.h
restriction includes delete file lib/num/avg-time-filter-test.cpp
change_set.cc:2590: invariant 'I(ps.find(*i) != ps.end())' violated
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Monotone-devel] fatal: std::logic_error: change_set.cc:2590: invariant 'I(ps.find(*i) != ps.end())' violated,
Zbynek Winkler <=