01-30-2017 12:15 PM
I am running Nuxeo 8.10 in a Docker container and use Transmit to connect to it via WebDAV. My host system is Mac OS X.
Previously I had uploaded all my local files to Nuxeo via WebDAV, no problem.
Now I want to download them all back to my local system from Nuxeo.
This works for files with common file names but fails for all files that have special characters or German Umlauts (ä,ö,ü, etc.) in it, even though uploading them to Nuxeo worked fine and the characters are also allowed on Mac OS X file system.
This is an excerpt of the files that failed to download:
What's also interesting - these files with special characters get indexed in Nuxeo/ElasticSearch just fine, but the link to open the detail view from the search results page fails.
(click the file links at the bottom of this post to enlarge)
(click the file links at the bottom of this post to enlarge)
In my Docker container, the url is:
I exported the document and attached the file to this post (document.xml). When looking at the xml, you see the following information:
<path>default-domain/workspaces/Conradt/Suppliers/Astrill/Invoices/Astrill VPN » Tax Invoic</path>
[...]
<file:filename><![CDATA[Astrill VPN » Tax Invoice #1130455.pdf]]></file:filename>
[...]
<filename>Astrill VPN » Tax Invoice #1130455.pdf</filename>
I found that opening the details view only fails from the search result or the JSF explorer content / browse section. It does work though when opening the details directly from the search's autocompletion list:
I noticed that the URL that point to the document details page differs between the Search autocompletion list and the JSF explorer browser. One is using the path, the other is using the node id.
URL in the search's autocompletion list (working fine): http://192.168.178.33/nuxeo/nxdoc/default/5aa9ba43-16ab-4aa2-a45d-9412f0d92b53/view_documents?conver...
URL in the JSF explorer/browser (not working): http://192.168.178.33/nuxeo/nxpath/default/default-domain/workspaces/Conradt/Suppliers/Astrill/Invoi...
The same happens for the new web UI as well.
(click the file links at the bottom of this post to enlarge)
Uploading files from local Mac OS X to Nuxeo (8.10 running in Docker container) via Transmit WebDAV client:
The Umlauts in the file names get changed.
If I want to delete the files from Nuxeo again via WebDAV client, it fails:
Deleting via JSF web client works fine:
Another test: I created a file with Umlauts in JSF web ui (Umlauts remain correct), then try to download it via WebDAV client. Getting 405 error as reported in my original posting above.
btw: Meanwhile I switched from using WebDAV to Nuxeo Drive, this works without problems regarding Umlauts and special characters.
01-31-2017 06:26 AM
Please note that Nuxeo 8.1 is obsolete and unsupported, even for this site. You'd do yourself a service by upgrading to 8.10.
01-31-2017 06:32 AM
Sure, I will do that. (I didn't pay much attention when using the official Docker image, thought it would be pretty up to date.)
01-31-2017 07:25 AM
[Florent Guillaume](https
01-31-2017 10:38 AM
Ok thanks for the detailed report we'll check what happens with character encoding from WebDAV. It's possible that there are different interpretations of character encoding depending on the clients. The Finder of macOS is also known for having weird internal encodings of accented characters using unicode combining accents.
01-31-2017 11:03 AM
[Florent Guillaume](https
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.