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 711074 - Can Only Open One File With "Open With..."
Can Only Open One File With "Open With..."
Status: RESOLVED FIXED
Product: gvfs
Classification: Core
Component: webdav backend
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gvfs-maint
gvfs-maint
Depends on:
Blocks:
 
 
Reported: 2013-10-29 13:22 UTC by awilliam
Modified: 2015-02-28 22:16 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description awilliam 2013-10-29 13:22:53 UTC
After upgrading openSUSE 12.3 to GNOME 3.8 opening a file from Nautilus
[GVFS] from a WebDAV volume occasionally drops the initial part of the
path;  so "/dav/Projects..." becomes "/Projects..." which, of course,
fails.

gvfs-backends-1.16.0-1.2.x86_64
gvfs-fuse-1.16.0-1.2.x86_64
gvfs-1.16.0-1.2.x86_64
libsoup-2_4-1-2.42.0-1.1.x86_64

Watch what happens to the password.txt file.

send_reply(0x1c848e0), failed=0 ()
backend_dbus_handler org.gtk.vfs.Mount:CreateDirectoryMonitor
Queued new job 0x1cbb290 (GVfsJobCreateMonitor)
send_reply(0x1cbb290), failed=1 (Operation not supported by backend)
backend_dbus_handler org.gtk.vfs.Mount:Enumerate
Queued new job 0x7f8250009000 (GVfsJobEnumerate)
+ do_enumerate: /Projects/CIS Department/Projects/BIE/Documents
> PROPFIND /dav/Projects/CIS%20Department/Projects/BIE/Documents/
HTTP/1.1
> Soup-Debug-Timestamp: 1366376005
> Soup-Debug: SoupSessionSync 1 (0x1c9d020), SoupMessage 14
(0x7f82500062d0), SoupSocket 32 (0x7f825000b300)
> Host: coils.mormail.com
> Depth: 1
> Content-Type: application/xml
> Apply-To-Redirect-Ref: T
> Accept-Encoding: gzip, deflate
> User-Agent: gvfs/1.16.0
> Accept-Language: en-us, en;q=0.9
> Connection: Keep-Alive
> Authorization: Basic [adam:******]
> 
> <?xml version="1.0" encoding="utf-8" ?>
>  <D:propfind xmlns:D="DAV:">
>   <D:prop>
> <D:creationdate/>
> <D:displayname/>
> <D:getcontentlength/>
> <D:getcontenttype/>
> <D:getetag/>
> <D:getlastmodified/>
> <D:resourcetype/>
>   </D:prop>
>  </D:propfind>
  
