[Top][All Lists]

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

[Monotone-devel] mtn: fatal: std::logic_error: invariant '

From: Rainer Keller
Subject: [Monotone-devel] mtn: fatal: std::logic_error: invariant 'I(utf8_validate(utf8(path)))' violated
Date: Thu, 5 Apr 2007 15:33:09 +0200
User-agent: KMail/1.9.6

~/own>mtn up
mtn: updating along branch 'XXX'
mtn: selected update target efda811cdc0638fdd8beb0185ac2245c26edfe30
mtn: fatal: std::logic_error: invariant 'I(utf8_validate(utf8
(path)))' violated

~/own>mtn --full-version
monotone 0.33 (base revision: cfebc8eb7049def476cc5fd61fef64eb14120e68)
Running on          : Linux 2.6.18-gentoo-r6 #6 SMP Sat Mar 10 16:05:14 CET 
2007 x86_64
C++ compiler        : GNU C++ version 4.1.1 (Gentoo 4.1.1-r3)
C++ standard library: GNU libstdc++ version 20060524
Boost version       : 1_33_1
Changes since base revision:
format_version "1"

new_manifest [0a01d89014dd718be7b60c71601679d8e8d8368f]

old_revision [cfebc8eb7049def476cc5fd61fef64eb14120e68]

  Generated from data cached in the distribution;
  further changes may have been made.

~/own>cat _MTN/debug | tail
self: 1526
parent: 70
name: XXX.h
type: file
content: e71d09bdb3c02362dc6add1c9cb28597140ce0f4
-----   end 'chosen_roster' (in virtual void 
commands::cmd_update::exec(app_state&, const std::vector<utf8, 
std::allocator<utf8> >&), at
----- begin 'path' (in file_path::file_path(file_path::source_type, const 
std::string&), at
-----   end 'path' (in file_path::file_path(file_path::source_type, const 
std::string&), at

I was doing an update from the database to my local repo. The given file in 
this error should not be changed by this update. But I seems to be a general 
problem with handling german umlaute like "öäü" in filenames or directories.
For example:
~/own>touch blä
~/own>mtn add blä
?: error: failed to convert string from ANSI_X3.4-1968 to UTF-8: 'blä'

reply via email to

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