DAVx5-ose (F-Droid) 3.0 doesn't start



  • hello, after updated DAVx5 to version 3.0 in my android phone I got an error when I try to start application

    --- BEGIN DEBUG INFO ---
    
    EXCEPTION:
    android.view.InflateException: Binary XML file line #16 in at.bitfire.davdroid:layout/intro_welcome: Binary XML file line #16 in at.bitfire.davdroid:layout/intro_welcome: Error inflating class <unknown>
    Caused by: android.view.InflateException: Binary XML file line #16 in at.bitfire.davdroid:layout/intro_welcome: Error inflating class <unknown>
    Caused by: java.lang.reflect.InvocationTargetException
    	at java.lang.reflect.Constructor.newInstance0(Native Method)
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
    	at android.view.LayoutInflater.createView(LayoutInflater.java:854)
    	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1006)
    	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:961)
    	at android.view.LayoutInflater.rInflate(LayoutInflater.java:1123)
    	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1084)
    	at android.view.LayoutInflater.inflate(LayoutInflater.java:682)
    	at android.view.LayoutInflater.inflate(LayoutInflater.java:534)
    	at at.bitfire.davdroid.ui.intro.WelcomeFragment.onCreateView(WelcomeFragment.kt:15)
    	at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2698)
    	at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:320)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1187)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1356)
    	at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1434)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1497)
    	at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:447)
    	at androidx.fragment.app.FragmentManager.executeOps(FragmentManager.java:2169)
    	at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1992)
    	at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1947)
    	at androidx.fragment.app.FragmentManager.execSingleAction(FragmentManager.java:1818)
    	at androidx.fragment.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:303)
    	at androidx.fragment.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:246)
    	at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1244)
    	at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1092)
    	at androidx.viewpager.widget.ViewPager.onMeasure(ViewPager.java:1622)
    	at android.view.View.measure(View.java:25108)
    	at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:735)
    	at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:481)
    	at android.view.View.measure(View.java:25108)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6871)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
    	at androidx.appcompat.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:146)
    	at android.view.View.measure(View.java:25108)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6871)
    	at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
    	at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)
    	at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)
    	at android.view.View.measure(View.java:25108)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6871)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
    	at android.view.View.measure(View.java:25108)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6871)
    	at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
    	at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)
    	at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)
    	at android.view.View.measure(View.java:25108)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6871)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
    	at com.android.internal.policy.DecorView.onMeasure(DecorView.java:742)
    	at android.view.View.measure(View.java:25108)
    	at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:3083)
    	at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1857)
    	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2146)
    	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1745)
    	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7781)
    	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:967)
    	at android.view.Choreographer.doCallbacks(Choreographer.java:791)
    	at android.view.Choreographer.doFrame(Choreographer.java:726)
    	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:952)
    	at android.os.Handler.handleCallback(Handler.java:883)
    	at android.os.Handler.dispatchMessage(Handler.java:100)
    	at android.os.Looper.loop(Looper.java:214)
    	at android.app.ActivityThread.main(ActivityThread.java:7356)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
    Caused by: android.content.res.Resources$NotFoundException: Drawable at.bitfire.davdroid:drawable/intro_logo_background with resource ID #0x7f0800a2
    Caused by: android.content.res.Resources$NotFoundException: File res/drawable/intro_logo_background.xml from drawable resource ID #0x7f0800a2
    	at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:876)
    	at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:659)
    	at android.content.res.Resources.getDrawableForDensity(Resources.java:906)
    	at android.content.res.Resources.getDrawable(Resources.java:845)
    	at android.content.Context.getDrawable(Context.java:687)
    	at androidx.core.content.ContextCompat.getDrawable(ContextCompat.java:455)
    	at androidx.appcompat.widget.ResourceManagerInternal.getDrawable(ResourceManagerInternal.java:144)
    	at androidx.appcompat.widget.ResourceManagerInternal.getDrawable(ResourceManagerInternal.java:132)
    	at androidx.appcompat.content.res.AppCompatResources.getDrawable(AppCompatResources.java:104)
    	at androidx.appcompat.widget.AppCompatImageHelper.loadFromAttributes(AppCompatImageHelper.java:63)
    	at androidx.appcompat.widget.AppCompatImageView.<init>(AppCompatImageView.java:82)
    	at androidx.appcompat.widget.AppCompatImageView.<init>(AppCompatImageView.java:69)
    	at java.lang.reflect.Constructor.newInstance0(Native Method)
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
    	at android.view.LayoutInflater.createView(LayoutInflater.java:854)
    	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1006)
    	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:961)
    	at android.view.LayoutInflater.rInflate(LayoutInflater.java:1123)
    	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1084)
    	at android.view.LayoutInflater.inflate(LayoutInflater.java:682)
    	at android.view.LayoutInflater.inflate(LayoutInflater.java:534)
    	at at.bitfire.davdroid.ui.intro.WelcomeFragment.onCreateView(WelcomeFragment.kt:15)
    	at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2698)
    	at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:320)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1187)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1356)
    	at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1434)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1497)
    	at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:447)
    	at androidx.fragment.app.FragmentManager.executeOps(FragmentManager.java:2169)
    	at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1992)
    	at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1947)
    	at androidx.fragment.app.FragmentManager.execSingleAction(FragmentManager.java:1818)
    	at androidx.fragment.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:303)
    	at androidx.fragment.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:246)
    	at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1244)
    	at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1092)
    	at androidx.viewpager.widget.ViewPager.onMeasure(ViewPager.java:1622)
    	at android.view.View.measure(View.java:25108)
    	at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:735)
    	at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:481)
    	at android.view.View.measure(View.java:25108)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6871)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
    	at androidx.appcompat.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:146)
    	at android.view.View.measure(View.java:25108)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6871)
    	at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
    	at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)
    	at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)
    	at android.view.View.measure(View.java:25108)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6871)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
    	at android.view.View.measure(View.java:25108)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6871)
    	at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
    	at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)
    	at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)
    	at android.view.View.measure(View.java:25108)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6871)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
    	at com.android.internal.policy.DecorView.onMeasure(DecorView.java:742)
    	at android.view.View.measure(View.java:25108)
    	at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:3083)
    	at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1857)
    	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2146)
    	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1745)
    	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7781)
    	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:967)
    	at android.view.Choreographer.doCallbacks(Choreographer.java:791)
    	at android.view.Choreographer.doFrame(Choreographer.java:726)
    	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:952)
    	at android.os.Handler.handleCallback(Handler.java:883)
    	at android.os.Handler.dispatchMessage(Handler.java:100)
    	at android.os.Looper.loop(Looper.java:214)
    	at android.app.ActivityThread.main(ActivityThread.java:7356)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
    Caused by: org.xmlpull.v1.XmlPullParserException: no path defined
    	at android.graphics.drawable.VectorDrawable.inflateChildElements(VectorDrawable.java:879)
    	at android.graphics.drawable.VectorDrawable.inflate(VectorDrawable.java:734)
    	at android.graphics.drawable.DrawableInflater.inflateFromXmlForDensity(DrawableInflater.java:144)
    	at android.graphics.drawable.Drawable.createFromXmlInnerForDensity(Drawable.java:1402)
    	at android.graphics.drawable.Drawable.createFromXmlForDensity(Drawable.java:1361)
    	at android.content.res.ResourcesImpl.loadXmlDrawable(ResourcesImpl.java:939)
    	at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:862)
    	... 78 more
    
    SOFTWARE INFORMATION
    * at.bitfire.davdroid 3.0-ose (300000002) from com.google.android.packageinstaller
    * org.dmfs.tasks 1.2.4 (78500) from com.google.android.packageinstaller
    * com.android.providers.contacts 10 (29)
    * com.android.providers.calendar 10 (29)
    * com.android.contacts 1.7.31 (10731)
    * com.android.calendar 10 (29)
    * ws.xsoh.etar 1.0.21 (23) from com.google.android.packageinstaller
    
    CONNECTIVITY (at the moment)
    - [ Transports: WIFI Capabilities: NOT_METERED&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED&NOT_ROAMING&FOREGROUND&NOT_CONGESTED&NOT_SUSPENDED LinkUpBandwidth>=1048576Kbps LinkDnBandwidth>=1048576Kbps SignalStrength: -37]
    
    CONFIGURATION
    Power saving disabled: yes
    Notifications (not blocked):
      [group] sync isBlocked=false
        syncProblems: importance=3
        syncIoErrors: importance=1
        syncWarnings: importance=2
      cert4android: importance=3
      general: importance=3
      debug: importance=4
    Permissions:
      READ_CONTACTS: granted
      WRITE_CONTACTS: granted
      READ_CALENDAR: granted
      WRITE_CALENDAR: granted
      READ_TASKS: granted
      WRITE_TASKS: granted
      ACCESS_COARSE_LOCATION: denied
    System-wide synchronization: automatically
    
    ACCOUNTS
    Account: gennari@diakont.it
      Address book sync. interval: 240 min
      Calendar     sync. interval: 240 min
      OpenTasks    sync. interval: 240 min
      WiFi only: false
      [CardDAV] Contact group method: GROUP_VCARDS
      [CalDAV] Time range (past days): 90
               Manage calendar colors: false
               Use event colors: false
    Account: gennari@nextcloud.diakont
      Address book sync. interval: 240 min
      Calendar     sync. interval: 240 min
      OpenTasks    sync. interval: 240 min
      WiFi only: false
      [CardDAV] Contact group method: GROUP_VCARDS
      [CalDAV] Time range (past days): 90
               Manage calendar colors: true
               Use event colors: false
    Account: alessio.gennari@criptext.com
      Address book sync. interval: 240 min
      Calendar     sync. interval: 240 min
      OpenTasks    sync. interval: 240 min
      WiFi only: false
      [CardDAV] Contact group method: GROUP_VCARDS
      [CalDAV] Time range (past days): 90
               Manage calendar colors: false
               Use event colors: false
    Address book account: Contatti (gennari@diakont.it /g)
      Main account: Account {name=gennari@diakont.it, type=bitfire.at.davdroid}
      URL: https://mail.diakont.it/webdav/carddav/diakont.it/gennari/b64=Q29udGF0dGk=/
      Sync automatically: true
    Address book account: [Public] - diakont.it/Contatti (gennari@diakont.it Bg)
      Main account: Account {name=gennari@diakont.it, type=bitfire.at.davdroid}
      URL: https://mail.diakont.it/webdav/carddav/diakont.it/gennari/b64=fnB1YmxpYy9kaWFrb250Lml0L0NvbnRhdHRp/
      Sync automatically: true
    Address book account: Contacts (gennari@nextcloud.diakont 0g)
      Main account: Account {name=gennari@nextcloud.diakont, type=bitfire.at.davdroid}
      URL: https://cloud.diakont.it/remote.php/dav/addressbooks/users/AACEE76A-E5A0-4983-B371-D82B4A255D8F/contacts/
      Sync automatically: true
    Address book account: Contacts (alessio.gennari@criptext.com mA)
      Main account: Account {name=alessio.gennari@criptext.com, type=bitfire.at.davdroid}
      URL: https://cloud.mephysto.online/remote.php/dav/addressbooks/users/mephysto/contacts/
      Sync automatically: true
    
    SQLITE DUMP
    android_metadata
    	|  locale |
    	|  en_US |
    ----------
    room_master_table
    	|  id | identity_hash |
    	|  42 | a7554d1ebc5ecfe0c7aefe271485d63c |
    ----------
    service
    	|  id | accountName | type | principal |
    	|  7 | gennari@diakont.it | carddav | https://mail.diakont.it/webdav/principals/gennari@diakont.it/ |
    	|  8 | gennari@diakont.it | caldav | https://mail.diakont.it/webdav/principals/gennari@diakont.it/ |
    	|  9 | gennari@nextcloud.diakont | carddav | https://cloud.diakont.it/remote.php/dav/principals/users/AACEE76A-E5A0-4983-B371-D82B4A255D8F/ |
    	|  10 | gennari@nextcloud.diakont | caldav | https://cloud.diakont.it/remote.php/dav/principals/users/AACEE76A-E5A0-4983-B371-D82B4A255D8F/ |
    	|  11 | alessio.gennari@criptext.com | carddav | https://cloud.mephysto.online/remote.php/dav/principals/users/mephysto/ |
    	|  12 | alessio.gennari@criptext.com | caldav | https://cloud.mephysto.online/remote.php/dav/principals/users/mephysto/ |
    ----------
    sqlite_sequence
    	|  name | seq |
    	|  service | 12 |
    	|  homeset | 12 |
    	|  collection | 30 |
    ----------
    homeset
    	|  id | serviceId | url | privBind | displayName |
    	|  7 | 7 | https://mail.diakont.it/webdav/carddav/diakont.it/gennari/ | 1 | addressbook-home-set |
    	|  8 | 8 | https://mail.diakont.it/webdav/caldav/diakont.it/gennari/ | 1 | <null> |
    	|  9 | 10 | https://cloud.diakont.it/remote.php/dav/calendars/AACEE76A-E5A0-4983-B371-D82B4A255D8F/ | 1 | <null> |
    	|  10 | 9 | https://cloud.diakont.it/remote.php/dav/addressbooks/users/AACEE76A-E5A0-4983-B371-D82B4A255D8F/ | 1 | <null> |
    	|  11 | 11 | https://cloud.mephysto.online/remote.php/dav/addressbooks/users/mephysto/ | 1 | <null> |
    	|  12 | 12 | https://cloud.mephysto.online/remote.php/dav/calendars/mephysto/ | 1 | <null> |
    ----------
    collection
    	|  id | serviceId | type | url | privWriteContent | privUnbind | forceReadOnly | displayName | description | color | timezone | supportsVEVENT | supportsVTODO | supportsVJOURNAL | source | sync |
    	|  18 | 7 | ADDRESS_BOOK | https://mail.diakont.it/webdav/carddav/diakont.it/gennari/b64=Q29udGF0dGk=/ | 1 | 1 | 0 | Contatti | <null> | <null> | <null> | <null> | <null> | <null> | <null> | 1 |
    	|  19 | 7 | ADDRESS_BOOK | https://mail.diakont.it/webdav/carddav/diakont.it/gennari/b64=fnB1YmxpYy9kaWFrb250Lml0L0NvbnRhdHRp/ | 1 | 1 | 0 | [Public] - diakont.it/Contatti | <null> | <null> | <null> | <null> | <null> | <null> | <null> | 1 |
    	|  20 | 8 | CALENDAR | https://mail.diakont.it/webdav/caldav/diakont.it/gennari/b64=Q2FsZW5kYXJpbw==/ | 1 | 1 | 0 | Calendario | <null> | -5658199 | <null> | 1 | 0 | 0 | <null> | 1 |
    	|  21 | 8 | CALENDAR | https://mail.diakont.it/webdav/caldav/diakont.it/gennari/b64=T3BlcmF6aW9uaQ==/ | 1 | 1 | 0 | Operazioni | <null> | -5658199 | <null> | 0 | 1 | 0 | <null> | 0 |
    	|  22 | 8 | CALENDAR | https://mail.diakont.it/webdav/caldav/diakont.it/gennari/b64=QXR0aXZpdMOg/ | 1 | 1 | 0 | Attività | <null> | -5658199 | <null> | 0 | 1 | 0 | <null> | 1 |
    	|  23 | 8 | CALENDAR | https://mail.diakont.it/webdav/caldav/diakont.it/gennari/b64=fnB1YmxpYy9kaWFrb250Lml0L0NhbGVuZGFyaW8=/ | 1 | 1 | 0 | [Public] - diakont.it/Calendario | <null> | -5658199 | <null> | 1 | 0 | 0 | <null> | 1 |
    	|  24 | 8 | CALENDAR | https://mail.diakont.it/webdav/caldav/diakont.it/gennari/b64=fnB1YmxpYy9kaWFrb250Lml0L09wZXJhemlvbmk=/ | 1 | 1 | 0 | [Public] - diakont.it/Operazioni | <null> | -5658199 | <null> | 0 | 1 | 0 | <null> | 0 |
    	|  25 | 10 | CALENDAR | https://cloud.diakont.it/remote.php/dav/calendars/AACEE76A-E5A0-4983-B371-D82B4A255D8F/personal/ | 1 | 1 | 0 | Personal | <null> | <null> | <null> | 1 | 1 | 0 | <null> | 1 |
    	|  26 | 10 | CALENDAR | https://cloud.diakont.it/remote.php/dav/calendars/AACEE76A-E5A0-4983-B371-D82B4A255D8F/contact_birthdays/ | 0 | 0 | 0 | Contact birthdays | <null> | -54 | <null> | 1 | 0 | 0 | <null> | 0 |
    	|  27 | 9 | ADDRESS_BOOK | https://cloud.diakont.it/remote.php/dav/addressbooks/users/AACEE76A-E5A0-4983-B371-D82B4A255D8F/contacts/ | 1 | 1 | 0 | Contacts | <null> | <null> | <null> | <null> | <null> | <null> | <null> | 1 |
    	|  28 | 11 | ADDRESS_BOOK | https://cloud.mephysto.online/remote.php/dav/addressbooks/users/mephysto/contacts/ | 1 | 1 | 0 | Contacts | <null> | <null> | <null> | <null> | <null> | <null> | <null> | 1 |
    	|  29 | 12 | CALENDAR | https://cloud.mephysto.online/remote.php/dav/calendars/mephysto/personal/ | 1 | 1 | 0 | Personal | <null> | <null> | <null> | 1 | 1 | 0 | <null> | 1 |
    	|  30 | 12 | CALENDAR | https://cloud.mephysto.online/remote.php/dav/calendars/mephysto/contact_birthdays/ | 0 | 0 | 0 | Contact birthdays | <null> | -54 | <null> | 1 | 0 | 0 | <null> | 0 |
    ----------
    
    SYSTEM INFORMATION
    Android version: 10 (QQ2A.200405.005)
    Device: Xiaomi POCO F1 (beryllium)
    
    --- END DEBUG INFO ---
    

    this is the log. can you check please?

    thanks in advance.



  • Same problem as you, android 10 recently updated (custom rom) , dont know if it matters but here is my log:

    --- BEGIN DEBUG INFO ---
    
    EXCEPTION:
    android.view.InflateException: Binary XML file line #16 in at.bitfire.davdroid:layout/intro_welcome: Binary XML file line #16 in at.bitfire.davdroid:layout/intro_welcome: Error inflating class <unknown>
    Caused by: android.view.InflateException: Binary XML file line #16 in at.bitfire.davdroid:layout/intro_welcome: Error inflating class <unknown>
    Caused by: java.lang.reflect.InvocationTargetException
    	at java.lang.reflect.Constructor.newInstance0(Native Method)
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
    	at android.view.LayoutInflater.createView(LayoutInflater.java:854)
    	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1006)
    	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:961)
    	at android.view.LayoutInflater.rInflate(LayoutInflater.java:1123)
    	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1084)
    	at android.view.LayoutInflater.inflate(LayoutInflater.java:682)
    	at android.view.LayoutInflater.inflate(LayoutInflater.java:534)
    	at at.bitfire.davdroid.ui.intro.WelcomeFragment.onCreateView(WelcomeFragment.kt:15)
    	at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2698)
    	at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:320)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1187)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1356)
    	at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1434)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1497)
    	at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:447)
    	at androidx.fragment.app.FragmentManager.executeOps(FragmentManager.java:2169)
    	at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1992)
    	at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1947)
    	at androidx.fragment.app.FragmentManager.execSingleAction(FragmentManager.java:1818)
    	at androidx.fragment.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:303)
    	at androidx.fragment.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:246)
    	at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1244)
    	at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1092)
    	at androidx.viewpager.widget.ViewPager.onMeasure(ViewPager.java:1622)
    	at android.view.View.measure(View.java:25086)
    	at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:735)
    	at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:481)
    	at android.view.View.measure(View.java:25086)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
    	at androidx.appcompat.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:146)
    	at android.view.View.measure(View.java:25086)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872)
    	at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
    	at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)
    	at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)
    	at android.view.View.measure(View.java:25086)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
    	at android.view.View.measure(View.java:25086)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872)
    	at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
    	at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)
    	at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)
    	at android.view.View.measure(View.java:25086)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
    	at com.android.internal.policy.DecorView.onMeasure(DecorView.java:742)
    	at android.view.View.measure(View.java:25086)
    	at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:3083)
    	at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1857)
    	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2146)
    	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1745)
    	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7768)
    	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:967)
    	at android.view.Choreographer.doCallbacks(Choreographer.java:791)
    	at android.view.Choreographer.doFrame(Choreographer.java:726)
    	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:952)
    	at android.os.Handler.handleCallback(Handler.java:883)
    	at android.os.Handler.dispatchMessage(Handler.java:100)
    	at android.os.Looper.loop(Looper.java:214)
    	at android.app.ActivityThread.main(ActivityThread.java:7356)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
    Caused by: android.content.res.Resources$NotFoundException: Drawable at.bitfire.davdroid:drawable/intro_logo_background with resource ID #0x7f0800a2
    Caused by: android.content.res.Resources$NotFoundException: File res/drawable/intro_logo_background.xml from drawable resource ID #0x7f0800a2
    	at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:876)
    	at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:659)
    	at android.content.res.Resources.getDrawableForDensity(Resources.java:906)
    	at android.content.res.Resources.getDrawable(Resources.java:845)
    	at android.content.Context.getDrawable(Context.java:687)
    	at androidx.core.content.ContextCompat.getDrawable(ContextCompat.java:455)
    	at androidx.appcompat.widget.ResourceManagerInternal.getDrawable(ResourceManagerInternal.java:144)
    	at androidx.appcompat.widget.ResourceManagerInternal.getDrawable(ResourceManagerInternal.java:132)
    	at androidx.appcompat.content.res.AppCompatResources.getDrawable(AppCompatResources.java:104)
    	at androidx.appcompat.widget.AppCompatImageHelper.loadFromAttributes(AppCompatImageHelper.java:63)
    	at androidx.appcompat.widget.AppCompatImageView.<init>(AppCompatImageView.java:82)
    	at androidx.appcompat.widget.AppCompatImageView.<init>(AppCompatImageView.java:69)
    	at java.lang.reflect.Constructor.newInstance0(Native Method)
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
    	at android.view.LayoutInflater.createView(LayoutInflater.java:854)
    	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1006)
    	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:961)
    	at android.view.LayoutInflater.rInflate(LayoutInflater.java:1123)
    	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1084)
    	at android.view.LayoutInflater.inflate(LayoutInflater.java:682)
    	at android.view.LayoutInflater.inflate(LayoutInflater.java:534)
    	at at.bitfire.davdroid.ui.intro.WelcomeFragment.onCreateView(WelcomeFragment.kt:15)
    	at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2698)
    	at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:320)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1187)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1356)
    	at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1434)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1497)
    	at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:447)
    	at androidx.fragment.app.FragmentManager.executeOps(FragmentManager.java:2169)
    	at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1992)
    	at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1947)
    	at androidx.fragment.app.FragmentManager.execSingleAction(FragmentManager.java:1818)
    	at androidx.fragment.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:303)
    	at androidx.fragment.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:246)
    	at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1244)
    	at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1092)
    	at androidx.viewpager.widget.ViewPager.onMeasure(ViewPager.java:1622)
    	at android.view.View.measure(View.java:25086)
    	at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:735)
    	at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:481)
    	at android.view.View.measure(View.java:25086)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
    	at androidx.appcompat.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:146)
    	at android.view.View.measure(View.java:25086)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872)
    	at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
    	at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)
    	at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)
    	at android.view.View.measure(View.java:25086)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
    	at android.view.View.measure(View.java:25086)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872)
    	at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
    	at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)
    	at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)
    	at android.view.View.measure(View.java:25086)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
    	at com.android.internal.policy.DecorView.onMeasure(DecorView.java:742)
    	at android.view.View.measure(View.java:25086)
    	at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:3083)
    	at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1857)
    	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2146)
    	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1745)
    	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7768)
    	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:967)
    	at android.view.Choreographer.doCallbacks(Choreographer.java:791)
    	at android.view.Choreographer.doFrame(Choreographer.java:726)
    	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:952)
    	at android.os.Handler.handleCallback(Handler.java:883)
    	at android.os.Handler.dispatchMessage(Handler.java:100)
    	at android.os.Looper.loop(Looper.java:214)
    	at android.app.ActivityThread.main(ActivityThread.java:7356)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
    Caused by: org.xmlpull.v1.XmlPullParserException: no path defined
    	at android.graphics.drawable.VectorDrawable.inflateChildElements(VectorDrawable.java:879)
    	at android.graphics.drawable.VectorDrawable.inflate(VectorDrawable.java:734)
    	at android.graphics.drawable.DrawableInflater.inflateFromXmlForDensity(DrawableInflater.java:144)
    	at android.graphics.drawable.Drawable.createFromXmlInnerForDensity(Drawable.java:1402)
    	at android.graphics.drawable.Drawable.createFromXmlForDensity(Drawable.java:1361)
    	at android.content.res.ResourcesImpl.loadXmlDrawable(ResourcesImpl.java:939)
    	at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:862)
    	... 78 more
    
    SOFTWARE INFORMATION
    * at.bitfire.davdroid 3.0-ose (300000002) from com.android.packageinstaller
    * com.android.providers.contacts 10 (29)
    * com.android.providers.calendar 10 (29)
    * com.android.contacts 1.7.31 (10731)
    * com.simplemobiletools.calendar.pro 6.9.2 (175) from com.android.packageinstaller
    
    CONNECTIVITY (at the moment)
    - [ Transports: WIFI Capabilities: NOT_METERED&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED&NOT_ROAMING&FOREGROUND&NOT_CONGESTED&NOT_SUSPENDED LinkUpBandwidth>=1048576Kbps LinkDnBandwidth>=1048576Kbps SignalStrength: -77]
    
    CONFIGURATION
    Power saving disabled: no
    Notifications (not blocked):
      [group] sync isBlocked=false
        syncProblems: importance=3
        syncIoErrors: importance=1
        syncWarnings: importance=2
      general: importance=3
      debug: importance=4
    Permissions:
      READ_CONTACTS: denied
      WRITE_CONTACTS: denied
      READ_CALENDAR: denied
      WRITE_CALENDAR: denied
      READ_TASKS: denied
      WRITE_TASKS: denied
      ACCESS_COARSE_LOCATION: denied
    System-wide synchronization: automatically
    
    ACCOUNTS
    
    SQLITE DUMP
    android_metadata
    	|  locale |
    	|  pt_PT |
    ----------
    service
    	|  id | accountName | type | principal |
    ----------
    sqlite_sequence
    	|  name | seq |
    ----------
    homeset
    	|  id | serviceId | url | privBind | displayName |
    ----------
    collection
    	|  id | serviceId | type | url | privWriteContent | privUnbind | forceReadOnly | displayName | description | color | timezone | supportsVEVENT | supportsVTODO | supportsVJOURNAL | source | sync |
    ----------
    room_master_table
    	|  id | identity_hash |
    	|  42 | a7554d1ebc5ecfe0c7aefe271485d63c |
    ----------
    
    SYSTEM INFORMATION
    Android version: 10 (lineage_chiron-userdebug 10 QQ2A.200405.005 c0670f45c4)
    Device: Xiaomi Mi MIX 2 (chiron)
    
    --- END DEBUG INFO ---
    

  • developer

    This is already fixed in -ose2. Please wait until F-Droid builds -ose2.



  • I have the same problem on my freshly setuped Nokia 7 Plus (Android 10, Security Patch March) , too. I’ve installed the App Version 3.0 via F-Droid.

    My log can be found here: https://paste.centos.org/view/43094d88

    If you need aditional information, I’m happy to provide them.



  • @rfc2822
    Same issue with my Samsung S8. App doesn’t start. Downloaded from f-droid. Fdroid says version updated 4/28. Is this fix a later version? I’m happy to post log if needed. Thank you.


  • developer

    As said before, it’s fixed with 3.0-ose2. F-Droid is still on 3.0-ose (and not -ose2), so please wait for 3.0-ose2.

    Thanks for your offers to help, but the problem is already fixed. The new version just needs to be compiled and distributed by F-Droid.



  • @rfc2822 Thank you for the quick response. When will the new version be available on f-droid? Thanks P.S. As of now, I can’t sync my calendar.


  • developer

    @davxuser I don’t exactly know when F-Droid takes the new -ose2 tag and compiles it. I hope within the next few days… btw, synchronization of existing accounts should not be affected.



  • @rfc2822 Is 3.0-ose2 on google play store now? Thanks



  • @rfc2822 Thanks for the quick reply !


  • developer

    @davxuser said in DAVx5-ose (F-Droid) 3.0 doesn't start:

    @rfc2822 Is 3.0-ose2 on google play store now? Thanks

    No, in Google Play there’s 3.0-gplay. The versions -gplay, -ose and -standard have very minor differences (like the donation dialog and license info). -gplay (for distribution over Google Play) and -standard (for all other channels, like Amazon, Huawei and Samsung) are not affected.

    The story behind everything: There is this small image (the background of the third image, these “dynamic ellipses”) we wanted to show below the DAVx5 logo on the intro screen. We found out that it’s not possible to buy a license for an open-source project, so we had to replace it with an empty image for the -ose version.

    So I just removed the image data from the XML vector file in the -ose version, hoping that it would work and tagged the code as v3.0-ose. The F-Droid update bot soon noticed the new tag and updated the fdroiddata repo accordingly, taking 3.0 into the F-Droid repo.

    Unfortunately, it crashes (of course), so I had to add a path which does nothing: <path android:fillColor="#ffffffff" android:pathData="Z" /> Note that the Z command is only the end of a path, so the path doesn’t have any data, but it doesn’t crash now. I then tagged the code as v3.0-ose2, but F-Droid still didn’t detect the new version (29 Apr 22:46 CET).

    So, all these problems and writings because it’s not possible to buy a license for a small background image on vectorstock.com for use in an open-source projects. 🙂 Of course, I could/should have tested the -ose version before tagging, but usually I rely on the -gplay/-standard versions and the automated tests for -ose.

    Part II: F-Droid detects version updated by tag names. Currently, the DAVx5 metadata file uses this regexp: UpdateCheckMode: Tags ^v[0-9.]+-ose$ This means that -ose2 won’t be deteced automatically, so the new (fixed) version won’t make it into F-Droid automatically. Someone has already submitted a merge request, but the pipeline fails and it’s not merged yet…



  • Here is the log:

    There was an earlier log that had site info, but I forgot to save it. This is what results after an uninstall and then reinstall from F-Droid

    --- BEGIN DEBUG INFO ---
    
    EXCEPTION:
    android.view.InflateException: Binary XML file line #16 in at.bitfire.davdroid:layout/intro_welcome: Binary XML file line #16 in at.bitfire.davdroid:layout/intro_welcome: Error inflating class <unknown>
    Caused by: android.view.InflateException: Binary XML file line #16 in at.bitfire.davdroid:layout/intro_welcome: Error inflating class <unknown>
    Caused by: java.lang.reflect.InvocationTargetException
    	at java.lang.reflect.Constructor.newInstance0(Native Method)
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
    	at android.view.LayoutInflater.createView(LayoutInflater.java:854)
    	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1006)
    	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:961)
    	at android.view.LayoutInflater.rInflate(LayoutInflater.java:1123)
    	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1084)
    	at android.view.LayoutInflater.inflate(LayoutInflater.java:682)
    	at android.view.LayoutInflater.inflate(LayoutInflater.java:534)
    	at at.bitfire.davdroid.ui.intro.WelcomeFragment.onCreateView(WelcomeFragment.kt:15)
    	at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2698)
    	at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:320)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1187)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1356)
    	at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1434)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1497)
    	at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:447)
    	at androidx.fragment.app.FragmentManager.executeOps(FragmentManager.java:2169)
    	at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1992)
    	at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1947)
    	at androidx.fragment.app.FragmentManager.execSingleAction(FragmentManager.java:1818)
    	at androidx.fragment.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:303)
    	at androidx.fragment.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:246)
    	at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1244)
    	at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1092)
    	at androidx.viewpager.widget.ViewPager.onMeasure(ViewPager.java:1622)
    	at android.view.View.measure(View.java:26414)
    	at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:735)
    	at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:481)
    	at android.view.View.measure(View.java:26414)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
    	at androidx.appcompat.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:146)
    	at android.view.View.measure(View.java:26414)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845)
    	at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
    	at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)
    	at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)
    	at android.view.View.measure(View.java:26414)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
    	at android.view.View.measure(View.java:26414)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845)
    	at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
    	at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)
    	at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)
    	at android.view.View.measure(View.java:26414)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
    	at com.android.internal.policy.DecorView.onMeasure(DecorView.java:1013)
    	at android.view.View.measure(View.java:26414)
    	at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:3605)
    	at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:2348)
    	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2640)
    	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2200)
    	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9065)
    	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:999)
    	at android.view.Choreographer.doCallbacks(Choreographer.java:797)
    	at android.view.Choreographer.doFrame(Choreographer.java:732)
    	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:984)
    	at android.os.Handler.handleCallback(Handler.java:883)
    	at android.os.Handler.dispatchMessage(Handler.java:100)
    	at android.os.Looper.loop(Looper.java:237)
    	at android.app.ActivityThread.main(ActivityThread.java:8016)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1076)
    Caused by: android.content.res.Resources$NotFoundException: Drawable at.bitfire.davdroid:drawable/intro_logo_background with resource ID #0x7f0800a2
    Caused by: android.content.res.Resources$NotFoundException: File res/drawable/intro_logo_background.xml from drawable resource ID #0x7f0800a2
    	at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:999)
    	at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:735)
    	at android.content.res.Resources.getDrawableForDensity(Resources.java:965)
    	at android.content.res.Resources.getDrawable(Resources.java:880)
    	at android.content.Context.getDrawable(Context.java:689)
    	at androidx.core.content.ContextCompat.getDrawable(ContextCompat.java:455)
    	at androidx.appcompat.widget.ResourceManagerInternal.getDrawable(ResourceManagerInternal.java:144)
    	at androidx.appcompat.widget.ResourceManagerInternal.getDrawable(ResourceManagerInternal.java:132)
    	at androidx.appcompat.content.res.AppCompatResources.getDrawable(AppCompatResources.java:104)
    	at androidx.appcompat.widget.AppCompatImageHelper.loadFromAttributes(AppCompatImageHelper.java:63)
    	at androidx.appcompat.widget.AppCompatImageView.<init>(AppCompatImageView.java:82)
    	at androidx.appcompat.widget.AppCompatImageView.<init>(AppCompatImageView.java:69)
    	at java.lang.reflect.Constructor.newInstance0(Native Method)
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
    	at android.view.LayoutInflater.createView(LayoutInflater.java:854)
    	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1006)
    	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:961)
    	at android.view.LayoutInflater.rInflate(LayoutInflater.java:1123)
    	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1084)
    	at android.view.LayoutInflater.inflate(LayoutInflater.java:682)
    	at android.view.LayoutInflater.inflate(LayoutInflater.java:534)
    	at at.bitfire.davdroid.ui.intro.WelcomeFragment.onCreateView(WelcomeFragment.kt:15)
    	at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2698)
    	at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:320)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1187)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1356)
    	at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1434)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1497)
    	at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:447)
    	at androidx.fragment.app.FragmentManager.executeOps(FragmentManager.java:2169)
    	at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1992)
    	at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1947)
    	at androidx.fragment.app.FragmentManager.execSingleAction(FragmentManager.java:1818)
    	at androidx.fragment.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:303)
    	at androidx.fragment.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:246)
    	at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1244)
    	at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1092)
    	at androidx.viewpager.widget.ViewPager.onMeasure(ViewPager.java:1622)
    	at android.view.View.measure(View.java:26414)
    	at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:735)
    	at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:481)
    	at android.view.View.measure(View.java:26414)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
    	at androidx.appcompat.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:146)
    	at android.view.View.measure(View.java:26414)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845)
    	at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
    	at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)
    	at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)
    	at android.view.View.measure(View.java:26414)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
    	at android.view.View.measure(View.java:26414)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845)
    	at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
    	at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)
    	at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)
    	at android.view.View.measure(View.java:26414)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
    	at com.android.internal.policy.DecorView.onMeasure(DecorView.java:1013)
    	at android.view.View.measure(View.java:26414)
    	at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:3605)
    	at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:2348)
    	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2640)
    	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2200)
    	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9065)
    	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:999)
    	at android.view.Choreographer.doCallbacks(Choreographer.java:797)
    	at android.view.Choreographer.doFrame(Choreographer.java:732)
    	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:984)
    	at android.os.Handler.handleCallback(Handler.java:883)
    	at android.os.Handler.dispatchMessage(Handler.java:100)
    	at android.os.Looper.loop(Looper.java:237)
    	at android.app.ActivityThread.main(ActivityThread.java:8016)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1076)
    Caused by: org.xmlpull.v1.XmlPullParserException: no path defined
    	at android.graphics.drawable.VectorDrawable.inflateChildElements(VectorDrawable.java:879)
    	at android.graphics.drawable.VectorDrawable.inflate(VectorDrawable.java:734)
    	at android.graphics.drawable.DrawableInflater.inflateFromXmlForDensity(DrawableInflater.java:149)
    	at android.graphics.drawable.Drawable.createFromXmlInnerForDensity(Drawable.java:1429)
    	at android.graphics.drawable.Drawable.createFromXmlForDensity(Drawable.java:1388)
    	at android.content.res.ResourcesImpl.loadXmlDrawable(ResourcesImpl.java:1062)
    	at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:980)
    	... 78 more
    
    SOFTWARE INFORMATION
    * at.bitfire.davdroid 3.0-ose (300000002) from com.google.android.packageinstaller
    * org.dmfs.tasks 1.2.4 (78500) from com.google.android.packageinstaller
    * com.samsung.android.providers.contacts 11.1.04 (1110404000)
    * com.android.providers.calendar 11.0.00.9 (1100000009)
    * com.samsung.android.app.contacts 11.1.70.7 (1117000007)
    * com.samsung.android.calendar 11.1.00.54 (1110000054) from com.sec.android.app.samsungapps
    * com.google.android.calendar 2020.14.1-306605106-release (2016577914) from com.android.vending
    
    CONNECTIVITY (at the moment)
    - [ Transports: CELLULAR Capabilities: IMS&IA&NOT_METERED&TRUSTED&NOT_VPN&VALIDATED&NOT_ROAMING&FOREGROUND&NOT_CONGESTED&NOT_SUSPENDED LinkDnBandwidth>=27521Kbps Specifier: <3>]
    - [ Transports: WIFI Capabilities: NOT_METERED&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED&NOT_ROAMING&FOREGROUND&NOT_CONGESTED&NOT_SUSPENDED LinkUpBandwidth>=1048576Kbps LinkDnBandwidth>=1048576Kbps SignalStrength: -50]
    
    CONFIGURATION
    Power saving disabled: no
    Notifications (not blocked):
      [group] sync isBlocked=false
        syncProblems: importance=3
        syncIoErrors: importance=1
        syncWarnings: importance=2
      general: importance=3
      debug: importance=4
    Permissions:
      READ_CONTACTS: denied
      WRITE_CONTACTS: denied
      READ_CALENDAR: denied
      WRITE_CALENDAR: denied
      READ_TASKS: denied
      WRITE_TASKS: denied
      ACCESS_COARSE_LOCATION: denied
    System-wide synchronization: automatically
    
    ACCOUNTS
    
    SQLITE DUMP
    android_metadata
    	|  locale |
    	|  en_US |
    ----------
    service
    	|  id | accountName | type | principal |
    ----------
    sqlite_sequence
    	|  name | seq |
    ----------
    homeset
    	|  id | serviceId | url | privBind | displayName |
    ----------
    collection
    	|  id | serviceId | type | url | privWriteContent | privUnbind | forceReadOnly | displayName | description | color | timezone | supportsVEVENT | supportsVTODO | supportsVJOURNAL | source | sync |
    ----------
    room_master_table
    [withdrawn in case of personal info]
    ----------
    
    SYSTEM INFORMATION
    Android version: 10 (QP1A.190711.020.G973U1UEU3DTC9)
    Device: samsung SM-G973U1 (beyond1q)
    
    --- END DEBUG INFO ---
    


  • I am experiencing exactly the same problem! Unfortunately, I also reinstalled from F-Droid. It just didn’t fix anything.
    Despite reinstalling it crashes immediately on startup.
    Device is SM-G900F with Android 9, same configuration as @brimwats.
    Have to setup all accounts from the very beginning now…



  • Got exactly the same issue, different device and android version, here’s the log:

    --- BEGIN DEBUG INFO ---
    
    EXCEPTION:
    android.view.InflateException: Binary XML file line #16: Binary XML file line #16: Error inflating class <unknown>
    Caused by: android.view.InflateException: Binary XML file line #16: Error inflating class <unknown>
    Caused by: java.lang.reflect.InvocationTargetException
    	at java.lang.reflect.Constructor.newInstance0(Native Method)
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
    	at android.view.LayoutInflater.createView(LayoutInflater.java:652)
    	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:794)
    	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734)
    	at android.view.LayoutInflater.rInflate(LayoutInflater.java:865)
    	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
    	at android.view.LayoutInflater.inflate(LayoutInflater.java:525)
    	at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
    	at at.bitfire.davdroid.ui.intro.WelcomeFragment.onCreateView(WelcomeFragment.kt:15)
    	at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2698)
    	at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:320)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1187)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1356)
    	at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1434)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1497)
    	at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:447)
    	at androidx.fragment.app.FragmentManager.executeOps(FragmentManager.java:2169)
    	at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1992)
    	at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1947)
    	at androidx.fragment.app.FragmentManager.execSingleAction(FragmentManager.java:1818)
    	at androidx.fragment.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:303)
    	at androidx.fragment.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:246)
    	at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1244)
    	at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1092)
    	at androidx.viewpager.widget.ViewPager.onMeasure(ViewPager.java:1622)
    	at android.view.View.measure(View.java:21045)
    	at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:715)
    	at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:461)
    	at android.view.View.measure(View.java:21045)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6459)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
    	at androidx.appcompat.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:146)
    	at android.view.View.measure(View.java:21045)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6459)
    	at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1464)
    	at android.widget.LinearLayout.measureVertical(LinearLayout.java:758)
    	at android.widget.LinearLayout.onMeasure(LinearLayout.java:640)
    	at android.view.View.measure(View.java:21045)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6459)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
    	at android.view.View.measure(View.java:21045)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6459)
    	at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1464)
    	at android.widget.LinearLayout.measureVertical(LinearLayout.java:758)
    	at android.widget.LinearLayout.onMeasure(LinearLayout.java:640)
    	at android.view.View.measure(View.java:21045)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6459)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
    	at com.android.internal.policy.DecorView.onMeasure(DecorView.java:849)
    	at android.view.View.measure(View.java:21045)
    	at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2576)
    	at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1635)
    	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1886)
    	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1515)
    	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7091)
    	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:927)
    	at android.view.Choreographer.doCallbacks(Choreographer.java:702)
    	at android.view.Choreographer.doFrame(Choreographer.java:638)
    	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:913)
    	at android.os.Handler.handleCallback(Handler.java:751)
    	at android.os.Handler.dispatchMessage(Handler.java:95)
    	at android.os.Looper.loop(Looper.java:154)
    	at android.app.ActivityThread.main(ActivityThread.java:6682)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
    Caused by: android.content.res.Resources$NotFoundException: Drawable at.bitfire.davdroid:drawable/intro_logo_background with resource ID #0x7f0800a2
    Caused by: android.content.res.Resources$NotFoundException: File res/drawable/intro_logo_background.xml from drawable resource ID #0x7f0800a2
    	at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:775)
    	at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:621)
    	at android.content.res.Resources.getDrawable(Resources.java:1640)
    	at android.content.Context.getDrawable(Context.java:525)
    	at androidx.core.content.ContextCompat.getDrawable(ContextCompat.java:455)
    	at androidx.appcompat.widget.ResourceManagerInternal.getDrawable(ResourceManagerInternal.java:144)
    	at androidx.appcompat.widget.ResourceManagerInternal.getDrawable(ResourceManagerInternal.java:132)
    	at androidx.appcompat.content.res.AppCompatResources.getDrawable(AppCompatResources.java:104)
    	at androidx.appcompat.widget.AppCompatImageHelper.loadFromAttributes(AppCompatImageHelper.java:63)
    	at androidx.appcompat.widget.AppCompatImageView.<init>(AppCompatImageView.java:82)
    	at androidx.appcompat.widget.AppCompatImageView.<init>(AppCompatImageView.java:69)
    	at java.lang.reflect.Constructor.newInstance0(Native Method)
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
    	at android.view.LayoutInflater.createView(LayoutInflater.java:652)
    	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:794)
    	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734)
    	at android.view.LayoutInflater.rInflate(LayoutInflater.java:865)
    	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
    	at android.view.LayoutInflater.inflate(LayoutInflater.java:525)
    	at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
    	at at.bitfire.davdroid.ui.intro.WelcomeFragment.onCreateView(WelcomeFragment.kt:15)
    	at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2698)
    	at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:320)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1187)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1356)
    	at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1434)
    	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1497)
    	at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:447)
    	at androidx.fragment.app.FragmentManager.executeOps(FragmentManager.java:2169)
    	at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1992)
    	at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1947)
    	at androidx.fragment.app.FragmentManager.execSingleAction(FragmentManager.java:1818)
    	at androidx.fragment.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:303)
    	at androidx.fragment.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:246)
    	at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1244)
    	at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1092)
    	at androidx.viewpager.widget.ViewPager.onMeasure(ViewPager.java:1622)
    	at android.view.View.measure(View.java:21045)
    	at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:715)
    	at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:461)
    	at android.view.View.measure(View.java:21045)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6459)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
    	at androidx.appcompat.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:146)
    	at android.view.View.measure(View.java:21045)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6459)
    	at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1464)
    	at android.widget.LinearLayout.measureVertical(LinearLayout.java:758)
    	at android.widget.LinearLayout.onMeasure(LinearLayout.java:640)
    	at android.view.View.measure(View.java:21045)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6459)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
    	at android.view.View.measure(View.java:21045)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6459)
    	at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1464)
    	at android.widget.LinearLayout.measureVertical(LinearLayout.java:758)
    	at android.widget.LinearLayout.onMeasure(LinearLayout.java:640)
    	at android.view.View.measure(View.java:21045)
    	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6459)
    	at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
    	at com.android.internal.policy.DecorView.onMeasure(DecorView.java:849)
    	at android.view.View.measure(View.java:21045)
    	at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2576)
    	at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1635)
    	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1886)
    	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1515)
    	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7091)
    	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:927)
    	at android.view.Choreographer.doCallbacks(Choreographer.java:702)
    	at android.view.Choreographer.doFrame(Choreographer.java:638)
    	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:913)
    	at android.os.Handler.handleCallback(Handler.java:751)
    	at android.os.Handler.dispatchMessage(Handler.java:95)
    	at android.os.Looper.loop(Looper.java:154)
    	at android.app.ActivityThread.main(ActivityThread.java:6682)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
    Caused by: org.xmlpull.v1.XmlPullParserException: no path defined
    	at android.graphics.drawable.VectorDrawable.inflateChildElements(VectorDrawable.java:736)
    	at android.graphics.drawable.VectorDrawable.inflate(VectorDrawable.java:598)
    	at android.graphics.drawable.DrawableInflater.inflateFromXml(DrawableInflater.java:134)
    	at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:1251)
    	at android.graphics.drawable.Drawable.createFromXml(Drawable.java:1224)
    	at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:765)
    	... 77 more
    
    SOFTWARE INFORMATION
    * at.bitfire.davdroid 3.0-ose (300000002) from com.google.android.packageinstaller
    * com.android.providers.contacts 7.0 (19)
    * com.android.providers.calendar 7.0 (24)
    * com.samsung.android.contacts 3.2.00.2 (320000002)
    * com.samsung.android.calendar 4.0.06.497 (400600497)
    * com.digibites.calendar 2.1.0 (176) from com.android.vending
    * com.google.android.calendar 2020.14.1-306605106-release (2016577914) from com.android.vending
    * me.bluemail.mail 1.9.7.32 (15860) from com.android.vending
    
    CONNECTIVITY (at the moment)
    - [ Transports: WIFI Capabilities: WIFI_P2P&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED LinkUpBandwidth>=1048576Kbps LinkDnBandwidth>=1048576Kbps]
    - [ Transports: WIFI Capabilities: NOT_METERED&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED LinkUpBandwidth>=1048576Kbps LinkDnBandwidth>=1048576Kbps SignalStrength: -61]
    
    CONFIGURATION
    Power saving disabled: no
    Notifications (not blocked):
    Permissions:
      READ_CONTACTS: denied
      WRITE_CONTACTS: denied
      READ_CALENDAR: denied
      WRITE_CALENDAR: denied
      READ_TASKS: denied
      WRITE_TASKS: denied
      ACCESS_COARSE_LOCATION: denied
    System-wide synchronization: automatically
    
    ACCOUNTS
    
    SQLITE DUMP
    android_metadata
    	|  locale |
    	|  de_DE |
    ----------
    service
    	|  id | accountName | type | principal |
    ----------
    sqlite_sequence
    	|  name | seq |
    ----------
    homeset
    	|  id | serviceId | url | privBind | displayName |
    ----------
    collection
    	|  id | serviceId | type | url | privWriteContent | privUnbind | forceReadOnly | displayName | description | color | timezone | supportsVEVENT | supportsVTODO | supportsVJOURNAL | source | sync |
    ----------
    room_master_table
    	|  id | identity_hash |
    	|  42 | a7554d1ebc5ecfe0c7aefe271485d63c |
    ----------
    
    SYSTEM INFORMATION
    Android version: 7.0 (NRD90M.G920FXXU6ERF5)
    Device: samsung SM-G920F (zeroflte)
    
    --- END DEBUG INFO ---
    



  • developer

    It’s all the same, so merging


  • developer


  • developer

    As a workaround, you can uninstall 3.0-ose and install the latest 2.6-ose instead. Then update as soon as -ose2 is available.

    Edit: as stated below by @devvv4ever, this affects “only” the UI. If you have a set-up installation of DAVx5, you can leave it as it is (it will continue synchronization) and wait for 3.0-ose2.


  • admin

    @ThinkTwiceCodeOnce-prog Background sync should still work (sync is seperated from the UI and the sync processis always called by Android and not by DAVx5 itself). Nobody needs to reinstall the app if they updated the app. Accounts will still sync. Just don’t open the app until the fix comes to f-droid.



  • @devvv4ever Thank you very much for your prompt answer and support. Unfortunately it was not clear that the sync process (and therewith the account background activity) is not affected by this little bug. I will remember in future.

    Many thanks to all developers (@rfc2822 etc.) for their ambitious work on this unique app! I cannot see any other application that has comparable capabilities in gaining independence from proprietary closed-source services like Google and other privacy-despising services. That is why I am keeping a close eye on the development/improvement of DAVx5.



Similar topics