bzr: ERROR: exceptions.ValueError: tag/value separator not found in line '' reading lockdir info file

Bug #619872 reported by Muhammad Bashir Al-Noimi on 2010-08-18
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar
Medium
Andrew Bennetts
2.0
Undecided
Andrew Bennetts
2.1
Undecided
Unassigned
2.2
Undecided
Unassigned

Bug Description

When I tried to commit new files I got the following error:
----
Run command: bzr commit -m "نشر الموقع" articles bin/xampplite db distro/old distro/alyarmoo.tar.bz2 distro/alyarmoo_alyarmoo.sql.gz study/pl...
bzr: ERROR: exceptions.ValueError: tag/value separator not found in line ''

Traceback (most recent call last):
  File "bzrlib\commands.pyo", line 853, in exception_to_return_code
  File "bzrlib\commands.pyo", line 1055, in run_bzr
  File "bzrlib\commands.pyo", line 661, in run_argv_aliases
  File "bzrlib\commands.pyo", line 665, in run_direct
  File "bzrlib\cleanup.pyo", line 122, in run_simple
  File "bzrlib\cleanup.pyo", line 156, in _do_with_cleanups
  File "C:/Program Files (x86)/Bazaar/plugins\qbzr\lib\commands.py", line 788, in run
  File "C:/Program Files (x86)/Bazaar/plugins\qbzr\lib\subprocess.py", line 786, in run_subprocess_command
  File "bzrlib\commands.pyo", line 1055, in run_bzr
  File "bzrlib\commands.pyo", line 661, in run_argv_aliases
  File "bzrlib\commands.pyo", line 665, in run_direct
  File "bzrlib\cleanup.pyo", line 122, in run_simple
  File "bzrlib\cleanup.pyo", line 156, in _do_with_cleanups
  File "bzrlib\builtins.pyo", line 3138, in run
  File "bzrlib\decorators.pyo", line 192, in write_locked
  File "bzrlib\workingtree_4.pyo", line 618, in lock_write
  File "bzrlib\branch.pyo", line 2144, in lock_write
  File "bzrlib\lockable_files.pyo", line 193, in lock_write
  File "bzrlib\lockdir.pyo", line 600, in lock_write
  File "bzrlib\lockdir.pyo", line 531, in wait_lock
  File "bzrlib\lockdir.pyo", line 438, in peek
  File "bzrlib\lockdir.pyo", line 428, in _read_info_file
  File "bzrlib\lockdir.pyo", line 462, in _parse_info
  File "bzrlib\rio.pyo", line 264, in read_stanza
  File "_rio_pyx.pyx", line 144, in bzrlib._rio_pyx._read_stanza_utf8
  File "_rio_pyx.pyx", line 85, in bzrlib._rio_pyx._split_first_line_utf8
ValueError: tag/value separator not found in line ''

