Hi Nathaniel,

I took a moment out of java programming to add some logging statements to the monotone code and discovered the problem. I had somehow managed to create a file with the name '^G' i.e. 0x07. Monotone was rejecting this (quite reasonably) as an illegal filename.

Sorry to have bothered you with this triviality and thank you for your swift response.

Ian.

Nathaniel Smith wrote:
On Thu, Oct 27, 2005 at 10:33:12AM +0100, Ian France wrote:

monotone automate inventory

monotone: fatal: std::logic_error: paths.cc:209: invariant 'I(is_valid_internal(data()))' violated


Are you, by chance, running 'automate inventory' from inside the MT/
directory of a working copy?  There was a bug in 0.23 (fixed in
mainline) that would cause many operations to fail if monotone's
initial working directory was an MT/ directory.

If not, would it be possible to send the output of running the
offending command with --debug?

-- Nathaniel





_______________________________________________
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to