This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Secure Workspace - Issue opening Directory via WebDAV

We want to use the Secure-Workspace-App to access some files on our Windows Server 2016 Fileserver via WebDAV (https).

On our iOS-Devices the connection could be established very well and everything works fine. On our Android-Devices the connection could be established as well but we are not able to "walk" trough the Directories (Same User as on the iOS-Device so there are no permission issues).

If we are using an other WebDAV-App on the Android-Device (WebDAV Lite) it works as fine as on the iOS-Device. The Workspace-App seems to have issues.

Here Workspace Trace-Log of the Android-Device:

----

com.sophos.smenc; 2019/04/05 21:20:22; I; loglevel is set to 4, debug mode is off, build is release.
MainActivity; 2019/04/05 21:20:23; I; moveFavorites: old exists: false new exists: false; nothing to do here
TMEX; 2019/04/05 21:20:23; I; checkServerTrusted
TMEX; 2019/04/05 21:20:23; I; checkServerTrusted
Sophos; 2019/04/05 21:20:23; W; NOT_AUTHENTICATED
Exception: com.sophos.smsdkex.core.PolicyException
dasd; 2019/04/05 21:20:26; W; getNewHttpClient: time: 182
TMEX; 2019/04/05 21:20:28; I; checkServerTrusted
TMEX; 2019/04/05 21:20:28; I; checkServerTrusted
TMEX; 2019/04/05 21:20:29; I; checkServerTrusted
dasd; 2019/04/05 21:20:29; W; getNewHttpClient: time: 5
MainActivity; 2019/04/05 21:20:29; I; SSW CONFIG: received
AccountUtils; 2019/04/05 21:20:29; E; Could not read encrypted account data, retry with legacy mode.
Sophos; 2019/04/05 21:20:29; W; SmcSettignsProcessor
Exception: com.sophos.smenc.utils.AccountDataReadException: No AccountData for webdav3 available
SecureDbOpenHelper; 2019/04/05 21:20:29; E; Initialize Database
TMEX; 2019/04/05 21:20:29; I; checkServerTrusted
dasd; 2019/04/05 21:20:29; W; getNewHttpClient: time: 3
dasd; 2019/04/05 21:20:30; W; getNewHttpClient: time: 4
dasd; 2019/04/05 21:20:32; W; getNewHttpClient: time: 7
AsyncWebDavListDirecto; 2019/04/05 21:20:32; W;
Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'long java.util.Date.getTime()' on a null object reference
WebDavStorageProvider; 2019/04/05 21:20:32; E; AsyncWebDavListDirectory returned error 2
dasd; 2019/04/05 21:20:33; W; getNewHttpClient: time: 4
AsyncWebDavListDirecto; 2019/04/05 21:20:33; W;
Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'long java.util.Date.getTime()' on a null object reference
WebDavStorageProvider; 2019/04/05 21:20:33; E; AsyncWebDavListDirectory returned error 2
dasd; 2019/04/05 21:20:33; W; getNewHttpClient: time: 5
AsyncWebDavListDirecto; 2019/04/05 21:20:33; W;
Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'long java.util.Date.getTime()' on a null object reference
WebDavStorageProvider; 2019/04/05 21:20:33; E; AsyncWebDavListDirectory returned error 2
TMEX; 2019/04/05 21:20:34; I; checkServerTrusted
TMEX; 2019/04/05 21:20:35; I; checkServerTrusted
MainActivity; 2019/04/05 21:20:36; I; SSW CONFIG: received
AccountUtils; 2019/04/05 21:20:36; E; Could not read encrypted account data, retry with legacy mode.
Sophos; 2019/04/05 21:20:36; W; SmcSettignsProcessor
Exception: com.sophos.smenc.utils.AccountDataReadException: No AccountData for webdav3 available
BrowserDatabase; 2019/04/05 21:20:36; W; delete rows in table sb_root_certs failed
error code 8: attempt to write a readonly database
BrowserDatabase; 2019/04/05 21:20:36; W; delete rows in table sb_client_certs failed
error code 8: attempt to write a readonly database
dasd; 2019/04/05 21:20:36; W; getNewHttpClient: time: 4
----- 

I do not know where to start because the Server Config/Permissions/etc seem to be okay, any thoughts?



This thread was automatically locked due to age.
  • I will add a +1 to this.  We are having a similar issue.  WebDAV server (2012 R2).  Android deployment of Workplace.  I can see the TLS 1.2 packets on the WebDAV server via wireshark but no IIS logs for any attempt to authenticate are present.  If I use WebDAV lite or Chrome browser on the same mobile device, connections are made and proper IIS entries for authentication are listed.  Something is broken between the TLS handshake and the web server.  Website address is copy and paste between the 3 apps for connection site address.

  • I've reported this issue to the Sophos Support. They confirmed the issues. They are going to provide a proper solution soon (maybe in the next Workspace release).