bzr 2.1.1 on python 2.5.4 (Windows-Vista-6.1.7600)
arguments: ['C:\\Program Files (x86)\\Bazaar\\bzr.exe', 'qsubprocess', '--bencode', 'l6:commit2:-m19:\xe4\xd4\xd1 \xc7\xe1\xe3\xe6\xde\xda8:articles13:bin/xampplite2:db10:distro/old23:distro/alyarmoo.tar.bz231:distro/alyarmoo_alyarmoo.sql.gz21:study/planner.planner36:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec66:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe442:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec/1.png43:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec/10.JPG43:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec/11.JPG43:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec/12.JPG43:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec/13.JPG42:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec/2.JPG42:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec/3.JPG42:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec/4.JPG42:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec/5.JPG42:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec/6.JPG43:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec/7 .JPG42:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec/8.JPG42:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec/9.JPG68:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec.odt78:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project72:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/1.png73:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/10.JPG73:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/11.JPG73:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/12.JPG73:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/13.JPG73:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/14.JPG73:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/15.JPG73:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/16.JPG72:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/2.JPG72:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/3.JPG72:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/4.JPG72:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/5.JPG72:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/6.JPG73:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/7 .JPG72:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/8.JPG72:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/9.JPG115:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xc7\xe1\xe4\xe5\xc7\xc6\xed\xc9.odt88:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/SqlHelper87:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/WebSite187:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/test.sln87:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/test.suo96:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/SqlHelper/Classes99:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/SqlHelper/Properties92:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/SqlHelper/bin92:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/SqlHelper/obj105:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/SqlHelper/SqlHelper.csproj110:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/SqlHelper/SqlHelper.csproj.user109:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/SqlHelper/Classes/SQLHelper.cs115:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/SqlHelper/Properties/AssemblyInfo.cs98:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/SqlHelper/bin/Debug112:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/SqlHelper/bin/Debug/SqlHelper.dll112:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/SqlHelper/bin/Debug/SqlHelper.pdb98:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/SqlHelper/obj/Debug122:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/SqlHelper/obj/SqlHelper.csproj.FileList.txt130:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/SqlHelper/obj/SqlHelper.csproj.FileListAbsolute.txt107:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/SqlHelper/obj/Debug/Refactor105:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/SqlHelper/obj/Debug/TempPE136:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/SqlHelper/obj/Debug/SqlHelper.csproj.FileListAbsolute.txt112:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/SqlHelper/obj/Debug/SqlHelper.dll112:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/SqlHelper/obj/Debug/SqlHelper.pdb121:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/SqlHelper/obj/Debug/Refactor/SqlHelper.dll96:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/WebSite1/App_Code96:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/WebSite1/App_Data91:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/WebSite1/Bin102:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/WebSite1/Addtecher.aspx105:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/WebSite1/Addtecher.aspx.cs100:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/WebSite1/showAll.aspx103:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/WebSite1/showAll.aspx.cs98:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/WebSite1/web.config103:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/WebSite1/App_Code/DAL.cs108:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/WebSite1/App_Code/teachers.cs104:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/WebSite1/App_Data/tdb.mdf108:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/WebSite1/App_Data/tdb_log.LDF105:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/WebSite1/Bin/SqlHelper.dll105:articles/\xc7\xe1\xe3\xde\xc7\xe1\xc9 \xc7\xe1\xc3\xe6\xe1\xec \xe6\xc7\xe1\xcb\xc7\xe4\xed\xc9 \xdf\xc7\xe3\xe1\xed\xe4/the project/WebSite1/Bin/SqlHelper.pdb36:bin/xampplite/apache/logs/access.log35:bin/xampplite/apache/logs/error.log35:bin/xampplite/apache/logs/httpd.pid17:bin/xampplite/tmp28:bin/xampplite/tmp/ib5234.tmp28:bin/xampplite/tmp/ib5283.tmp28:bin/xampplite/tmp/ib52F1.tmp28:bin/xampplite/tmp/ib539E.tmp28:bin/xampplite/tmp/ib5CD4.tmp11:db/alyarmoo14:db/ib_logfile012:db/mysql.err12:db/mysql.pid28:db/alyarmoo/wp_blc_links.MYD28:db/alyarmoo/wp_blc_links.MYI26:db/alyarmoo/wp_options.MYD26:db/alyarmoo/wp_options.MYI35:db/alyarmoo/wp_popularpostsdata.MYD35:db/alyarmoo/wp_popularpostsdata.MYI40:db/alyarmoo/wp_popularpostsdatacache.MYD40:db/alyarmoo/wp_popularpostsdatacache.MYI24:db/alyarmoo/wp_posts.MYD24:db/alyarmoo/wp_posts.MYI27:db/alyarmoo/wp_usermeta.MYD27:db/alyarmoo/wp_usermeta.MYI38:db/alyarmoo/wp_yarpp_keyword_cache.MYD38:db/alyarmoo/wp_yarpp_keyword_cache.MYI38:db/alyarmoo/wp_yarpp_related_cache.MYD38:db/alyarmoo/wp_yarpp_related_cache.MYI21:distro/old/2009-01-0721:distro/old/2009-01-1326:distro/old/2009-02-01 FULL21:distro/old/2009-03-0626:distro/old/2009-03-13 FULL26:distro/old/2009-03-15 FULL26:distro/old/2009-06-01 FULL26:distro/old/2009-06-12 FULL21:distro/old/2009-12-1321:distro/old/2010-08-1814:distro/old/old18:distro/old/cms.sql22:distro/old/cms.tar.bz227:distro/old/localhost.sql.gz37:distro/old/myBackup 20081217 1017.sql26:distro/old/site(2).tar.bz242:distro/old/site-localhost-080925-051738.gz45:distro/old/site-localhost-20080925-051548.sql39:distro/old/2009-01-07/2009-01-07.sql.gz38:distro/old/2009-01-07/2009-01-07_1.zip38:distro/old/2009-01-07/2009-01-07_2.zip38:distro/old/2009-01-07/2009-01-07_3.zip38:distro/old/2009-01-07/2009-01-07_4.zip38:distro/old/2009-01-13/2009-01-13_1.zip38:distro/old/2009-01-13/2009-01-13_2.zip40:distro/old/2009-01-13/2009-01-13_SQL.zip48:distro/old/2009-01-13/2009-01-13_SQL_modified.gz45:distro/old/2009-02-01 FULL/localhost.data.tar43:distro/old/2009-02-01 FULL/localhost.sql.gz28:distro/old/2009-03-06/01.zip28:distro/old/2009-03-06/02.zip35:distro/old/2009-03-06/alaman.sql.gz32:distro/old/2009-03-06/cms.sql.gz37:distro/old/2009-03-06/cms_temp.sql.gz68:distro/old/2009-03-13 FULL/backup-3.13.2009_09-51-13_alyarmoo.tar.gz46:distro/old/2009-03-15 FULL/public_html.tar.bz233:distro/old/2009-03-15 FULL/sql.gz39:distro/old/2009-03-15 FULL/template.svg40:distro/old/2009-06-01 FULL/jobs-ar.cfbak40:distro/old/2009-06-01 FULL/jobs-en.cfbak67:distro/old/2009-06-12 FULL/backup-6.1.2009_06-12-12_alyarmoo.tar.gz31:distro/old/2009-12-13/go.sql.gz32:distro/old/2009-12-13/go.tar.bz241:distro/old/2010-08-18/alyarmoo_cms.sql.gz33:distro/old/2010-08-18/cms.tar.bz234:distro/old/2010-08-18/welcome.html50:distro/old/old/alyarmoo_abc_wp_20081224_677.sql.gz22:distro/old/old/cms.sql26:distro/old/old/cms.tar.bz225:distro/old/old/export.php31:distro/old/old/localhost.sql.gz41:distro/old/old/myBackup 20081217 1017.sql30:distro/old/old/site(2).tar.bz247:distro/old/old/site-localhost-080925-051738.zip49:distro/old/old/site-localhost-20080925-051548.sqle']
encoding: 'cp1256', fsenc: 'mbcs', lang: 'en'
plugins:
  bzrtools C:\Program Files (x86)\Bazaar\plugins\bzrtools [2.1.0]
  explorer C:\Program Files (x86)\Bazaar\plugins\explorer [1.0.1]
  launchpad C:\Program Files (x86)\Bazaar\plugins\launchpad [2.1.1]
  netrc_credential_store C:\Program Files (x86)\Bazaar\plugins\netrc_credential_store [2.1.1]
  news_merge C:\Program Files (x86)\Bazaar\plugins\news_merge [2.1.1]
  qbzr C:\Program Files (x86)\Bazaar\plugins\qbzr [0.18.4]
  rebase C:\Program Files (x86)\Bazaar\plugins\rebase [0.5.5]
  svn C:\Program Files (x86)\Bazaar\plugins\svn [1.0.2]
  upload C:\Program Files (x86)\Bazaar\plugins\upload [1.0.0dev]
  xmloutput C:\Program Files (x86)\Bazaar\plugins\xmloutput [0.8.7.dev]

