https://bugs.documentfoundation.org/show_bug.cgi?id=147716

            Bug ID: 147716
           Summary: Error dialog instead of WebDAV authentication - WebDAV
                    completely broken
           Product: LibreOffice
           Version: 7.2.5.2 release
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: LibreOffice
          Assignee: libreoffice-bugs@lists.freedesktop.org
          Reporter: libreoff...@jmbreuer.net

Description:
I'm using app-office/libreoffice to edit documents residing on an Alfresco
server, accessing those via WebDAV (WebDAVs / https / SSL).

After upgrading from 7.1.7.2 to 7.2.5.2, WebDAV access no longer works -
choosing the remote service (or trying to add a new one) in LibreOffice's "Open
Remote File..." dialog will give an "Nonexistent file." error. It is not
possible to open any WebDAV resources either from the "Open Remote" menu item,
nor from the recent documents items.

This happens with all WebDAV Services / URLs I have configured / access to;
KDE's Dolphin accesses those WebDAV locations without any issues.

I've installed a build with debug enabled and turned on "most" logging with
SAL_LOG="+INFO+WARN-INFO.vcl.schedule-INFO.i18nlangtag-INFO.sal.osl.condition-INFO.vcl-INFO.drawinglayer"

This shows the error dialog happening immediately on the first WebDAV reply of
401 Unauthorized, which should rather trigger a query for credentials:

info:ucb.ucp.gio:131336:131336:ucb/source/ucp/gio/gio_provider.cxx:36:
QueryContent:
https://hidden.host.name:443/alfresco/webdav/Sites/HIDDEN/documentLibrary/!HIDDEN/
info:ucb.ucp.gio:131336:131336:ucb/source/ucp/gio/gio_content.cxx:81: New
Content
('https://hidden.host.name:443/alfresco/webdav/Sites/HIDDEN/documentLibrary/!HIDDEN/')
info:ucb.ucp.gio:131336:131336:ucb/source/ucp/gio/gio_content.cxx:939:
Content::execute open
warn:ucb.ucp.gio:131336:131336:ucb/source/ucp/gio/gio_content.cxx:399: ignoring
GError "HTTP Client Error: Unauthorized" for
<https://hidden.host.name:443/alfresco/webdav/Sites/HIDDEN/documentLibrary/!HIDDEN/>
warn:uui:131336:131336:uui/source/iahndl.cxx:237: replaceMessageWithArguments:
No arguments passed!
info:toolkit:131336:131336:toolkit/source/awt/vclxwindows.cxx:2279: XDialog
created
( ^ Some private information hidden ^ ) 

The XDialog mentioned corresponds to the "Nonexistent file." error dialog
showing on screen.


Steps to Reproduce:
1. Start LibreOffice
2. Use "Open Remote...
3. Choose an existing WebDAV service, or create a new one

Actual Results:
A nondescript error dialog "Nonexistent file." is shown. It is not ever
possible to browse or open WebDAV resources, not even from the Recent Documents
either.

Expected Results:
Browsing and accessing directories and documents at a WebDAV location should be
possible, just like in LibreOffice up to at least 7.1.7.2.



Reproducible: Always


User Profile Reset: Yes


OpenGL enabled: Yes

Additional Info:
I've found a possibly related issue where credentials are not correctly
queried/used for ssh remote resources:

https://bugs.documentfoundation.org/show_bug.cgi?id=144318

Since I'm using gentoo, there's a corresponding platform bug report:

https://bugs.gentoo.org/834438

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to