@micha Hi,
Das liegt am Server; dieser schickt eine Antwort ohne ETag, wodurch Synchronisierung nicht möglich ist. Mehr Infos finden sich wohl in den Debug-Infos und Logs.
Liebe Entwickler,
leider kann ich seit heute nicht mehr mein davdroid Kalender auf meinem Galaxy S7 mit meiner Synology synchroniseren es erfolgt jedes Mal die Fehlermeldung. Siehe
Log:
davx5-info.txt
--- BEGIN DEBUG INFO ---
Account name: Synology
Authority: org.dmfs.tasks
REMOTE RESOURCE:
https://xxxx.xxxxxxx.me:5004/Kalender/Synology/DE-IF-ASCHER-2019.ics
EXCEPTION:
java.lang.NullPointerException: Attempt to invoke virtual method 'void java.util.Calendar.setTimeZone(java.util.TimeZone)' on a null object reference
at java.text.DateFormat.setTimeZone(DateFormat.java:690)
at net.fortuna.ical4j.model.Iso8601.<init>(Iso8601.java:77)
at net.fortuna.ical4j.model.Iso8601.<init>(Iso8601.java:94)
at net.fortuna.ical4j.model.Date.<init>(Date.java:118)
at net.fortuna.ical4j.model.Date.<init>(Date.java:174)
at net.fortuna.ical4j.model.property.DateProperty.setValue(DateProperty.java:135)
at net.fortuna.ical4j.data.CalendarBuilder$ContentHandlerImpl.propertyValue(CalendarBuilder.java:299)
at net.fortuna.ical4j.data.CalendarParserImpl$PropertyParser.parse(CalendarParserImpl.java:282)
at net.fortuna.ical4j.data.CalendarParserImpl$PropertyParser.access$1100(CalendarParserImpl.java:229)
at net.fortuna.ical4j.data.CalendarParserImpl$PropertyListParser.parse(CalendarParserImpl.java:210)
at net.fortuna.ical4j.data.CalendarParserImpl$ComponentParser.parse(CalendarParserImpl.java:422)
at net.fortuna.ical4j.data.CalendarParserImpl$ComponentParser.access$900(CalendarParserImpl.java:406)
at net.fortuna.ical4j.data.CalendarParserImpl$PropertyListParser.parse(CalendarParserImpl.java:208)
at net.fortuna.ical4j.data.CalendarParserImpl.parseCalendar(CalendarParserImpl.java:115)
at net.fortuna.ical4j.data.CalendarParserImpl.parseCalendarList(CalendarParserImpl.java:180)
at net.fortuna.ical4j.data.CalendarParserImpl.parse(CalendarParserImpl.java:149)
at net.fortuna.ical4j.data.CalendarBuilder.build(CalendarBuilder.java:198)
at net.fortuna.ical4j.data.CalendarBuilder.build(CalendarBuilder.java:178)
at at.bitfire.ical4android.Task$Companion.fromReader(Task.kt:67)
at at.bitfire.davdroid.syncadapter.TasksSyncManager.processVTodo(TasksSyncManager.kt:139)
at at.bitfire.davdroid.syncadapter.TasksSyncManager.access$processVTodo(TasksSyncManager.kt:43)
at at.bitfire.davdroid.syncadapter.TasksSyncManager$downloadRemote$2$1$1.invoke(TasksSyncManager.kt:125)
at at.bitfire.davdroid.syncadapter.TasksSyncManager$downloadRemote$2$1$1.invoke(TasksSyncManager.kt:43)
at at.bitfire.davdroid.syncadapter.SyncManager.useRemote(SyncManager.kt:802)
at at.bitfire.davdroid.syncadapter.TasksSyncManager$downloadRemote$2$1.invoke(TasksSyncManager.kt:112)
at at.bitfire.davdroid.syncadapter.TasksSyncManager$downloadRemote$2$1.invoke(TasksSyncManager.kt:43)
at at.bitfire.dav4jvm.Response$Companion.parse(Response.kt:211)
at at.bitfire.dav4jvm.DavResource$processMultiStatus$2.invoke(DavResource.kt:465)
at at.bitfire.dav4jvm.DavResource.processMultiStatus(DavResource.kt:484)
at at.bitfire.dav4jvm.DavResource.processMultiStatus(DavResource.kt:435)
at at.bitfire.dav4jvm.DavCalendar.multiget(DavCalendar.kt:151)
at at.bitfire.davdroid.syncadapter.TasksSyncManager$downloadRemote$2.invoke(TasksSyncManager.kt:111)
at at.bitfire.davdroid.syncadapter.TasksSyncManager$downloadRemote$2.invoke(TasksSyncManager.kt:43)
at at.bitfire.davdroid.syncadapter.SyncManager.useRemote(SyncManager.kt:791)
at at.bitfire.davdroid.syncadapter.SyncManager.useRemoteCollection(SyncManager.kt:812)
at at.bitfire.davdroid.syncadapter.TasksSyncManager.downloadRemote(TasksSyncManager.kt:110)
at at.bitfire.davdroid.syncadapter.SyncManager$syncRemote$1$1.run(SyncManager.kt:451)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
SOFTWARE INFORMATION
* at.bitfire.davdroid 2.2.3.1-gplay (267) from com.android.vending
* org.dmfs.tasks 1.1.16 (7350) from com.android.vending
* com.android.providers.contacts 2.0.44 (204400000)
* com.android.providers.calendar 1.0.00.35 (100000035)
* com.samsung.android.contacts 3.8.20.16 (382000016)
* com.samsung.android.calendar 4.4.04.7 (440400007) from com.sec.android.app.samsungapps
CONNECTIVITY (at the moment)
Active connection: mobile, CONNECTED
CONFIGURATION
Power saving disabled: yes
android.permission.READ_CONTACTS: granted
android.permission.WRITE_CONTACTS: granted
android.permission.READ_CALENDAR: granted
android.permission.WRITE_CALENDAR: granted
org.dmfs.permission.READ_TASKS: granted
org.dmfs.permission.WRITE_TASKS: granted
android.permission.ACCESS_COARSE_LOCATION: denied
System-wide synchronization: automatically
Account: Synology
Address book sync. interval: —
Calendar sync. interval: 60 min
OpenTasks sync. interval: manually
WiFi only: true
[CardDAV] Contact group method: GROUP_VCARDS
[CalDAV] Time range (past days): 90
Manage calendar colors: true
Use event colors: false
Account: Muellkalender
Address book sync. interval: —
Calendar sync. interval: manually
OpenTasks sync. interval: manually
WiFi only: true
[CardDAV] Contact group method: GROUP_VCARDS
[CalDAV] Time range (past days): 90
Manage calendar colors: true
Use event colors: false
Account: Stefan CardDav
Address book sync. interval: 15 min
Calendar sync. interval: —
OpenTasks sync. interval: —
WiFi only: true
[CardDAV] Contact group method: GROUP_VCARDS
[CalDAV] Time range (past days): 90
Manage calendar colors: true
Use event colors: false
Address book account: addressbook (Stefan CardDav Zg)
Main account: Account {name=Stefan CardDav , type=bitfire.at.davdroid}
URL: https://192.168.0.100:8443/addressbooks/__uids__/B6A18C91-AE21-5E00-B073-35742EB188FD/addressbook/
Sync automatically: true
SQLITE DUMP
android_metadata
| locale |
| de_DE |
----------
services
| _id | accountName | service | principal |
| 1 | Synology | caldav | <null> |
| 2 | Muellkalender | caldav | <null> |
| 3 | Stefan CardDav | carddav | https://192.168.0.100:8443/principals/__uids__/B6A18C91-AE21-5E00-B073-35742EB188FD/ |
----------
sqlite_sequence
| name | seq |
| services | 3 |
| homesets | 11 |
| collections | 11 |
----------
homesets
| _id | serviceID | url |
| 4 | 2 | https://xxxxxx.xxxxx.me:5004/Kalender/Muellkalender_Rossdorf/ |
| 5 | 1 | https://xxxxxx.xxxxxxx.me:5004/Kalender/Synology/ |
| 11 | 3 | https://192.168.0.100:8443/addressbooks/__uids__/B6A18C91-AE21-5E00-B073-35742EB188FD/ |
----------
collections
| _id | serviceID | url | readOnly | displayName | description | color | timezone | supportsVEVENT | supportsVTODO | sync | type | source | forceReadOnly | privWriteContent | privUnbind |
| 4 | 2 | https://xxxxx.xxxxx.me:5004/Kalender/Muellkalender_Rossdorf/ | 0 | <null> | <null> | <null> | <null> | 1 | 1 | 1 | CALENDAR | <null> | 0 | 1 | 1 |
| 5 | 1 | https://xxxxxx.xxxxxxx.me:5004/Kalender/Synology/ | 0 | <null> | <null> | <null> | <null> | 1 | 1 | 1 | CALENDAR | <null> | 0 | 1 | 1 |
| 11 | 3 | https://192.168.0.100:8443/addressbooks/__uids__/B6A18C91-AE21-5E00-B073-35742EB188FD/addressbook/ | 0 | <null> | <null> | <null> | <null> | 0 | 0 | 1 | ADDRESS_BOOK | <null> | 0 | 1 | 1 |
----------
SYSTEM INFORMATION
Android version: 8.0.0 (R16NW.G930FXXS3ERKP)
Device: samsung SM-G930F (herolte)
--- END DEBUG INFO ---
Hello,
Is it this one? https://forums.bitfire.at/post/9654
looks similar. yes
@hell Does the workaround/solution mentioned there work for you?
i deinstalled and installed it new. after new configuration it works again. Thanks for your help!