*** Bazaar has encountered an internal error. This probably indicates a
    bug in Bazaar. You can help us fix it by filing a bug report at
        https://bugs.launchpad.net/bzr/+filebug
    including this traceback and a description of the problem.

Martin Pool (mbp) on 2010-08-20
affects: bzr → qbzr

  On 20/08/2010 12:01 م, Alexander Belchenko wrote:
> This bug is about error while locking when (built-in) commit command is
> executed. commit invoked via qsubprocess. Perhaps user has some sort of
> race condition when another bzr action (or maybe TortoiseBzr crawler?
> Bzr-Explorer refreshed?) trying to acquire/release the lock. It's my
> best guess.
Do you know any way for unlocking it?

--
Best Regards
Muhammad Bashir Al-Noimi
My Blog: http://mbnoimi.net

This bug is about error while locking when (built-in) commit command is executed. commit invoked via qsubprocess. Perhaps user has some sort of race condition when another bzr action (or maybe TortoiseBzr crawler? Bzr-Explorer refreshed?) trying to acquire/release the lock. It's my best guess.

File "bzrlib\commands.pyo", line 1055, in run_bzr
  File "bzrlib\commands.pyo", line 661, in run_argv_aliases
  File "bzrlib\commands.pyo", line 665, in run_direct
  File "bzrlib\cleanup.pyo", line 122, in run_simple
  File "bzrlib\cleanup.pyo", line 156, in _do_with_cleanups
  File "bzrlib\builtins.pyo", line 3138, in run
  File "bzrlib\decorators.pyo", line 192, in write_locked
  File "bzrlib\workingtree_4.pyo", line 618, in lock_write
  File "bzrlib\branch.pyo", line 2144, in lock_write
  File "bzrlib\lockable_files.pyo", line 193, in lock_write
  File "bzrlib\lockdir.pyo", line 600, in lock_write
  File "bzrlib\lockdir.pyo", line 531, in wait_lock
  File "bzrlib\lockdir.pyo", line 438, in peek
  File "bzrlib\lockdir.pyo", line 428, in _read_info_file
  File "bzrlib\lockdir.pyo", line 462, in _parse_info
  File "bzrlib\rio.pyo", line 264, in read_stanza
  File "_rio_pyx.pyx", line 144, in bzrlib._rio_pyx._read_stanza_utf8
  File "_rio_pyx.pyx", line 85, in bzrlib._rio_pyx._split_first_line_utf8
