UnicodeDecodeError Bzr 1.7.1

Bug #283166 reported by Kiri
2
Affects Status Importance Assigned to Milestone
Bazaar
New
Undecided
Unassigned

Bug Description

Bzr 1.7.1 source
Debian Lenny/Unstable

$ echo $LANG
C

The directory contains no appearant non-ascii characters.

$ bzr init
bzr: ERROR: exceptions.UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 62: ordinal not in range(128)

Traceback (most recent call last):
  File "/usr/local/share/Source/bzr-1.7.1/bzrlib/commands.py", line 857, in run_bzr_catch_errors
    return run_bzr(argv)
  File "/usr/local/share/Source/bzr-1.7.1/bzrlib/commands.py", line 797, in run_bzr
    ret = run(*run_argv)
  File "/usr/local/share/Source/bzr-1.7.1/bzrlib/commands.py", line 499, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/local/share/Source/bzr-1.7.1/bzrlib/builtins.py", line 1320, in run
    possible_transports=[to_transport])
  File "/usr/local/share/Source/bzr-1.7.1/bzrlib/bzrdir.py", line 485, in create_branch_convenience
    bzrdir.create_workingtree()
  File "/usr/local/share/Source/bzr-1.7.1/bzrlib/bzrdir.py", line 1453, in create_workingtree
    accelerator_tree=accelerator_tree, hardlink=hardlink)
  File "/usr/local/share/Source/bzr-1.7.1/bzrlib/workingtree_4.py", line 1389, in initialize
    hardlink=hardlink, delta_from_tree=True)
  File "/usr/local/share/Source/bzr-1.7.1/bzrlib/transform.py", line 1873, in build_tree
    delta_from_tree)
  File "/usr/local/share/Source/bzr-1.7.1/bzrlib/transform.py", line 1889, in _build_tree
    for dir, files in wt.walkdirs():
  File "/usr/local/share/Source/bzr-1.7.1/bzrlib/workingtree.py", line 2347, in walkdirs
    current_disk = disk_iterator.next()
  File "/usr/local/share/Source/bzr-1.7.1/bzrlib/osutils.py", line 1218, in walkdirs
    names = sorted(_listdir(top))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 62: ordinal not in range(128)

Revision history for this message
John A Meinel (jameinel) wrote :

0xc3 is à in latin-1 or iso-8859-15
either way, it is a general "the system is claiming ascii filenames and there is one that is clearly not, we should give a clearer error than a traceback."

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.