The branch was stored on my NAS using bazaar Windows version, when accessed from the ubuntu version on another computer, it appears all the files were modified, but it was not ture. When I did 'diff', a crash happened.
bzr: ERROR: exceptions.AssertionError: get_next() called when there are no chars left
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/explorer/lib/explorer.py", line 667, in changed_view
self._wt_browser.set_tree(view.tree, view.branch)
File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/explorer/lib/wt_browser.py", line 65, in set_tree
self._browser.set_tree(tree, branch)
File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/explorer/lib/wt_browser.py", line 469, in set_tree
self._tree_viewer.set_tree(tree, branch)
File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/explorer/lib/wt_browser.py", line 691, in set_tree
treewidget.TreeWidget.set_tree(self, *args)
File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/treewidget.py", line 1390, in set_tree
initial_checked_paths=initial_checked_paths)
File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/treewidget.py", line 408, in set_tree
root_id = self.tree.get_root_id()
File "/usr/lib/python2.6/dist-packages/bzrlib/decorators.py", line 140, in read_locked
result = unbound(self, *args, **kwargs)
File "/usr/lib/python2.6/dist-packages/bzrlib/workingtree_4.py", line 428, in get_root_id
return self._get_entry(path='')[0][2]
File "/usr/lib/python2.6/dist-packages/bzrlib/workingtree_4.py", line 358, in _get_entry
return state._get_entry(0, fileid_utf8=file_id, path_utf8=path)
File "/usr/lib/python2.6/dist-packages/bzrlib/dirstate.py", line 1962, in _get_entry
self._read_dirblocks_if_needed()
File "/usr/lib/python2.6/dist-packages/bzrlib/dirstate.py", line 2202, in _read_dirblocks_if_needed
_read_dirblocks(self)
File "_dirstate_helpers_pyx.pyx", line 767, in bzrlib._dirstate_helpers_pyx._read_dirblocks
File "_dirstate_helpers_pyx.pyx", line 733, in bzrlib._dirstate_helpers_pyx.Reader._parse_dirblocks
File "_dirstate_helpers_pyx.pyx", line 654, in bzrlib._dirstate_helpers_pyx.Reader._get_entry
File "_dirstate_helpers_pyx.pyx", line 572, in bzrlib._dirstate_helpers_pyx.Reader.get_next_str
File "_dirstate_helpers_pyx.pyx", line 554, in bzrlib._dirstate_helpers_pyx.Reader.get_next
AssertionError: get_next() called when there are no chars left
The branch was stored on my NAS using bazaar Windows version, when accessed from the ubuntu version on another computer, it appears all the files were modified, but it was not ture. When I did 'diff', a crash happened.
bzr: ERROR: exceptions. AssertionError: get_next() called when there are no chars left
Traceback (most recent call last): python2. 6/dist- packages/ bzrlib/ plugins/ explorer/ lib/explorer. py", line 667, in changed_view _wt_browser. set_tree( view.tree, view.branch) python2. 6/dist- packages/ bzrlib/ plugins/ explorer/ lib/wt_ browser. py", line 65, in set_tree _browser. set_tree( tree, branch) python2. 6/dist- packages/ bzrlib/ plugins/ explorer/ lib/wt_ browser. py", line 469, in set_tree _tree_viewer. set_tree( tree, branch) python2. 6/dist- packages/ bzrlib/ plugins/ explorer/ lib/wt_ browser. py", line 691, in set_tree TreeWidget. set_tree( self, *args) python2. 6/dist- packages/ bzrlib/ plugins/ qbzr/lib/ treewidget. py", line 1390, in set_tree checked_ paths=initial_ checked_ paths) python2. 6/dist- packages/ bzrlib/ plugins/ qbzr/lib/ treewidget. py", line 408, in set_tree get_root_ id() python2. 6/dist- packages/ bzrlib/ decorators. py", line 140, in read_locked python2. 6/dist- packages/ bzrlib/ workingtree_ 4.py", line 428, in get_root_id entry(path= '')[0][ 2] python2. 6/dist- packages/ bzrlib/ workingtree_ 4.py", line 358, in _get_entry utf8=file_ id, path_utf8=path) python2. 6/dist- packages/ bzrlib/ dirstate. py", line 1962, in _get_entry _read_dirblocks _if_needed( ) python2. 6/dist- packages/ bzrlib/ dirstate. py", line 2202, in _read_dirblocks _if_needed dirblocks( self) helpers_ pyx.pyx" , line 767, in bzrlib. _dirstate_ helpers_ pyx._read_ dirblocks helpers_ pyx.pyx" , line 733, in bzrlib. _dirstate_ helpers_ pyx.Reader. _parse_ dirblocks helpers_ pyx.pyx" , line 654, in bzrlib. _dirstate_ helpers_ pyx.Reader. _get_entry helpers_ pyx.pyx" , line 572, in bzrlib. _dirstate_ helpers_ pyx.Reader. get_next_ str helpers_ pyx.pyx" , line 554, in bzrlib. _dirstate_ helpers_ pyx.Reader. get_next
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
treewidget.
File "/usr/lib/
initial_
File "/usr/lib/
root_id = self.tree.
File "/usr/lib/
result = unbound(self, *args, **kwargs)
File "/usr/lib/
return self._get_
File "/usr/lib/
return state._get_entry(0, fileid_
File "/usr/lib/
self.
File "/usr/lib/
_read_
File "_dirstate_
File "_dirstate_
File "_dirstate_
File "_dirstate_
File "_dirstate_
AssertionError: get_next() called when there are no chars left
bzr 2.1.1 on python 2.6.5 (linux2) python2. 6/dist- packages/ bzrlib/ plugins/ bzrtools [2.1.0] python2. 6/dist- packages/ bzrlib/ plugins/ dbus [0.1.0dev] python2. 6/dist- packages/ bzrlib/ plugins/ explorer [1.0.1] python2. 6/dist- packages/ bzrlib/ plugins/ gtk [0.98.0.final.1] python2. 6/dist- packages/ bzrlib/ plugins/ launchpad [2.1.1] credential_ store /usr/lib/ python2. 6/dist- packages/ bzrlib/ plugins/ netrc_credentia l_store [2.1.1] python2. 6/dist- packages/ bzrlib/ plugins/ news_merge [2.1.1] python2. 6/dist- packages/ bzrlib/ plugins/ qbzr [0.18.6]
arguments: ['/usr/bin/bzr', 'explorer']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_AU.utf8'
plugins:
bzrtools /usr/lib/
dbus /usr/lib/
explorer /usr/lib/
gtk /usr/lib/
launchpad /usr/lib/
netrc_
news_merge /usr/lib/
qbzr /usr/lib/