ValueError: tag/value separator not found in line ''

affects: qbzr → bzr

M. Bashir Al-Noimi пишет:
> On 20/08/2010 12:01 م, Alexander Belchenko wrote:
>> This bug is about error while locking when (built-in) commit command is
>> executed. commit invoked via qsubprocess. Perhaps user has some sort of
>> race condition when another bzr action (or maybe TortoiseBzr crawler?
>> Bzr-Explorer refreshed?) trying to acquire/release the lock. It's my
>> best guess.
> Do you know any way for unlocking it?

Try to ru `bzr break-lock` and if it will fail with error then please
show the error message and traceback here.

My quick guess is the lock's "info" file is empty somehow (which isn't supposed to happen). bzr probably should handle this situation more gracefully somehow... probably a conservative approach would be telling the user something strange has happened to the lock, and please use break-lock to clear it. (And probably involves fixing the lock breaking code to handle a corrupt/empty info file too).

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 8/24/2010 1:12 AM, Andrew Bennetts wrote:
> My quick guess is the lock's "info" file is empty somehow (which isn't
> supposed to happen). bzr probably should handle this situation more
> gracefully somehow... probably a conservative approach would be telling
> the user something strange has happened to the lock, and please use
> break-lock to clear it. (And probably involves fixing the lock breaking
> code to handle a corrupt/empty info file too).
>

Yeah. We tend to re-read the info file to make sure we broke the lock we
thought we did. (so we can catch if someone else breaks the lock, and
creates a new one in its place, etc.)

John
=:->

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkxzykwACgkQJdeBCYSNAAO//ACeI9O05yDV3giaPWosM0vdcHBM
4BEAoJxrEf62f5Qkoe0U6BPeJrK9t/Pl
=CSRj
-----END PGP SIGNATURE-----

Martin Pool (mbp) on 2010-08-31
tags: added: lockdir
Changed in bzr:
importance: Undecided → Medium
status: New → Confirmed
summary: bzr: ERROR: exceptions.ValueError: tag/value separator not found in line
- ''
+ '' reading lockdir info file
Martin Pool (mbp) wrote :

I thought we did handle the case of it being empty, but perhaps here it has just one blank line or something like that.

Andrew Bennetts (spiv) on 2010-09-02
Changed in bzr:
assignee: nobody → Andrew Bennetts (spiv)
Andrew Bennetts (spiv) wrote :

FWIW, this specific error can be caused if the file consists of one or more null bytes.

In general we should fix the lockdir code to not traceback if the info file is malformed, regardless of how it is malformed.

Download full text (3.2 KiB)

I tried to run `bzr break-lock` as you said but it failed see the log plz below with the screenshot:

---log---

Run command: bzr break-lock Q:/Projects/al-yarmook.com/trunk
bzr: ERROR: exceptions.ValueError: tag/value separator not found in line ''

Traceback (most recent call last):
  File "bzrlib\commands.pyo", line 911, in exception_to_return_code
  File "bzrlib\commands.pyo", line 1111, in run_bzr
  File "bzrlib\commands.pyo", line 689, in run_argv_aliases
  File "bzrlib\commands.pyo", line 704, in run
  File "bzrlib\cleanup.pyo", line 135, in run_simple
  File "bzrlib\cleanup.pyo", line 165, in _do_with_cleanups
  File "C:/Program Files/Bazaar/plugins\qbzr\lib\commands.py", line 767, in run
  File "C:/Program Files/Bazaar/plugins\qbzr\lib\subprocess.py", line 869, in run_subprocess_command
  File "bzrlib\commands.pyo", line 1111, in run_bzr
  File "bzrlib\commands.pyo", line 689, in run_argv_aliases
  File "bzrlib\commands.pyo", line 704, in run
  File "bzrlib\cleanup.pyo", line 135, in run_simple
  File "bzrlib\cleanup.pyo", line 165, in _do_with_cleanups
  File "bzrlib\builtins.pyo", line 4847, in run
  File "bzrlib\bzrdir.pyo", line 159, in break_lock
  File "bzrlib\workingtree_4.pyo", line 180, in break_lock
  File "bzrlib\lockable_files.pyo", line 123, in break_lock
  File "bzrlib\lockdir.pyo", line 351, in break_lock
  File "bzrlib\lockdir.pyo", line 438, in peek
  File "bzrlib\lockdir.pyo", line 428, in _read_info_file
  File "bzrlib\lockdir.pyo", line 462, in _parse_info
  File "bzrlib\rio.pyo", line 264, in read_stanza
  File "_rio_pyx.pyx", line 144, in bzrlib._rio_pyx._read_stanza_utf8 (bzrlib\_rio_pyx.c:1395)
  File "_rio_pyx.pyx", line 85, in bzrlib._rio_pyx._split_first_line_utf8 (bzrlib\_rio_pyx.c:790)
ValueError: tag/value separator not found in line ''

bzr 2.2.0 on python 2.6.4 (Windows-XP-5.1.2600-SP3)
arguments: ['C:\\Program Files\\Bazaar\\bzr.exe', 'qsubprocess', '--bencode', 'l10:break-lock32:Q:/Projects/al-yarmook.com/trunke']
encoding: 'cp1256', fsenc: 'mbcs', lang: None
plugins:
  bzrtools C:\Program Files\Bazaar\plugins\bzrtools [2.2.0]
  colo C:\Program Files\Bazaar\plugins\colo [0.1.0]
  explorer C:\Program Files\Bazaar\plugins\explorer [1.1b1]
  fastimport C:\Program Files\Bazaar\plugins\fastimport [0.9.0dev]
  launchpad C:\Program Files\Bazaar\plugins\launchpad [2.2.0]
  loom C:\Program Files\Bazaar\plugins\loom [2.2.1dev]
  netrc_credential_store C:\Program Files\Bazaar\plugins\netrc_credential_store [2.2.0]
  news_merge C:\Program Files\Bazaar\plugins\news_merge [2.2.0]
  pipeline C:\Program Files\Bazaar\plugins\pipeline [unknown]
  qbzr C:\Program Files\Bazaar\plugins\qbzr [0.19.0]
  rewrite C:\Program Files\Bazaar\plugins\rewrite [0.6.0]
  svn C:\Program Files\Bazaar\plugins\svn [1.0.3]
  upload C:\Program Files\Bazaar\plugins\upload [1.0.0dev]
  xmloutput C:\Program Files\Bazaar\plugins\xmloutput [0.8.6]

*** Bazaar has encountered an internal error. This probably indicates a
    bug in Bazaar. You can help us fix it by filing a bug...

Read more...

Martin Pool (mbp) wrote :

M., this should be fixed in bzr 2.2.1, out next week. As a workaround, you should be able to just delete the 'held' directory and the file inside it.

Andrew Bennetts (spiv) on 2010-09-13
Changed in bzr:
milestone: none → 2.3b1
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers