nautilus hangs when opening a folder which containing version controlled sub-dir (nautilus-bzr)

Bug #705517 reported by BlueT - Matthew Lien - 練喆明
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Bazaar GTK+ Frontends
Triaged
High
Unassigned

Bug Description

Everytime I browser my work folder in my home dir, nautilus hangs.
This work folder contains some version controled sub-folder, and some svn upstream is no longer availiable or not able to connect to without VPN.

This is what I saw:

=====

matthew@Priapus:~/ForWork/LeoTech$
(nautilus:8633): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed

matthew@Priapus:~/ForWork/LeoTech$ Bazaar nautilus module initialized
Initializing nautilus-dropbox 0.6.7
Initializing nautilus-gdu extension
Nautilus-Share-Message: Called "net usershare info" but it failed: 'net usershare' 傳回 255 錯誤訊號: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error 沒有此一檔案或目錄
Please ask your system administrator to enable user sharing.

matthew@Priapus:~/ForWork/LeoTech$
matthew@Priapus:~/ForWork/LeoTech$
matthew@Priapus:~/ForWork/LeoTech$
matthew@Priapus:~/ForWork/LeoTech$
matthew@Priapus:~/ForWork/LeoTech$
matthew@Priapus:~/ForWork/LeoTech$
matthew@Priapus:~/ForWork/LeoTech$ Traceback (most recent call last):
  File "/usr/lib/nautilus/extensions-2.0/python/nautilus-bzr.py", line 391, in update_file_info
    tree, path = WorkingTree.open_containing(file.get_uri())
  File "/usr/lib/python2.6/dist-packages/bzrlib/workingtree.py", line 353, in open_containing
    return control.open_workingtree(), relpath
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/workingtree.py", line 1115, in open_workingtree
    return SvnWorkingTree(self, self.local_path, self.entry)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/workingtree.py", line 218, in __init__
    self.mapping = self.branch.mapping
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/workingtree.py", line 256, in branch
    self._branch = self.bzrdir.open_branch()
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/workingtree.py", line 1186, in open_branch
    ignore_fallbacks=ignore_fallbacks, unsupported=unsupported)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/workingtree.py", line 1195, in _open_branch
    repos = self._find_repository()
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/workingtree.py", line 1146, in _find_repository
    self._remote_repo_transport = SvnRaTransport(self.entry.repos, from_transport=self._remote_branch_transport)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/errors.py", line 144, in convert
    return unbound(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/transport.py", line 394, in __init__
    self.connections.add(self.connections.get(self.svn_url))
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/transport.py", line 367, in get
    return self.new(url)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/transport.py", line 335, in new
    return Connection(url, self.auth_baton)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/transport.py", line 298, in Connection
    raise convert_error(e)
bzrlib.plugins.svn.errors.DavRequestFailed: A Subversion remote access command failed: OPTIONS of 'http://172.28.28.28/svn/bluet': 無法連接到伺服器 (http://172.28.28.28)

matthew@Priapus:~/ForWork/LeoTech$ Traceback (most recent call last):
  File "/usr/lib/nautilus/extensions-2.0/python/nautilus-bzr.py", line 391, in update_file_info
    tree, path = WorkingTree.open_containing(file.get_uri())
  File "/usr/lib/python2.6/dist-packages/bzrlib/workingtree.py", line 353, in open_containing
    return control.open_workingtree(), relpath
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/workingtree.py", line 1115, in open_workingtree
    return SvnWorkingTree(self, self.local_path, self.entry)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/workingtree.py", line 218, in __init__
    self.mapping = self.branch.mapping
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/workingtree.py", line 256, in branch
    self._branch = self.bzrdir.open_branch()
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/workingtree.py", line 1186, in open_branch
    ignore_fallbacks=ignore_fallbacks, unsupported=unsupported)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/workingtree.py", line 1195, in _open_branch
    repos = self._find_repository()
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/workingtree.py", line 1146, in _find_repository
    self._remote_repo_transport = SvnRaTransport(self.entry.repos, from_transport=self._remote_branch_transport)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/errors.py", line 144, in convert
    return unbound(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/transport.py", line 394, in __init__
    self.connections.add(self.connections.get(self.svn_url))
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/transport.py", line 367, in get
    return self.new(url)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/transport.py", line 335, in new
    return Connection(url, self.auth_baton)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/transport.py", line 298, in Connection
    raise convert_error(e)
bzrlib.plugins.svn.errors.DavRequestFailed: A Subversion remote access command failed: OPTIONS of 'http://172.28.28.28/svn/parser': 無法連接到伺服器 (http://172.28.28.28)

=====

Let me translate some chinese words into english:
"傳回 255 錯誤訊號" in "Nautilus-Share-Message: Called "net usershare info" but it failed: 'net usershare' 傳回 255 錯誤訊號"
means "255 Error Code Returned".
"沒有此一檔案或目錄" in "net usershare: cannot open usershare directory /var/lib/samba/usershares. Error 沒有此一檔案或目錄"
means "No such file or Dir"
"無法連接到伺服器" in "bzrlib.plugins.svn.errors.DavRequestFailed: A Subversion remote access command failed: OPTIONS of 'http://172.28.28.28/svn/parser': 無法連接到伺服器 (http://172.28.28.28)"
means "Cannot connect to server"

Revision history for this message
BlueT - Matthew Lien - 練喆明 (bluet) wrote :
Revision history for this message
BlueT - Matthew Lien - 練喆明 (bluet) wrote :

matthew@Priapus:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 9.10
Release: 9.10
Codename: karmic
matthew@Priapus:~$ uname -a
Linux Priapus 2.6.31-22-generic #71-Ubuntu SMP Fri Jan 7 00:37:33 UTC 2011 x86_64 GNU/Linux

matthew@Priapus:~$ LANG=C apt-cache policy nautilus
nautilus:
  Installed: 1:2.28.1-0ubuntu3
  Candidate: 1:2.28.1-0ubuntu3
  Version table:
 *** 1:2.28.1-0ubuntu3 0
        500 http://free.nchc.org.tw karmic-updates/main Packages
        100 /var/lib/dpkg/status
     1:2.28.1-0ubuntu1 0
        500 http://free.nchc.org.tw karmic/main Packages
matthew@Priapus:~$ LANG=C apt-cache policy nautilus-bzr
nautilus-bzr:
  Installed: 0.99.0-1~karmic1
  Candidate: 0.99.0-1~karmic1
  Version table:
 *** 0.99.0-1~karmic1 0
        500 http://ppa.launchpad.net karmic/main Packages
        100 /var/lib/dpkg/status

summary: - nautilus hangs when opening a dir containing version control sub-dir
- (nautilus-bzr)
+ nautilus hangs when opening a folder which containing version controlled
+ sub-dir (nautilus-bzr)
Jelmer Vernooij (jelmer)
Changed in bzr-gtk:
status: New → Triaged
importance: Undecided → High
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.