bzr: ERROR: exceptions.UnicodeEncodeError: 'ascii' codec can't encode character ...

Goffredo Baroncelli kreijack at tiscalinet.it
Wed Jul 18 18:28:32 BST 2007


On Wednesday 04 July 2007, David Förster wrote:
> Hi there,
> 
> I'm trying to make a checkout of a remote subversion repository using
> the bzr-svn plugin (into a shared repository). Attached is the full
> backtrace bzr spits out after copying some revisions. I tried setting
> LC_ALL to de_DE (iso8859-15 which works well for svn itself) and
> de_DE.UTF-8 but that didn't change anything.
> 
> I'm using bzr 0.17 and bzr-svn 0.3.4 on Debian.
> 
> Regards, David

Hi david,

could you please do the following tests, posting the output ?:

$ python -c "import sys; print sys.stdout.encoding; print u'\u00d8'"


$ LC_CTYPE="de_DE.UTF-8" python -c "import sys; print sys.stdout.encoding; 
print u'\u00d8'"


(for what matter, u'\u00d8' is 'Ø' : a O with slash)
Goffredo

> dave at jupiter ~/.../web-bzr % bzr checkout svn+https://svn.***.de/web trunk
> bzr: ERROR: exceptions.UnicodeEncodeError: 'ascii' codec can't encode 
character u'\xe4' in position 59: ordinal not in range(128)
> 
> Traceback (most recent call last):
>   File "/usr/lib/python2.4/site-packages/bzrlib/commands.py", line 718, in 
run_bzr_catch_errors
>     return run_bzr(argv)
>   File "/usr/lib/python2.4/site-packages/bzrlib/commands.py", line 679, in 
run_bzr
>     ret = run(*run_argv)
>   File "/usr/lib/python2.4/site-packages/bzrlib/commands.py", line 375, in 
run_argv_aliases
>     return self.run(**all_cmd_args)
>   File "/usr/lib/python2.4/site-packages/bzrlib/builtins.py", line 970, in 
run
>     source.create_checkout(to_location, revision_id, lightweight)
>   File "/usr/lib/python2.4/site-packages/bzrlib/plugins/svn/branch.py", line 
107, in create_checkout
>     return self._create_heavyweight_checkout(to_location, revision_id)
>   File "/usr/lib/python2.4/site-packages/bzrlib/plugins/svn/branch.py", line 
79, in _create_heavyweight_checkout
>     checkout_branch.pull(self, stop_revision=revision_id)
>   File "/usr/lib/python2.4/site-packages/bzrlib/decorators.py", line 165, in 
write_locked
>     return unbound(self, *args, **kwargs)
>   File "/usr/lib/python2.4/site-packages/bzrlib/branch.py", line 1706, in 
pull
>     run_hooks=run_hooks)
>   File "/usr/lib/python2.4/site-packages/bzrlib/decorators.py", line 165, in 
write_locked
>     return unbound(self, *args, **kwargs)
>   File "/usr/lib/python2.4/site-packages/bzrlib/branch.py", line 1492, in 
pull
>     self.update_revisions(source, stop_revision)
>   File "/usr/lib/python2.4/site-packages/bzrlib/decorators.py", line 165, in 
write_locked
>     return unbound(self, *args, **kwargs)
>   File "/usr/lib/python2.4/site-packages/bzrlib/branch.py", line 1450, in 
update_revisions
>     self.fetch(other, stop_revision)
>   File "/usr/lib/python2.4/site-packages/bzrlib/decorators.py", line 165, in 
write_locked
>     return unbound(self, *args, **kwargs)
>   File "/usr/lib/python2.4/site-packages/bzrlib/branch.py", line 303, in 
fetch
>     pb=nested_pb)
>   File "/usr/lib/python2.4/site-packages/bzrlib/repository.py", line 364, in 
fetch
>     return inter.fetch(revision_id=revision_id, pb=pb)
>   File "/usr/lib/python2.4/site-packages/bzrlib/plugins/svn/fetch.py", line 
446, in fetch
>     self.copy_content(revision_id=revision_id, pb=pb)
>   File "/usr/lib/python2.4/site-packages/bzrlib/plugins/svn/fetch.py", line 
393, in copy_content
>     revnum, branch, changes, renames)
>   File "/usr/lib/python2.4/site-packages/bzrlib/plugins/svn/repository.py", 
line 216, in transform_fileid_map
>     renames)
>   File "/usr/lib/python2.4/site-packages/bzrlib/plugins/svn/fileids.py", 
line 140, in apply_changes
>     return self._apply_changes(new_file_id, changes, get_children)
>   File "/usr/lib/python2.4/site-packages/bzrlib/plugins/svn/fileids.py", 
line 223, in _apply_changes
>     map[p] = new_file_id(p)
>   File "/usr/lib/python2.4/site-packages/bzrlib/plugins/svn/fileids.py", 
line 138, in new_file_id
>     return generate_file_id(revid, x)
>   File "/usr/lib/python2.4/site-packages/bzrlib/plugins/svn/fileids.py", 
line 52, in generate_file_id
>     return generate_svn_file_id(uuid, revnum, branch, path)
>   File "/usr/lib/python2.4/site-packages/bzrlib/plugins/svn/fileids.py", 
line 44, in generate_svn_file_id
>     ret = "%s-%s-%s" % (introduced_revision_id,
> UnicodeEncodeError: 'ascii' codec can't encode character u'\xe4' in position 
59: ordinal not in range(128)
> 
> bzr 0.17.0 on python 2.4.4.final.0 (linux2)
> arguments: 
['/usr/bin/bzr', 'checkout', 'svn+https://svn.***.de/web', 'trunk']
> 
> ** please send this report to bazaar at lists.ubuntu.com
> 
> 
> ~% locale
> LANG=de_DE at euro
> LC_CTYPE="de_DE.UTF-8"
> LC_NUMERIC="de_DE.UTF-8"
> LC_TIME="de_DE.UTF-8"
> LC_COLLATE="de_DE.UTF-8"
> LC_MONETARY="de_DE.UTF-8"
> LC_MESSAGES="de_DE.UTF-8"
> LC_PAPER="de_DE.UTF-8"
> LC_NAME="de_DE.UTF-8"
> LC_ADDRESS="de_DE.UTF-8"
> LC_TELEPHONE="de_DE.UTF-8"
> LC_MEASUREMENT="de_DE.UTF-8"
> LC_IDENTIFICATION="de_DE.UTF-8"
> LC_ALL=de_DE.UTF-8
> 
> 



-- 
gpg key@ keyserver.linux.it: Goffredo Baroncelli (ghigo) 
<kreijack_AT_inwind.it>
Key fingerprint = CE3C 7E01 6782 30A3 5B87  87C0 BB86 505C 6B2A CFF9



More information about the bazaar mailing list