Mobile App does not sync with cloud

17 views
Skip to first unread message

Grey Wolf

unread,
Apr 19, 2020, 11:44:43 AM4/19/20
to Subsurface Divelog
android 9

untill the last update of the subsurface-mobile app all worked fine. the last update came last week, I think.
today I downloaded the 2 dive I made yesterday to subsurface (desktop) - all worked great. I sybced the desktop-app to the cloud - all smooth.
but whe I tried to sync with the cloud in the mobile app no changes came in the dive list. after looking to the cloud-storage on my laptop all dives are there - but the app shows no changes.
after uninstalling and reinstalling the app the divelist stays empty after sync is done - no matter if manual sync or automatic. 

any ideas??




---------- subsurface.log ----------

"0.005: Failed to open logfile /storage/emulated/0/subsurface.log at So. Apr. 19 17:21:56 2020 error: Permission denied"

"0.005: Failed to open logfile /storage/emulated/0/Documents/subsurface.log at So. Apr. 19 17:21:56 2020 error: No such file or directory"

"0.006: Successfully opened logfile /storage/emulated/0/Android/data/org.subsurfacedivelog.mobile/files/Documents/subsurface.log at So. Apr. 19 17:21:56 2020"

"0.006: Starting Subsurface-mobile:3.0.3(4.9.3.1442):Android  (9.0):arm64:de-DE"

"0.006: built with libdivecomputer v0.7.0-devel-Subsurface-NG (7882ba423cd87569f9c9361fa999917e9ced1083)"

"0.006: built with Qt Version 5.13.1, runtime from Qt Version 5.13.1"

"0.007: built with libgit2 0.26.0"

"0.007: Running on Android  (9.0)"

"0.007: SM-A405FN/samsung/a40eea"

BTDiscoveryReDiscover: localBtDevice.isValid() true

localBtDevice isn't valid or not connectable

"0.017: Created position source android"

"0.017: Set GPS service update interval to 300 s"

"0.018: location service is not available"

qrc:/qml/TripDetails.qml:30: TypeError: Cannot read property 'width' of null

"0.096: download page -- looking for known BT/BLE device"

qrc:/org/kde/kirigami/ScrollablePage.qml:187: TypeError: Cannot assign to read-only property "parent"

"0.109: Window width changed to 510 orientation 1"

"0.109: Screen rotated, no action necessary"

"0.110: 1 columns with column width of 510"

"0.111: width in Grid Units 30 original gridUnit 17 now 17"

"0.111: Done setting up sizes"

"0.240: StartPage visibility changed to false"

"0.240: not yet initialized, show busy spinner"

content height changed

"1.075: finished setting up the diveListView"

"1.075: StartPage completed -- initialized is false"

"1.076: screenSizeObject constructor completed, initial width 510"

"1.076: 1 columns with column width of 510"

"1.076: width in Grid Units 30 original gridUnit 17 now 17"

"1.076: Done setting up sizes"

qrc:/org/kde/kirigami/AbstractApplicationHeader.qml:57: TypeError: Cannot read property 'header' of null

qrc:/org/kde/kirigami/ContextDrawer.qml:92: TypeError: Cannot call method 'hasOwnProperty' of null

loaded main.qml

qqwindow devicePixelRatio 3.00071 3.00071

qml_window reports width as 510 associated screen width 360 Qt screen reports width as 360

QMLManager received screen changed notification (360,703)

qqwindow screen has ldpi/pdpi 71.9829 145.753

"1.302: Window width changed to 360 orientation 1"

"1.303: first real change, so recalculating units and recording size as 360 x 703"

"1.307: 1 columns with column width of 360"

"1.307: width in Grid Units 21 original gridUnit 17 now 17"

"1.307: Done setting up sizes"

"1.754: AppState changed to active with no unsaved changes"

"1.754: finishSetup called"

"1.755: ============diveListProcessing is true"

"1.755: showProgress: Lokale Tauchdatendatei öffnen"

"1.756: Open dive data file https://cloud.subsurface-divelog.org//git/martin...@hotmail.com[martin...@hotmail.com] - git_local only is 0"

"1.757: showProgress: Datendatei wird synchronisiert"

"1.759: showProgress: Mit Cloud-Speicher synchronisieren"

"2.822: showProgress: Erfolgreiche Cloud-Verbindung, hole Daten"

"3.261: Cannot sync with cloud server, working with offline copy"

"3.262: showProgress: Synchronisierung mit Cloud erfolgreich"

"3.288: showProgress: Lade Tauchgänge aus dem lokalen Zwischenspeicher"

"3.303: showProgress: Tauchdaten erfolgreich geöffnet"

"3.358: showProgress: Processing 0 dives"

"3.369: showProgress: Create full text index"

"3.387: showProgress: start processing"

"3.402: showProgress: 0 dives processed"

"3.419: showProgress: populate data model"

"3.435: showProgress: start processing"

"3.452: showProgress: 0 dives processed"

"3.469: showProgress: setting up dive sites"

"3.486: showProgress: finish populating data store"

"3.502: showProgress: setting up internal data structures"

"3.519: showProgress: done setting up internal data structures"

"3.536: showProgress: 0 Tauchgänge aus der lokalen Tauchdatendatei geladen"

"3.552: have cloud credentials, but user asked not to connect to network"

"3.553: ============diveListProcessing is false"

"3.554: initialization completed - showing the dive list"

"3.648: pageStack switched to DiveList"

"3.733: switched to page Tauchgangsliste"

"3.734: if we got started by a plugged in device, switch to download page -- pluggedInDeviceName = "

checkPendingIntents 

"30.515: AppState changed to inactive with no unsaved changes"

"30.546: AppState changed to suspended with no unsaved changes"

"143.640: AppState changed to active with no unsaved changes"

"148.807: pageStack switched to "

"148.810: switched to page Über Subsurface-mobile"

"148.811: endEditMode called with state view"

"161.755: pageStack switched to DiveList"

QObject::setParent: Cannot set parent, new parent is in a different thread

<Unknown File>:7: TypeError: Cannot read property 'contentX' of null

QObject::setParent: Cannot set parent, new parent is in a different thread

"161.869: endEditMode called with state view"

QObject::setParent: Cannot set parent, new parent is in a different thread

"164.434: AppState changed to inactive with no unsaved changes"

"164.470: AppState changed to suspended with no unsaved changes"

"331.061: AppState changed to active with no unsaved changes"

"347.466: endEditMode called with state view"

"347.468: showProgress: Save changes to local cache"

"347.476: local save requested with no unsaved changes"

"347.477: showProgress: Datendatei wird synchronisiert"

"347.485: showProgress: Mit Cloud-Speicher synchronisieren"

"348.385: showProgress: Erfolgreiche Cloud-Verbindung, hole Daten"

"348.849: Cannot sync with cloud server, working with offline copy"

"348.850: showProgress: Synchronisierung mit Cloud erfolgreich"

"348.864: Cloud sync shows local cache was current"

"358.792: pageStack switched to "

"358.795: switched to page Über Subsurface-mobile"

"358.796: endEditMode called with state view"

---------- finish ----------

Dirk Hohndel

unread,
Apr 19, 2020, 11:46:47 AM4/19/20
to subsurfac...@googlegroups.com
This is unfortunately a known bug in 3.0.3.
3.0.4 has been released, but hasn't been pushed by Google, yet.
It fixes this issue.

/D
> --
> You received this message because you are subscribed to the Google
> Groups "Subsurface Divelog" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to subsurface-dive...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/subsurface-divelog/b7643e58-229e-46f7-b44c-62e141c094dd%40googlegroups.com
> .

Grey Wolf

unread,
Apr 19, 2020, 12:50:54 PM4/19/20
to subsurfac...@googlegroups.com
hi dirk
thanks for your quick response. 
ok - than I have to wait for google to come along with the update - I almost thought it was my mistake - but so - all good ;-)

nice we

martin

Dirk Hohndel

unread,
Apr 19, 2020, 2:02:15 PM4/19/20
to subsurfac...@googlegroups.com

If you need a working version right now, you can join the beta program
in Google Play (just in the Google Play app, when you open Subsurface-
mobile you can scroll down a bit an become a beta tester). This will
make that next version (3.0.4) available to you right away.

/D

Grey Wolf

unread,
Apr 19, 2020, 3:31:19 PM4/19/20
to subsurfac...@googlegroups.com
😊
done....

--
You received this message because you are subscribed to the Google Groups "Subsurface Divelog" group.
To unsubscribe from this group and stop receiving emails from it, send an email to subsurface-dive...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages