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: [email protected]
Reporter: [email protected]
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.