monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-devel] Another weird one, seems to be 'rename' related...


From: Richard Levitte - VMS Whacker
Subject: [Monotone-devel] Another weird one, seems to be 'rename' related...
Date: Mon, 20 Sep 2004 11:47:09 +0200 (CEST)

Hi,

it seems like I've hit another thing with rename (or so I gather from
the log.

Simply put, I'm doing a commit, and in MT/work, there is the
following:

  add
   crypto/x509v3/v3_pci.c
  rename
   crypto/x509v3/v3_prca.c
   crypto/x509v3/v3_pcia.c

The error I'm getting is this:

  monotone: fatal: std::logic_error: database.cc:787: invariant 
'I(delta_exists(ident, delta_table))' violated

Here's the log, after I type my pass phrase:

  enter passphrase for key ID address@hidden: 
  monotone: running arc4 process on 634 bytes of data
  monotone: building signer from 634-byte decrypted private key
  monotone: base64-decoding 859-byte private key
  monotone: running arc4 process on 634 bytes of data
  monotone: building signer from 634-byte decrypted private key
  monotone: base64-decoding 859-byte private key
  monotone: running arc4 process on 634 bytes of data
  monotone: building signer from 634-byte decrypted private key
  monotone: produced 128-byte signature
  monotone: db.fetch("SELECT id FROM 'manifest_certs' WHERE id = 
'a6990f3411f3eb349dcc03c3380cd72bd0089ab3' AND name = 'ancestor' AND value = 
'NmE3YjliZWQ1MWFiYzg5YmM2Y2Y2OWJjMGNkMDEyMWU0ZjEzZmU1Nw==
  ' AND keypair = 'address@hidden' AND signature = 'EGey63xk5vl
  monotone: db.fetch("SELECT id FROM 'manifest_deltas' WHERE id = 
'a6990f3411f3eb349dcc03c3380cd72bd0089ab3'")
  monotone: db.fetch("SELECT id FROM 'manifests' WHERE id = 
'a6990f3411f3eb349dcc03c3380cd72bd0089ab3'")
  monotone: db.execute("INSERT INTO 'manifest_certs' 
VALUES('3bd98d00a5e8bb6800e8fc19f44ac6f32 ...")
  monotone: lua isfunction() failed in get_fn
  monotone: db.fetch("SELECT id from private_keys")
  monotone: cert: signable text 
address@hidden:c2Uua3RoLnBkYy5yZmMzODIwLm9wZW5zc2wuMF85XzgtZGV2LnJmYzM4MjA=]
  monotone: produced 128-byte signature
  monotone: db.fetch("SELECT id FROM 'manifest_certs' WHERE id = 
'a6990f3411f3eb349dcc03c3380cd72bd0089ab3' AND name = 'branch' AND value = 
'c2Uua3RoLnBkYy5yZmMzODIwLm9wZW5zc2wuMF85XzgtZGV2LnJmYzM4MjA=
  ' AND keypair = 'address@hidden' AND signature = 'MwfrclrHD
  monotone: db.execute("INSERT INTO 'manifest_certs' 
VALUES('b58f4ceb15427fb743a2e2a41394b0af0 ...")
  monotone: lua isfunction() failed in get_fn
  monotone: db.fetch("SELECT id from private_keys")
  monotone: cert: signable text address@hidden:MjAwNC0wOS0yMFQwOTozMTo0Mg==]
  monotone: produced 128-byte signature
  monotone: db.fetch("SELECT id FROM 'manifest_certs' WHERE id = 
'a6990f3411f3eb349dcc03c3380cd72bd0089ab3' AND name = 'date' AND value = 
'MjAwNC0wOS0yMFQwOTozMTo0Mg==
  ' AND keypair = 'address@hidden' AND signature = 
'TMEh5KmCxX9cLzGibkaTkkYRNNXJGCBixwvPPEN111a
  monotone: db.execute("INSERT INTO 'manifest_certs' 
VALUES('5ca75a550d6fde1cd682ab6e083e69624 ...")
  monotone: lua isfunction() failed in get_fn
  monotone: lua isfunction() failed in get_fn
  monotone: db.fetch("SELECT id from private_keys")
  monotone: lua isfunction() failed in get_fn
  monotone: db.fetch("SELECT id from private_keys")
  monotone: cert: signable text address@hidden:cmljaGFyZEBsZXZpdHRlLm9yZw==]
  monotone: produced 128-byte signature
  monotone: db.fetch("SELECT id FROM 'manifest_certs' WHERE id = 
'a6990f3411f3eb349dcc03c3380cd72bd0089ab3' AND name = 'author' AND value = 
'cmljaGFyZEBsZXZpdHRlLm9yZw==
  ' AND keypair = 'address@hidden' AND signature = 
'MmyBg8DnirOe+v5Bt0/o5bSGva0QRDMGCxxAeNY1N
  monotone: db.execute("INSERT INTO 'manifest_certs' 
VALUES('593a5489c093347e7254697f1e148128a ...")
  monotone: lua isfunction() failed in get_fn
  monotone: db.fetch("SELECT id from private_keys")
  monotone: cert: signable text 
address@hidden:QWRkIHRoZSBQcm94eSBDZXJ0IEluZm8gcGFyc2VyIGFuZCBwcmludGVyLgpBZGQgYW4gZXhhbXBsZSBQcm94eSBDZXJ0IGV4dGVybnNpb24uCm1ha2UgdXBkYXRl]
  monotone: produced 128-byte signature
  monotone: db.fetch("SELECT id FROM 'manifest_certs' WHERE id = 
'a6990f3411f3eb349dcc03c3380cd72bd0089ab3' AND name = 'changelog' AND value = 
'QWRkIHRoZSBQcm94eSBDZXJ0IEluZm8gcGFyc2VyIGFuZCBwcmludGVyLgpBZGQgYW4gZXhh
  bXBsZSBQcm94eSBDZXJ0IGV4dGVybnNpb24uCm1ha2UgdXBkY
  monotone: db.execute("INSERT INTO 'manifest_certs' 
VALUES('fcdb4c0c6b41aa69decf2071d22272386 ...")
  monotone: db.fetch("SELECT id, name, value, keypair, signature FROM 
'manifest_certs' WHERE id = 'a6990f3411f3eb349dcc03c3380cd72bd0089ab3' AND name 
= 'rename'")
  monotone: db.fetch("SELECT id FROM 'manifests' WHERE id = 
'6a7b9bed51abc89bc6cf69bc0cd0121e4f13fe57'")
  monotone: reconstructing 6a7b9bed51abc89bc6cf69bc0cd0121e4f13fe57 in 
manifest_deltas
  monotone: db.fetch("SELECT id FROM 'manifest_deltas' WHERE id = 
'6a7b9bed51abc89bc6cf69bc0cd0121e4f13fe57'")
  monotone: database.cc:787: invariant 'I(delta_exists(ident, delta_table))' 
violated
  monotone: db.execute("ROLLBACK")
  monotone: discarding debug log
  monotone: fatal: std::logic_error: database.cc:787: invariant 
'I(delta_exists(ident, delta_table))' violated

Please help me figure this out.

Cheers,
Richard

-----
Please consider sponsoring my work on free software.
See http://www.free.lp.se/sponsoring.html for details.

-- 
Richard Levitte                         address@hidden
                                        http://richard.levitte.org/

"When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up."
                                                -- C.S. Lewis




reply via email to

[Prev in Thread] Current Thread [Next in Thread]