< HTTP/1.1 207 Multistatus
< Soup-Debug-Timestamp: 1366376005
< Soup-Debug: SoupMessage 14 (0x7f82500062d0)
< Date: Fri, 19 Apr 2013 12:53:59 GMT
< Server: BaseHTTP/0.3 Python/2.6.5
< Content-Length: 11837
< Content-Type: text/xml; charset="utf-8"
< X-Dav-Error: 200 No error
< MS-Author-Via: DAV
< Connection: close
< 
< <?xml version="1.0" encoding="utf-8"?>
< <D:multistatus xmlns:G="http://groupdav.org/"
xmlns:E="urn:ietf:params:xml:ns:carddav" xmlns:D="DAV:"
xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:B="http://icewarp.com/ns/"
xmlns:A="http://apache.org/dav/props/">
<   <D:response><D:href>/dav/Projects/CIS
Department/Projects/BIE/Documents/</D:href>
<     <D:propstat>
<       <D:status>HTTP/1.1 200 OK</D:status>
<       <D:prop>
<         <D:getcontenttype>unix/httpd-directory</D:getcontenttype>
<         <D:resourcetype><D:collection/></D:resourcetype>
<         <D:displayname>Documents</D:displayname>
<         <D:getlastmodified>Thu, 09 Sep 2010 10:17:06
GMT</D:getlastmodified>
<         <D:creationdate>Fri, 28 Nov 2003 00:00:00 GMT</D:creationdate>
<         <D:getcontentlength>0</D:getcontentlength>
<       </D:prop>
<     </D:propstat>
<     <D:propstat>
<       <D:status>HTTP/1.1 404 Not found</D:status>
<       <D:prop>
<         <D:getetag/>
<       </D:prop>
<     </D:propstat>
<   </D:response>
<   <D:response><D:href>/dav/Projects/CIS
Department/Projects/BIE/Documents/trash/</D:href>
<     <D:propstat>
<       <D:status>HTTP/1.1 200 OK</D:status>
<       <D:prop>
<         <D:getcontenttype>unix/httpd-directory</D:getcontenttype>
<         <D:resourcetype><D:collection/></D:resourcetype>
<         <D:displayname>trash</D:displayname>
<         <D:getlastmodified>Fri, 03 Sep 2010 15:26:46
GMT</D:getlastmodified>
<         <D:creationdate>Fri, 03 Sep 2010 15:26:46 GMT</D:creationdate>
<         <D:getcontentlength>0</D:getcontentlength>
<       </D:prop>
<     </D:propstat>
<     <D:propstat>
<       <D:status>HTTP/1.1 404 Not found</D:status>
<       <D:prop>
<         <D:getetag/>
<       </D:prop>
<     </D:propstat>
<   </D:response>
<   <D:response><D:href>/dav/Projects/CIS
Department/Projects/BIE/Documents/dataAccess/</D:href>
<     <D:propstat>
<       <D:status>HTTP/1.1 200 OK</D:status>
<       <D:prop>
<         <D:getcontenttype>unix/httpd-directory</D:getcontenttype>
<         <D:resourcetype><D:collection/></D:resourcetype>
<         <D:displayname>dataAccess</D:displayname>
<         <D:getlastmodified>Fri, 20 Feb 2004 22:37:52
GMT</D:getlastmodified>
<         <D:creationdate>Fri, 20 Feb 2004 22:37:52 GMT</D:creationdate>
<         <D:getcontentlength>0</D:getcontentlength>
<       </D:prop>
<     </D:propstat>
<     <D:propstat>
<       <D:status>HTTP/1.1 404 Not found</D:status>
<       <D:prop>
<         <D:getetag/>
<       </D:prop>
<     </D:propstat>
<   </D:response>
<   <D:response><D:href>/dav/Projects/CIS
Department/Projects/BIE/Documents/warehouseOnhandSnapshotDBSide.sql</D:href>
<     <D:propstat>
<       <D:status>HTTP/1.1 200 OK</D:status>
<       <D:prop>
<         <D:getcontenttype>application/octet-stream</D:getcontenttype>
<         <D:resourcetype/>
<
<D:displayname>warehouseOnhandSnapshotDBSide.sql</D:displayname>
<         <D:getlastmodified>Fri, 13 Feb 2004 12:11:03
GMT</D:getlastmodified>
<         <D:getetag>106200:0</D:getetag>
<         <D:creationdate>Fri, 13 Feb 2004 12:11:03 GMT</D:creationdate>
<         <D:getcontentlength>1274</D:getcontentlength>
<       </D:prop>
<     </D:propstat>
<   </D:response>
<   <D:response><D:href>/dav/Projects/CIS
Department/Projects/BIE/Documents/misc/</D:href>
<     <D:propstat>
<       <D:status>HTTP/1.1 200 OK</D:status>
<       <D:prop>
<         <D:getcontenttype>unix/httpd-directory</D:getcontenttype>
<         <D:resourcetype><D:collection/></D:resourcetype>
<         <D:displayname>misc</D:displayname>
<         <D:getlastmodified>Fri, 30 Mar 2007 10:43:30
GMT</D:getlastmodified>
<         <D:creationdate>Fri, 30 Mar 2007 10:43:30 GMT</D:creationdate>
<         <D:getcontentlength>0</D:getcontentlength>
<       </D:prop>
<     </D:propstat>
<     <D:propstat>
<       <D:status>HTTP/1.1 404 Not found</D:status>
<       <D:prop>
<         <D:getetag/>
<       </D:prop>
<     </D:propstat>
<   </D:response>
<   <D:response><D:href>/dav/Projects/CIS
Department/Projects/BIE/Documents/bie_hup.sh</D:href>
<     <D:propstat>
<       <D:status>HTTP/1.1 200 OK</D:status>
<       <D:prop>
<         <D:getcontenttype>application/octet-stream</D:getcontenttype>
<         <D:resourcetype/>
<         <D:displayname>bie_hup.sh</D:displayname>
<         <D:getlastmodified>Thu, 07 Dec 2006 08:50:17
GMT</D:getlastmodified>
<         <D:getetag>4866870:0</D:getetag>
<         <D:creationdate>Thu, 07 Dec 2006 08:50:17 GMT</D:creationdate>
<         <D:getcontentlength>1322</D:getcontentlength>
<       </D:prop>
<     </D:propstat>
<   </D:response>
<   <D:response><D:href>/dav/Projects/CIS
Department/Projects/BIE/Documents/macros/</D:href>
<     <D:propstat>
<       <D:status>HTTP/1.1 200 OK</D:status>
<       <D:prop>
<         <D:getcontenttype>unix/httpd-directory</D:getcontenttype>
<         <D:resourcetype><D:collection/></D:resourcetype>
<         <D:displayname>macros</D:displayname>
<         <D:getlastmodified>Thu, 18 Mar 2004 13:58:23
GMT</D:getlastmodified>
<         <D:creationdate>Thu, 18 Mar 2004 13:58:23 GMT</D:creationdate>
<         <D:getcontentlength>0</D:getcontentlength>
<       </D:prop>
<     </D:propstat>
<     <D:propstat>
<       <D:status>HTTP/1.1 404 Not found</D:status>
<       <D:prop>
<         <D:getetag/>
<       </D:prop>
<     </D:propstat>
<   </D:response>
<   <D:response><D:href>/dav/Projects/CIS
Department/Projects/BIE/Documents/StartupScript/</D:href>
<     <D:propstat>
<       <D:status>HTTP/1.1 200 OK</D:status>
<       <D:prop>
<         <D:getcontenttype>unix/httpd-directory</D:getcontenttype>
<         <D:resourcetype><D:collection/></D:resourcetype>
<         <D:displayname>StartupScript</D:displayname>
<         <D:getlastmodified>Thu, 05 Feb 2004 08:38:27
GMT</D:getlastmodified>
<         <D:creationdate>Thu, 05 Feb 2004 08:38:19 GMT</D:creationdate>
<         <D:getcontentlength>0</D:getcontentlength>
<       </D:prop>
<     </D:propstat>
<     <D:propstat>
<       <D:status>HTTP/1.1 404 Not found</D:status>
<       <D:prop>
<         <D:getetag/>
<       </D:prop>
<     </D:propstat>
<   </D:response>
<   <D:response><D:href>/dav/Projects/CIS
Department/Projects/BIE/Documents/Hypersonic/</D:href>
<     <D:propstat>
<       <D:status>HTTP/1.1 200 OK</D:status>
<       <D:prop>
<         <D:getcontenttype>unix/httpd-directory</D:getcontenttype>
<         <D:resourcetype><D:collection/></D:resourcetype>
<         <D:displayname>Hypersonic</D:displayname>
<         <D:getlastmodified>Tue, 30 Aug 2005 15:49:54
GMT</D:getlastmodified>
<         <D:creationdate>Tue, 30 Aug 2005 15:49:54 GMT</D:creationdate>
<         <D:getcontentlength>0</D:getcontentlength>
<       </D:prop>
<     </D:propstat>
<     <D:propstat>
<       <D:status>HTTP/1.1 404 Not found</D:status>
<       <D:prop>
<         <D:getetag/>
<       </D:prop>
<     </D:propstat>
<   </D:response>
<   <D:response><D:href>/dav/Projects/CIS
Department/Projects/BIE/Documents/Applications/</D:href>
<     <D:propstat>
<       <D:status>HTTP/1.1 200 OK</D:status>
<       <D:prop>
<         <D:getcontenttype>unix/httpd-directory</D:getcontenttype>
<         <D:resourcetype><D:collection/></D:resourcetype>
<         <D:displayname>Applications</D:displayname>
<         <D:getlastmodified>Thu, 29 Apr 2004 11:27:08
GMT</D:getlastmodified>
<         <D:creationdate>Thu, 29 Apr 2004 11:27:08 GMT</D:creationdate>
<         <D:getcontentlength>0</D:getcontentlength>
<       </D:prop>
<     </D:propstat>
<     <D:propstat>
<       <D:status>HTTP/1.1 404 Not found</D:status>
<       <D:prop>
<         <D:getetag/>
<       </D:prop>
<     </D:propstat>
<   </D:response>
<   <D:response><D:href>/dav/Projects/CIS
Department/Projects/BIE/Documents/ScrubbingBIE.txt</D:href>
<     <D:propstat>
<       <D:status>HTTP/1.1 200 OK</D:status>
<       <D:prop>
<         <D:getcontenttype>text/plain</D:getcontenttype>
<         <D:resourcetype/>
<         <D:displayname>ScrubbingBIE.txt</D:displayname>
<         <D:getlastmodified>Tue, 06 Dec 2005 13:52:47
GMT</D:getlastmodified>
<         <D:getetag>1118920:0</D:getetag>
<         <D:creationdate>Tue, 06 Dec 2005 13:52:47 GMT</D:creationdate>
<         <D:getcontentlength>4933</D:getcontentlength>
<       </D:prop>
<     </D:propstat>
<   </D:response>
<   <D:response><D:href>/dav/Projects/CIS
Department/Projects/BIE/Documents/routes/</D:href>
<     <D:propstat>
<       <D:status>HTTP/1.1 200 OK</D:status>
<       <D:prop>
<         <D:getcontenttype>unix/httpd-directory</D:getcontenttype>
<         <D:resourcetype><D:collection/></D:resourcetype>
<         <D:displayname>routes</D:displayname>
<         <D:getlastmodified>Tue, 01 Feb 2005 13:37:52
GMT</D:getlastmodified>
<         <D:creationdate>Tue, 01 Feb 2005 13:37:52 GMT</D:creationdate>
<         <D:getcontentlength>0</D:getcontentlength>
<       </D:prop>
<     </D:propstat>
<     <D:propstat>
<       <D:status>HTTP/1.1 404 Not found</D:status>
<       <D:prop>
<         <D:getetag/>
<       </D:prop>
<     </D:propstat>
<   </D:response>
<   <D:response><D:href>/dav/Projects/CIS
Department/Projects/BIE/Documents/index.markdown</D:href>
<     <D:propstat>
<       <D:status>HTTP/1.1 200 OK</D:status>
<       <D:prop>
<         <D:getcontenttype>text/x-markdown</D:getcontenttype>
<         <D:resourcetype/>
<         <D:displayname>index.markdown</D:displayname>
<         <D:getlastmodified>Thu, 20 Dec 2012 15:21:03
GMT</D:getlastmodified>
<         <D:getetag>79370711:7</D:getetag>
<         <D:creationdate>Thu, 20 Dec 2012 15:15:23 GMT</D:creationdate>
<         <D:getcontentlength>540</D:getcontentlength>
<       </D:prop>
<     </D:propstat>
<   </D:response>
<   <D:response><D:href>/dav/Projects/CIS
Department/Projects/BIE/Documents/tzupdater-1.1.0-2007c.zip</D:href>
<     <D:propstat>
<       <D:status>HTTP/1.1 200 OK</D:status>
<       <D:prop>
<         <D:getcontenttype>application/octet-stream</D:getcontenttype>
<         <D:resourcetype/>
<         <D:displayname>tzupdater-1.1.0-2007c.zip</D:displayname>
<         <D:getlastmodified>Tue, 13 Mar 2007 10:46:25
GMT</D:getlastmodified>
<         <D:getetag>8231590:0</D:getetag>
<         <D:creationdate>Tue, 13 Mar 2007 10:46:25 GMT</D:creationdate>
<         <D:getcontentlength>480534</D:getcontentlength>
<       </D:prop>
<     </D:propstat>
<   </D:response>
<   <D:response><D:href>/dav/Projects/CIS
Department/Projects/BIE/Documents/jars/</D:href>
<     <D:propstat>
<       <D:status>HTTP/1.1 200 OK</D:status>
<       <D:prop>
<         <D:getcontenttype>unix/httpd-directory</D:getcontenttype>
<         <D:resourcetype><D:collection/></D:resourcetype>
<         <D:displayname>jars</D:displayname>
<         <D:getlastmodified>Mon, 09 May 2005 15:07:27
GMT</D:getlastmodified>
<         <D:creationdate>Mon, 09 May 2005 15:07:27 GMT</D:creationdate>
<         <D:getcontentlength>0</D:getcontentlength>
<       </D:prop>
<     </D:propstat>
<     <D:propstat>
<       <D:status>HTTP/1.1 404 Not found</D:status>
<       <D:prop>
<         <D:getetag/>
<       </D:prop>
<     </D:propstat>
<   </D:response>
<   <D:response><D:href>/dav/Projects/CIS
Department/Projects/BIE/Documents/work_batch.sql</D:href>
<     <D:propstat>
<       <D:status>HTTP/1.1 200 OK</D:status>
<       <D:prop>
<         <D:getcontenttype>application/octet-stream</D:getcontenttype>
<         <D:resourcetype/>
<         <D:displayname>work_batch.sql</D:displayname>
<         <D:getlastmodified>Thu, 13 May 2004 14:33:44
GMT</D:getlastmodified>
<         <D:getetag>216780:0</D:getetag>
<         <D:creationdate>Thu, 13 May 2004 14:33:43 GMT</D:creationdate>
<         <D:getcontentlength>1890</D:getcontentlength>
<       </D:prop>
<     </D:propstat>
<   </D:response>
<   <D:response><D:href>/dav/Projects/CIS
Department/Projects/BIE/Documents/passwords.txt</D:href>
<     <D:propstat>
<       <D:status>HTTP/1.1 200 OK</D:status>
<       <D:prop>
<         <D:getcontenttype>text/plain</D:getcontenttype>
<         <D:resourcetype/>
<         <D:displayname>passwords.txt</D:displayname>
<         <D:getlastmodified>Mon, 23 Oct 2006 10:49:32
GMT</D:getlastmodified>
<         <D:getetag>4524310:0</D:getetag>
<         <D:creationdate>Mon, 23 Oct 2006 10:24:55 GMT</D:creationdate>
<         <D:getcontentlength>198</D:getcontentlength>
<       </D:prop>
<     </D:propstat>
<   </D:response>
< </D:multistatus>
  
send_reply(0x7f8250009000), failed=0 ()
backend_dbus_handler org.gtk.vfs.Mount:QueryInfo
Queued new job 0x7fd084003660 (GVfsJobQueryInfo)
Query info /Projects/CIS
Department/Projects/NortelBCM/Documents/index.markdown
> PROPFIND /dav/Projects/CIS%
20Department/Projects/NortelBCM/Documents/index.markdown HTTP/1.1
> Soup-Debug-Timestamp: 1366376011
> Soup-Debug: SoupSessionSync 1 (0x8530e0), SoupMessage 38
(0x7fd09c009e90), SoupSocket 4 (0x7fd09c010c90)
> Host: 192.168.1.37
> Depth: 0
> Content-Type: application/xml
> Apply-To-Redirect-Ref: T
> Accept-Encoding: gzip, deflate
> User-Agent: gvfs/1.16.0
> Accept-Language: en-us, en;q=0.9
> Connection: Keep-Alive
> Authorization: Basic [adam:******]
> 
> <?xml version="1.0" encoding="utf-8" ?>
>  <D:propfind xmlns:D="DAV:">
>   <D:prop>
> <D:creationdate/>
> <D:displayname/>
> <D:getcontentlength/>
> <D:getcontenttype/>
> <D:getetag/>
> <D:getlastmodified/>
> <D:resourcetype/>
>   </D:prop>
>  </D:propfind>
  
< HTTP/1.1 207 Multistatus
< Soup-Debug-Timestamp: 1366376011
< Soup-Debug: SoupMessage 38 (0x7fd09c009e90)
< Server: nginx/1.2.6
< Date: Fri, 19 Apr 2013 12:44:53 GMT
< Content-Type: text/xml; charset="utf-8"
< Content-Length: 884
< Connection: keep-alive
< X-Dav-Error: 200 No error
< MS-Author-Via: DAV
< 
< <?xml version="1.0" encoding="utf-8"?>
< <D:multistatus xmlns:G="http://groupdav.org/"
xmlns:E="urn:ietf:params:xml:ns:carddav" xmlns:D="DAV:"
xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:B="http://icewarp.com/ns/"
xmlns:A="http://apache.org/dav/props/">
<   <D:response><D:href>/dav/Projects/CIS
Department/Projects/NortelBCM/Documents/index.markdown</D:href>
<     <D:propstat>
<       <D:status>HTTP/1.1 200 OK</D:status>
<       <D:prop>
<         <D:getcontenttype>text/x-markdown</D:getcontenttype>
<         <D:resourcetype/>
<         <D:displayname>index.markdown</D:displayname>
<         <D:getlastmodified>Fri, 19 Apr 2013 08:43:22
GMT</D:getlastmodified>
<         <D:getetag>91225319:4</D:getetag>
<         <D:creationdate>Fri, 19 Apr 2013 12:29:56 GMT</D:creationdate>
<         <D:getcontentlength>505</D:getcontentlength>
<       </D:prop>
<     </D:propstat>
<   </D:response>
< </D:multistatus>
  
send_reply(0x7fd084003660), failed=0 ()
backend_dbus_handler org.gtk.vfs.Mount:QueryInfo
Queued new job 0x1c84de0 (GVfsJobQueryInfo)
Query info /Projects/CIS
Department/Projects/BIE/Documents/index.markdown
> PROPFIND /dav/Projects/CIS%
20Department/Projects/BIE/Documents/index.markdown HTTP/1.1
> Soup-Debug-Timestamp: 1366376011
> Soup-Debug: SoupSessionSync 1 (0x1c9d020), SoupMessage 15
(0x7f82500062d0), SoupSocket 33 (0x7f825000b300)
> Host: coils.mormail.com
> Depth: 0
> Content-Type: application/xml
> Apply-To-Redirect-Ref: T
> Accept-Encoding: gzip, deflate
> User-Agent: gvfs/1.16.0
> Accept-Language: en-us, en;q=0.9
> Connection: Keep-Alive
> Authorization: Basic [adam:******]
> 
> <?xml version="1.0" encoding="utf-8" ?>
>  <D:propfind xmlns:D="DAV:">
>   <D:prop>
> <D:creationdate/>
> <D:displayname/>
> <D:getcontentlength/>
> <D:getcontenttype/>
> <D:getetag/>
> <D:getlastmodified/>
> <D:resourcetype/>
>   </D:prop>
>  </D:propfind>
  
< HTTP/1.1 207 Multistatus
< Soup-Debug-Timestamp: 1366376011
< Soup-Debug: SoupMessage 15 (0x7f82500062d0)
< Date: Fri, 19 Apr 2013 12:54:06 GMT
< Server: BaseHTTP/0.3 Python/2.6.5
< Content-Length: 878
< Content-Type: text/xml; charset="utf-8"
< X-Dav-Error: 200 No error
< MS-Author-Via: DAV
< Connection: close
< 
< <?xml version="1.0" encoding="utf-8"?>
< <D:multistatus xmlns:G="http://groupdav.org/"
xmlns:E="urn:ietf:params:xml:ns:carddav" xmlns:D="DAV:"
xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:B="http://icewarp.com/ns/"
xmlns:A="http://apache.org/dav/props/">
<   <D:response><D:href>/dav/Projects/CIS
Department/Projects/BIE/Documents/index.markdown</D:href>
<     <D:propstat>
<       <D:status>HTTP/1.1 200 OK</D:status>
<       <D:prop>
<         <D:getcontenttype>text/x-markdown</D:getcontenttype>
<         <D:resourcetype/>
<         <D:displayname>index.markdown</D:displayname>
<         <D:getlastmodified>Thu, 20 Dec 2012 15:21:03
GMT</D:getlastmodified>
<         <D:getetag>79370711:7</D:getetag>
<         <D:creationdate>Thu, 20 Dec 2012 15:15:23 GMT</D:creationdate>
<         <D:getcontentlength>540</D:getcontentlength>
<       </D:prop>
<     </D:propstat>
<   </D:response>
< </D:multistatus>
  
send_reply(0x1c84de0), failed=0 ()
Added new job source 0x1881230 (GVfsBackendDav)
Queued new job 0x1890ae0 (GVfsJobMount)
+ mount
> OPTIONS /Projects/CIS%
20Department/Projects/BIE/Documents/passwords.txt HTTP/1.1
> Soup-Debug-Timestamp: 1366376011
> Soup-Debug: SoupSessionSync 1 (0x189c020), SoupMessage 1
(0x7f6be4006030), SoupSocket 1 (0x7f6be400b000)
> Host: coils.mormail.com
> Accept-Encoding: gzip, deflate
> User-Agent: gvfs/1.16.0
> Accept-Language: en-us, en;q=0.9
> Connection: Keep-Alive
  
< HTTP/1.1 404 No such path as /Projects/CIS%
20Department/Projects/BIE/Documents/passwords.txt
< Soup-Debug-Timestamp: 1366376011
< Soup-Debug: SoupMessage 1 (0x7f6be4006030)
< Date: Fri, 19 Apr 2013 12:54:06 GMT
< Server: BaseHTTP/0.3 Python/2.6.5
< Content-Length: 12
< Content-Type: text/plain; charset=UTF-8
< WWW-Authenticate: Basic realm="OpenGroupware COILS"
< Connection: close
< 
< No such path
  
send_reply, failed: 1
Comment 1 awilliam 2013-10-29 13:23:45 UTC
I do
notice that in GVFS's own logs it is recording the path without the
leading "/dav".  Is this possibly because my initial path was
dav://hostname/dav and not dav://hostname/

NOTE the lack of a /dav prefix on the second line.  But the PROPFIND
goes to the expected target [but an OPTIONS makes the request to the
path lacking the /dav prefix]

-
When running GVFS in debug mode [to see the console messages]:

send_reply(0x7898d0), failed=0 ()
Added new job source 0x1595230 (GVfsBackendDav)
Queued new job 0x15a4ae0 (GVfsJobMount)
+ mount
> OPTIONS /Projects/site/Documents/template.mako HTTP/1.1
> Soup-Debug-Timestamp: 1374965202
> Soup-Debug: SoupSessionSync 1 (0x15b00a0), SoupMessage 1
(0x7f3d58006830), SoupSocket 1 (0x7f3d5800b000)
> Host: 127.0.0.1:8080
> Accept-Encoding: gzip, deflate
> User-Agent: gvfs/1.16.2
> Accept-Language: en-us, en;q=0.9
> Connection: Keep-Alive
  
< HTTP/1.1 404 No such path as /Projects/site/Documents/template.mako
< Soup-Debug-Timestamp: 1374965202
< Soup-Debug: SoupMessage 1 (0x7f3d58006830)
< Server: BaseHTTP/0.3 Python/2.7.3
< Date: Sat, 27 Jul 2013 22:46:42 GMT
< Content-Length: 12
< Content-Type: text/plain
< WWW-Authenticate: Basic realm="OpenGroupware COILS"
< Connection: close
< 
< No such path
  
send_reply, failed: 1

** (gvfsd:4329): WARNING **: dbus_mount_reply: Error from
org.gtk.vfs.Mountable.mount(): HTTP Error: No such path
as /Projects/site/Documents/template.mako
Comment 2 awilliam 2013-10-29 13:24:27 UTC
I have discovered that I can
reliably open and edit any file my dragging the file from Nautilus to
the editor [drag-n-drop], such as dragging a file from Nautilus to
GEdit.  Then it opens, can be edited, etc...

It is only the "Open With..." behavior that exhibits this
broken-after-the-first-file behavior.  Perhaps the problem is somehow
with Nautilus...

gvfs-debuginfo-1.16.3-1.1.x86_64
gvfs-backends-debuginfo-1.16.3-1.1.x86_64
gvfs-backend-afc-1.16.3-1.1.x86_64
gvfs-1.16.3-1.1.x86_64
gvfs-devel-1.16.3-1.1.x86_64
gvfs-fuse-debuginfo-1.16.3-1.1.x86_64
gvfs-debugsource-1.16.3-1.1.x86_64
gvfs-backends-1.16.3-1.1.x86_64
gvfs-fuse-1.16.3-1.1.x86_64
Comment 3 Ross Lagerwall 2013-12-09 06:58:17 UTC
The error occurs because something (prob. Nautilus) is trying to mount a file with that path (which is incorrect).

Probably a Nautilus bug, but is there any pattern to reproducing it?

Does it happen every time?
Only certain files?
Does it happen when you go to the "Open With" dialog or the "Open With" menu?
Comment 4 awilliam 2014-02-10 14:06:30 UTC
>Does it happen every time?

It happens every time, the second time any file is openned.  This first right-click open always works,  anything after that fails.

> Only certain files?

Not is seem to realte to all files

> Does it happen when you go to the "Open With" dialog or the "Open With" menu?

The "Open With" menu.  I do not know if I have tested via the dialog.
Comment 5 Ondrej Holy 2014-02-13 15:09:55 UTC
Could you reproduce it with some public access webdav server?  Please provide more information, how we can reproduce it...

I've tried it with http://www.ajaxfilebrowser.com/ , however unsuccessfully.
Comment 6 awilliam 2014-06-30 10:48:21 UTC
still present
-
nautilus-3.10.1-4.1.x86_64
libgvfscommon0-1.18.3-5.1.x86_64
gvfs-debuginfo-1.18.3-5.1.x86_64
gvfs-backend-afc-1.18.3-5.1.x86_64
gvfs-backends-1.18.3-5.1.x86_64
libgvfscommon0-debuginfo-1.18.3-5.1.x86_64
gvfs-backends-debuginfo-1.18.3-5.1.x86_64
gvfs-fuse-debuginfo-1.18.3-5.1.x86_64
gvfs-1.18.3-5.1.x86_64
gvfs-devel-1.18.3-5.1.x86_64
gvfs-debugsource-1.18.3-5.1.x86_64
gvfs-fuse-1.18.3-5.1.x86_64
-
I will work on getting a public instance for testing.
Comment 7 Ondrej Holy 2014-06-30 13:11:55 UTC
(In reply to comment #6)
> I will work on getting a public instance for testing.

Thanks :-)
Comment 8 Ross Lagerwall 2015-02-28 22:16:56 UTC
I could reproduce this on openSUSE 13.1 but not 13.2 so I assume something's been fixed.