Hi,
I have on my Android 9 the folder structure /sdcard/DCIM/Camera where all my photos are stored.
When I try to configure the automated camera upload feature and map the folder 'camera' as source folder, I receive the message that the local folder does not exist. The displayed source folder shows then up in the UI as "content://com.android.externalstorage.documents/tree/primary%3ADCIM%2FCamera/document/primary%3ADCIM%2FCamera"
Relevant debug log extract below:
{"Data":"java.io.FileNotFoundException\n\tat com.boxcryptor.android.ui.c.d.c.b(LollipopLocalStorageOperator.java:88)\n\tat com.boxcryptor.android.legacy.mobilelocation.c.c(EnhancedStorageOperator.java:44)\n\tat com.boxcryptor.android.ui.c.c.a.<init>(LocalSelectionMobileLocation.java:50)\n\tat com.boxcryptor.android.ui.fragment.settings.e.d(MediaSettingsFragment.java:252)\n\tat com.boxcryptor.android.ui.fragment.settings.e.onCreatePreferences(MediaSettingsFragment.java:42)\n\tat android.support.v14.preference.PreferenceFragment.onCreate(PreferenceFragment.java:236)\n\tat android.app.Fragment.performCreate(Fragment.java:2503)\n\tat android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1256)\n\tat android.app.FragmentTransition.addToFirstInLastOut(FragmentTransition.java:1319)\n\tat android.app.FragmentTransition.calculateFragments(FragmentTransition.java:1203)\n\tat android.app.FragmentTransition.startTransitions(FragmentTransition.java:101)\n\tat android.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2197)\n\tat android.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2155)\n\tat android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2062)\n\tat android.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:818)\n\tat android.support.v13.app.FragmentStatePagerAdapter.finishUpdate(FragmentStatePagerAdapter.java:203)\n\tat android.support.v4.view.ViewPager.populate(ViewPager.java:1238)\n\tat android.support.v4.view.ViewPager.setCurrentItemInternal(ViewPager.java:663)\n\tat android.support.v4.view.ViewPager.setCurrentItemInternal(ViewPager.java:625)\n\tat android.support.v4.view.ViewPager.setCurrentItem(ViewPager.java:606)\n\tat android.support.design.widget.TabLayout$ViewPagerOnTabSelectedListener.onTabSelected(TabLayout.java:2170)\n\tat android.support.design.widget.TabLayout.dispatchTabSelected(TabLayout.java:1165)\n\tat android.support.design.widget.TabLayout.selectTab(TabLayout.java:1158)\n\tat android.support.design.widget.TabLayout.selectTab(TabLayout.java:1128)\n\tat android.support.design.widget.TabLayout$Tab.select(TabLayout.java:1427)\n\tat android.support.design.widget.TabLayout$TabView.performClick(TabLayout.java:1537)\n\tat android.view.View.performClickInternal(View.java:6638)\n\tat android.view.View.access$3100(View.java:789)\n\tat android.view.View$PerformClick.run(View.java:26145)\n\tat android.os.Handler.handleCallback(Handler.java:873)\n\tat android.os.Handler.dispatchMessage(Handler.java:99)\n\tat android.os.Looper.loop(Looper.java:193)\n\tat android.app.ActivityThread.main(ActivityThread.java:6863)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:537)\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)\n","FileUserContext":null,"HandleUserContext":null,"Id":111,"Message":"lollipop-local-storage-operator get-root-name | folder not found\n---------- ERROR ----------\nType: FileNotFoundException\nMessage: null\n","OperationName":null,"Path":null,"Process":null,"Tag":"Storages","ThreadId":2,"Time":"2019-01-03T04:22:34.3710000+0100","Type":"Error"}
{"Data":"java.io.FileNotFoundException\n\tat com.boxcryptor.android.ui.c.d.c.b(LollipopLocalStorageOperator.java:88)\n\tat com.boxcryptor.android.legacy.mobilelocation.c.c(EnhancedStorageOperator.java:44)\n\tat com.boxcryptor.android.ui.c.c.a.<init>(LocalSelectionMobileLocation.java:51)\n\tat com.boxcryptor.android.ui.fragment.settings.e.d(MediaSettingsFragment.java:252)\n\tat com.boxcryptor.android.ui.fragment.settings.e.onCreatePreferences(MediaSettingsFragment.java:42)\n\tat android.support.v14.preference.PreferenceFragment.onCreate(PreferenceFragment.java:236)\n\tat android.app.Fragment.performCreate(Fragment.java:2503)\n\tat android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1256)\n\tat android.app.FragmentTransition.addToFirstInLastOut(FragmentTransition.java:1319)\n\tat android.app.FragmentTransition.calculateFragments(FragmentTransition.java:1203)\n\tat android.app.FragmentTransition.startTransitions(FragmentTransition.java:101)\n\tat android.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2197)\n\tat android.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2155)\n\tat android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2062)\n\tat android.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:818)\n\tat android.support.v13.app.FragmentStatePagerAdapter.finishUpdate(FragmentStatePagerAdapter.java:203)\n\tat android.support.v4.view.ViewPager.populate(ViewPager.java:1238)\n\tat android.support.v4.view.ViewPager.setCurrentItemInternal(ViewPager.java:663)\n\tat android.support.v4.view.ViewPager.setCurrentItemInternal(ViewPager.java:625)\n\tat android.support.v4.view.ViewPager.setCurrentItem(ViewPager.java:606)\n\tat android.support.design.widget.TabLayout$ViewPagerOnTabSelectedListener.onTabSelected(TabLayout.java:2170)\n\tat android.support.design.widget.TabLayout.dispatchTabSelected(TabLayout.java:1165)\n\tat android.support.design.widget.TabLayout.selectTab(TabLayout.java:1158)\n\tat android.support.design.widget.TabLayout.selectTab(TabLayout.java:1128)\n\tat android.support.design.widget.TabLayout$Tab.select(TabLayout.java:1427)\n\tat android.support.design.widget.TabLayout$TabView.performClick(TabLayout.java:1537)\n\tat android.view.View.performClickInternal(View.java:6638)\n\tat android.view.View.access$3100(View.java:789)\n\tat android.view.View$PerformClick.run(View.java:26145)\n\tat android.os.Handler.handleCallback(Handler.java:873)\n\tat android.os.Handler.dispatchMessage(Handler.java:99)\n\tat android.os.Looper.loop(Looper.java:193)\n\tat android.app.ActivityThread.main(ActivityThread.java:6863)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:537)\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)\n","FileUserContext":null,"HandleUserContext":null,"Id":112,"Message":"lollipop-local-storage-operator get-root-name | folder not found\n---------- ERROR ----------\nType: FileNotFoundException\nMessage: null\n","OperationName":null,"Path":null,"Process":null,"Tag":"Storages","ThreadId":2,"Time":"2019-01-03T04:22:34.3870000+0100","Type":"Error"}
{"Data":"No Data","FileUserContext":null,"HandleUserContext":null,"Id":113,"Message":"android-helper show-toast | Lokaler Ordner wurde nicht gefunden (Speicher nicht eingelegt?)\n","OperationName":null,"Path":null,"Process":null,"Tag":"UI","ThreadId":2,"Time":"2019-01-03T04:22:34.4240000+0100","Type":"Info"}
{"Data":"No Data","FileUserContext":null,"HandleUserContext":null,"Id":114,"Message":"android-helper show-toast | Lokaler Ordner wurde nicht gefunden (Speicher nicht eingelegt?)\n","OperationName":null,"Path":null,"Process":null,"Tag":"UI","ThreadId":2,"Time":"2019-01-03T04:22:34.4260000+0100","Type":"Info"}
{"Data":"No Data","FileUserContext":null,"HandleUserContext":null,"Id":115,"Message":"boxcryptor-core check-refresh-user | run","OperationName":null,"Path":null,"Process":null,"Tag":"Core","ThreadId":639,"Time":"2019-01-03T04:22:34.8730000+0100","Type":"Info"}