<div dir="ltr">I nearly split the network error and missing icons into their own thread, but the logcat appears relevant for both.<br><div><div class="gmail_extra"><br><div class="gmail_quote">On 20 December 2015 at 16:40, Dirk Hohndel <span dir="ltr"><<a href="mailto:dirk@hohndel.org" target="_blank">dirk@hohndel.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><br><div><span class=""><blockquote type="cite"><div>On Dec 18, 2015, at 8:20 PM, Rick Walsh <<a href="mailto:rickmwalsh@gmail.com" target="_blank">rickmwalsh@gmail.com</a>> wrote:</div><div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><div><span><br><blockquote type="cite"><div><div dir="ltr"><div><div class="gmail_extra"><div class="gmail_quote"><div>D/Subsurface(24239): /data/android/subsurface/subsurface-core/gpslocation.cpp:127 (QString GpsLocation::getUserid(QString, QString)): called getUserid<br>D/Subsurface(24239): /data/android/subsurface/subsurface-core/gpslocation.cpp:120 (void GpsLocation::status(QString)): "error when retrieving Subsurface webservice user id: Error downloading <a href="https://cloud.subsurface-divelog.org/webuserid/" target="_blank">https://cloud.subsurface-divelog.org/webuserid/</a> - server replied: Bad Request"<br></div></div></div></div></div></div></blockquote><div><br></div></span>Curious why you are getting a bad request... you obviously have working cloud credentials set up, as your screen shot showed a dive list.</div><div>Are you connecting from <span style="font-family:Menlo;font-size:11px"><a href="http://124-148-164-165.dyn.iinet.net.au/" target="_blank">124-148-164-165.dyn.iinet.net.au</a> ? </span>The log does indeed show an incorrectly formed access from that address... I wonder what broke that. But of course this has nothing to do with the icons - just something odd I noticed in the log.</div></div></blockquote></div></div></div></div></blockquote><div><br></div></span><div>I added more logging to this as well. Can you try again after setting Subsurface-mobile (latest version from the daily builds) to 'verbose' in the Developer menu?</div><div><br></div><div>I'd love to understand what's going on here - when I try this here both on Android and when running Subsurface-mobile on my Mac this works without a problem.</div><span class=""><font color="#888888"><div><br></div></font></span></div></div></blockquote><div>I have no idea why I'm getting this error.  I updated my logbook for this morning's dive (on my laptop), synced to cloud, and the new dive shows up in Subsurface-mobile.<br><br></div><div>Here's the logcat output (grep -i subsurface) with verbose logging:<br><br>$ grep -i subsurface logcat-3.txt <br>D/PersonaManagerService( 3522): needVerificationForPackage org.subsurfacedivelog.mobile<br>D/PersonaManagerService( 3522): needVerificationForPackage return true for  at the end org.subsurfacedivelog.mobile<br>D/Finsky  (27198): [1] WorkerTask.onPreExecute: Verification Requested for id = 59, data=file:///storage/emulated/0/Download/Subsurface-mobile-4.5.2.468-arm.apk flags=18 fromVerificationActivity=false<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>I/PackageManager( 3522): scanFileNewer : org.subsurfacedivelog.mobile<br>I/        (27246): SS_ART_lib [I]: permission is absent: /data/app/org.subsurfacedivelog.mobile-1/base.apk<br>I/        (27246): SS_ART_lib [I]: Closing zip file: /data/app/org.subsurfacedivelog.mobile-1/base.apk<br>I/dex2oat (27246): /system/bin/dex2oat --zip-fd=11 --zip-location=/data/app/org.subsurfacedivelog.mobile-1/base.apk --oat-fd=12 --art-fd=-1 --compress-image --oat-location=/data/dalvik-cache/arm/data@app@org.subsurfacedivelog.mobile-1@base.apk@classes.dex --instruction-set=arm --instruction-set-features=div --runtime-arg -Xms64m --runtime-arg -Xmx512m --swap-fd=13<br>D/PackageManager( 3522): Resopt: Clean up res: /data/app/org.subsurfacedivelog.mobile-2/base.apk<br>V/EnterpriseBillingPolicyStorage( 3522): getBillingProfileForVpnEngine - start - org.subsurfacedivelog.mobile<br>D/SdpManagerService( 3522):  ActionReceiver::onReceive() Intent { act=android.intent.action.PACKAGE_REMOVED dat=package:org.subsurfacedivelog.mobile flg=0x4000010 (has extras) }<br>D/SdpManagerService( 3522): ACTION_PACKAGE_REMOVED Intent { act=android.intent.action.PACKAGE_REMOVED dat=package:org.subsurfacedivelog.mobile flg=0x4000010 (has extras) } DATA= package:org.subsurfacedivelog.mobile UID 1000 userId 0<br>D/SdpManagerService( 3522): ACTION_PACKAGE_REMOVED packageName:: org.subsurfacedivelog.mobile<br>I/MultiWindowAppListInfo( 4563): android.intent.action.PACKAGE_REPLACED packageName=org.subsurfacedivelog.mobile<br>D/VRSetupWizardStub/PackageIntentReceiver(27253): packagename:org.subsurfacedivelog.mobile<br>D/EnterpriseDeviceManagerService( 3522): onPackageUpdateFinished - packageName: org.subsurfacedivelog.mobile, uid: 10227<br>D/RCPManagerService( 3522): App Installed with packageNAme = org.subsurfacedivelog.mobile<br>I/KLMS-2.5.332: (27272): KLMSAbstractReciever(): onReceive(): Intent { act=android.intent.action.PACKAGE_REMOVED dat=package:org.subsurfacedivelog.mobile flg=0x4000010 cmp=com.samsung.klmsagent/.listner.MainReciver (has extras) } | timestamp: Sun Dec 20 16:49:40 AEDT 2015<br>I/KLMS-2.5.332: (27272): KLMSIntentService(): onHandleIntent().START: Intent { act=android.intent.action.PACKAGE_REMOVED dat=package:org.subsurfacedivelog.mobile flg=0x4000010 cmp=com.samsung.klmsagent/.service.KLMSIntentService (has extras) }<br>D/AASAservice-UpdateReceiver(27290): AASAUpdateReceiver: android.intent.action.PACKAGE_REMOVED, package = org.subsurfacedivelog.mobile, uid = -1<br>D/PackageBroadcastService(30850): Received broadcast action=android.intent.action.PACKAGE_REMOVED and uri=org.subsurfacedivelog.mobile<br>D/Compatibility(27322): intentservice saw: Intent { act=android.intent.action.PACKAGE_REMOVED dat=package:org.subsurfacedivelog.mobile flg=0x4000010 cmp=com.sec.android.app.soundalive/.compatibility.Compatibility$Receiver (has extras) } Bundle[{android.intent.extra.REMOVED_FOR_ALL_USERS=false, android.intent.extra.UID=10227, android.intent.extra.DATA_REMOVED=false, android.intent.extra.REPLACING=true, android.intent.extra.user_handle=0}]<br>V/EnterpriseBillingPolicyStorage( 3522): getBillingProfileForVpnEngine - start - org.subsurfacedivelog.mobile<br>D/KnoxMUMContainerPolicy( 3522): packageInstalledForExternalStorage org.subsurfacedivelog.mobile<br>D/[0]UMC:CoreReceiver(27339): PackageName : org.subsurfacedivelog.mobile<br>D/[0]UMC:CoreReceiver(27339): do nothing for UMC Agent : org.subsurfacedivelog.mobile<br>I/com.sec.android.service.health.upgrade.UninstallReceiver(27390): onReceive called  PACKAGE_REMOVED package:org.subsurfacedivelog.mobile<br>I/PackageControlReceiver(27405): forReplacing=true intent=Intent { act=android.intent.action.PACKAGE_REMOVED dat=package:org.subsurfacedivelog.mobile flg=0x4000010 cmp=com.samsung.android.app.watchmanager/com.samsung.android.app.twatchmanager.receiver.PackageControlReceiver (has extras) }<br>D/PackageControlReceiver(27405): Uninstalled Package :org.subsurfacedivelog.mobile<br>D/PackageControlReceiver(27405):  removeBlockedPackage [org.subsurfacedivelog.mobile]<br>I/CrashAnrDetector( 3522): onPackageUpdateFinished : org.subsurfacedivelog.mobile<br>D/LauncherApp( 6145): onPackageChanged - org.subsurfacedivelog.mobile<br>D/FilterInstaller(27631): onReceive:android.intent.action.PACKAGE_REMOVED, package:org.subsurfacedivelog.mobile<br>D/FilterProvider(27662): packageName : org.subsurfacedivelog.mobile<br>D/AASAservice-UpdateReceiver(27949): AASAUpdateReceiver: android.intent.action.PACKAGE_ADDED, package = org.subsurfacedivelog.mobile, uid = -1<br>I/com.sec.android.service.health.upgrade.UninstallReceiver(27390): onReceive called  PACKAGE_ADDED package:org.subsurfacedivelog.mobile<br>I/DBG_POLICYDM(27982): [com.policydm.XSPPReceiver(52/onReceive)] ACTION_PACKAGE_ADDED. mPkgName:org.subsurfacedivelog.mobile<br>D/Compatibility(28020): intentservice saw: Intent { act=android.intent.action.PACKAGE_ADDED dat=package:org.subsurfacedivelog.mobile flg=0x4000010 cmp=com.sec.android.app.soundalive/.compatibility.Compatibility$Receiver (has extras) } Bundle[{android.intent.extra.UID=10227, android.intent.extra.REPLACING=true, android.intent.extra.user_handle=0}]<br>D/FilterInstaller(27631): onReceive:android.intent.action.PACKAGE_ADDED, package:org.subsurfacedivelog.mobile<br>D/AcmsPackageEventListener( 3522): pkgName:org.subsurfacedivelog.mobile ,10227<br>D/Finsky  (27198): [1] ExternalReferrer.access$200: Package state data is missing for org.subsurfacedivelog.mobile<br>D/PackageBroadcastService(30850): Received broadcast action=android.intent.action.PACKAGE_ADDED and uri=org.subsurfacedivelog.mobile<br>D/k       (30850): Processing package: org.subsurfacedivelog.mobile<br>D/b       (30850): Look up (org.subsurfacedivelog.mobile:18) returned no result<br>D/k       (30850): Starting Hash for package org.subsurfacedivelog.mobile:4.5.2.468<br>D/k       (30850): Package org.subsurfacedivelog.mobile's hash: 67393c391d58224c9692f6a20781b050c61ec9fefc7c87295d62ba4f5600d0ab<br>D/b       (30850): Look up (org.subsurfacedivelog.mobile:18) returned no result<br>D/k       (30850): Saved the app info in cache for package:org.subsurfacedivelog.mobile.<br>I/UpdateIcingCorporaServi( 7183): Updating corpora: APPS=org.subsurfacedivelog.mobile, CONTACTS=MAYBE<br>V/ApplicationReceiver(28229): 2015-12-20 05:49:54-null-Installing:package:org.subsurfacedivelog.mobile ver:1.1.10<br>D/PackageUtils(28229): Package org.subsurfacedivelog.mobile is signed with fb:d8:fc:03:e3:93:91:bb:ea:69:13:74:50:60:c8:38:c6:2e:07:6d:8a:1f:4f:c7:96:67:ec:b4:e9:22:7c:39<br>D/AASAservice-UpdateReceiver(27949): AASAUpdateReceiver: android.intent.action.PACKAGE_REPLACED, package = org.subsurfacedivelog.mobile, uid = -1<br>D/PackageBroadcastService(30850): Received broadcast action=android.intent.action.PACKAGE_REPLACED and uri=org.subsurfacedivelog.mobile<br>D/k       (30850): Processing package: org.subsurfacedivelog.mobile<br>D/GassUtils(30850): Found app info for package org.subsurfacedivelog.mobile:18. Hash: 67393c391d58224c9692f6a20781b050c61ec9fefc7c87295d62ba4f5600d0ab<br>D/k       (30850): Found info for package org.subsurfacedivelog.mobile in db.<br>D/Compatibility(28020): intentservice saw: Intent { act=android.intent.action.PACKAGE_REPLACED dat=package:org.subsurfacedivelog.mobile flg=0x4000010 cmp=com.sec.android.app.soundalive/.compatibility.Compatibility$Receiver (has extras) } Bundle[{android.intent.extra.UID=10227, android.intent.extra.REPLACING=true, android.intent.extra.user_handle=0}]<br>D/PackageUtils(28229): Package org.subsurfacedivelog.mobile is signed with fb:d8:fc:03:e3:93:91:bb:ea:69:13:74:50:60:c8:38:c6:2e:07:6d:8a:1f:4f:c7:96:67:ec:b4:e9:22:7c:39<br>I/Timeline(26998): Timeline: Activity_launch_request id:org.subsurfacedivelog.mobile time:358669461<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>D/InjectionManager(28904): fillFeatureStoreMap org.subsurfacedivelog.mobile<br>I/InjectionManager(28904): Constructor org.subsurfacedivelog.mobile, Feature store :{}<br>I/Timeline( 3522): Timeline: Activity_windows_visible id: ActivityRecord{168b3370 u0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity t8509} time:358671437<br>W/Subsurface(28904): (null):0 ((null)): QFont::setPointSizeF: Point size <= 0 (-1.000000), must be greater than 0<br>E/BufferQueueProducer( 2970): [org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity] cancelBuffer: BufferQueue has been abandoned<br>I/Timeline( 3522): Timeline: Activity_windows_visible id: ActivityRecord{168b3370 u0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity t8509} time:358673903<br>W/Subsurface(28904): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface(28904): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface(28904): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface(28904): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface(28904): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>D/Subsurface(28904): /data/android/subsurface/subsurface-core/gpslocation.cpp:129 (QString GpsLocation::getUserid(QString, QString)): called getUserid<br>D/Subsurface(28904): /data/android/subsurface/subsurface-core/gpslocation.cpp:122 (void GpsLocation::status(QString)): "error when retrieving Subsurface webservice user id: Error downloading <a href="https://cloud.subsurface-divelog.org/webuserid/">https://cloud.subsurface-divelog.org/webuserid/</a> - server replied: Bad Request"<br>W/PackageManager( 4563): Failure retrieving resources for org.subsurfacedivelog.mobile: Resource ID #0x0<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>W/PackageManager( 4563): Failure retrieving resources for org.subsurfacedivelog.mobile: Resource ID #0x0<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>I/Timeline( 6145): Timeline: Activity_launch_request id:org.subsurfacedivelog.mobile time:358765649<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>D/InjectionManager(29759): fillFeatureStoreMap org.subsurfacedivelog.mobile<br>I/InjectionManager(29759): Constructor org.subsurfacedivelog.mobile, Feature store :{}<br>I/Timeline( 3522): Timeline: Activity_windows_visible id: ActivityRecord{39106c56 u0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity t8510} time:358766213<br>W/Subsurface(29759): (null):0 ((null)): QFont::setPointSizeF: Point size <= 0 (-1.000000), must be greater than 0<br>E/BufferQueueProducer( 2970): [org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity] cancelBuffer: BufferQueue has been abandoned<br>I/Timeline( 3522): Timeline: Activity_windows_visible id: ActivityRecord{39106c56 u0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity t8510} time:358768488<br>W/Subsurface(29759): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface(29759): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface(29759): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface(29759): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface(29759): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>D/Subsurface(29759): /data/android/subsurface/subsurface-core/gpslocation.cpp:129 (QString GpsLocation::getUserid(QString, QString)): called getUserid<br>D/Subsurface(29759): /data/android/subsurface/subsurface-core/gpslocation.cpp:122 (void GpsLocation::status(QString)): "error when retrieving Subsurface webservice user id: Error downloading <a href="https://cloud.subsurface-divelog.org/webuserid/">https://cloud.subsurface-divelog.org/webuserid/</a> - server replied: Bad Request"<br>D/Subsurface(29759): /data/android/subsurface/subsurface-core/gpslocation.cpp:129 (QString GpsLocation::getUserid(QString, QString)): called getUserid<br>D/Subsurface(29759): /data/android/subsurface/subsurface-core/gpslocation.cpp:122 (void GpsLocation::status(QString)): "error when retrieving Subsurface webservice user id: Error downloading <a href="https://cloud.subsurface-divelog.org/webuserid/">https://cloud.subsurface-divelog.org/webuserid/</a> - server replied: Bad Request"<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>W/PackageManager( 4563): Failure retrieving resources for org.subsurfacedivelog.mobile: Resource ID #0x0<br>I/Timeline( 6145): Timeline: Activity_launch_request id:org.subsurfacedivelog.mobile time:358910847<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>W/Subsurface(29759): (null):0 ((null)): Can't find surface 1<br>W/Subsurface(29759): (null):0 ((null)): Can't find surface 1<br>I/Timeline( 3522): Timeline: Activity_windows_visible id: ActivityRecord{39106c56 u0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity t8510} time:358911369<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>W/PackageManager( 4563): Failure retrieving resources for org.subsurfacedivelog.mobile: Resource ID #0x0<br>I/Timeline( 6145): Timeline: Activity_launch_request id:org.subsurfacedivelog.mobile time:358940988<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>W/Subsurface(29759): (null):0 ((null)): Can't find surface 2<br>W/Subsurface(29759): (null):0 ((null)): Can't find surface 2<br>I/Timeline( 3522): Timeline: Activity_windows_visible id: ActivityRecord{39106c56 u0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity t8510} time:358941496<br>D/Subsurface(29759): /data/android/subsurface/qt-mobile/qmlmanager.cpp:399 (void QMLManager::setVerboseEnabled(bool)): verbose is 1<br>W/PackageManager( 4563): Failure retrieving resources for org.subsurfacedivelog.mobile: Resource ID #0x0<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>W/PackageManager( 4563): Failure retrieving resources for org.subsurfacedivelog.mobile: Resource ID #0x0<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>V/ActivityManager_SPCMtest( 3522): ByUsageStats - org.subsurfacedivelog.mobile<br>D/SPCMDataBaseManager( 3522): pkgName: org.subsurfacedivelog.mobile, DB updated(ResetTime)<br>I/Timeline( 6145): Timeline: Activity_launch_request id:org.subsurfacedivelog.mobile time:359262607<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>V/WindowManager( 3522): addAppToken: AppWindowToken{e60d93 token=Token{3eebf282 ActivityRecord{31da9cd u0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity t8512}}} to stack=1 task=8512 at 0<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>I/ActivityManager( 3522): Start proc 32673:org.subsurfacedivelog.mobile/u0a227 for activity org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity<br>V/WindowManager( 3522): Adding window Window{489ede7 u0 d0 Starting org.subsurfacedivelog.mobile} at 12 of 19 (after Window{bfa7730 u0 d0 com.sec.android.app.launcher/com.sec.android.app.launcher.activities.LauncherActivity})<br>D/ActivityManager( 3522):  Launching org.subsurfacedivelog.mobile, updated priority<br>V/ActivityManager( 3522): getServiceTotalTransactions  package = org.subsurfacedivelog.mobile and package's services is null !!! <br>V/ActivityManager_SPCMtest( 3522): Launched -: org.subsurfacedivelog.mobile<br>D/StatusBarManagerService( 3522): manageDisableList userId=0 what=0x0 pkg=Window{489ede7 u0 d0 Starting org.subsurfacedivelog.mobile}<br>D/InjectionManager(32673): fillFeatureStoreMap org.subsurfacedivelog.mobile<br>I/InjectionManager(32673): Constructor org.subsurfacedivelog.mobile, Feature store :{}<br>V/WindowManager( 3522): Adding window Window{1be24b2c u0 d0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity} at 12 of 20 (before Window{489ede7 u0 d0 Starting org.subsurfacedivelog.mobile})<br>I/Timeline( 3522): Timeline: Activity_windows_visible id: ActivityRecord{31da9cd u0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity t8512} time:359263152<br>W/Subsurface(32673): (null):0 ((null)): QFont::setPointSizeF: Point size <= 0 (-1.000000), must be greater than 0<br>E/BufferQueueProducer( 2970): [org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity] cancelBuffer: BufferQueue has been abandoned<br>V/WindowManager( 3522): Adding window Window{193812ad u0 d0 SurfaceView} at 12 of 20 (before Window{1be24b2c u0 d0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity})<br>I/Timeline( 3522): Timeline: Activity_windows_visible id: ActivityRecord{31da9cd u0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity t8512} time:359265826<br>W/Subsurface(32673): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface(32673): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface(32673): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface(32673): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface(32673): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>D/Subsurface(32673): /data/android/subsurface/subsurface-core/gpslocation.cpp:129 (QString GpsLocation::getUserid(QString, QString)): called getUserid<br>D/Subsurface(32673): /data/android/subsurface/subsurface-core/gpslocation.cpp:122 (void GpsLocation::status(QString)): "error when retrieving Subsurface webservice user id: Error downloading <a href="https://cloud.subsurface-divelog.org/webuserid/">https://cloud.subsurface-divelog.org/webuserid/</a> - server replied: Bad Request"<br>I/ActivityManager( 3522): Skip updateThumbnail for r=ActivityRecord{31da9cd u0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity t8512}<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>V/ActivityThread(32673): updateVisibility : ActivityRecord{2ab58c84 token=android.os.BinderProxy@2794d9fd {org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity}} show : false<br><br></div></div></div></div></div>