After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 607284 - WebDAV connections try to access /
WebDAV connections try to access /
Status: RESOLVED NOTABUG
Product: gvfs
Classification: Core
Component: webdav backend
1.4.x
Other Linux
: Normal normal
: ---
Assigned To: gvfs-maint
gvfs-maint
Depends on:
Blocks:
 
 
Reported: 2010-01-18 09:38 UTC by Christian Herzog
Modified: 2011-05-20 09:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christian Herzog 2010-01-18 09:38:03 UTC
when creating a WebDAV connection with a specific folder, newer versions of nautilus (I tried 2.28.4) try to access not only the given folder, but also /. While this might be no problem in most standard WebDAV use cases, it certainly becomes one when using davenport, a CIFS-WebDAV gateway. In this scenario, / is not defined and davenport throws a NullPointer exception.
nautilus 2.20.0 works fine.
Comment 1 Christian Herzog 2010-01-22 15:12:40 UTC
I now run davenport in an Apache reverse proxy setup, redirecting requests to / to a well-defined URL. Now davenport does not throw NullPointer exceptions any more, but nautilus still cannot access the WebDAV share: Error: HTTP Error: Found.
I have the impression that nautilus' WebDAV backend has changed quite a bit since 2.20.0
Several other clients (cadaver, davfs, wdfs, Mac Finder...) work fine with davenport.
Comment 2 Cosimo Cecchi 2010-04-15 09:53:28 UTC
-> gvfs
Comment 3 Christian Kellner 2011-05-07 13:30:52 UTC
Ubuntu bug: https://bugs.launchpad.net/gvfs/+bug/778475
Comment 4 Christian Kellner 2011-05-20 09:52:42 UTC
Hi, that gvfs tries to access "/" is not a bug but intended behavior. What gvfs tries to do is to find the root of the webdav share and we have no other way of doing that then by going up the path hierarchy and test each path until we fail.
I will close that as NOTABUG.