⚠️ Before posting ⚠️
Steps to reproduce
Start Nextcloud an Android
Log into nc server
Return to nc app
Errorlog is displaued
Expected behaviour
NC app should continue
Actual behaviour
Errlog is displayed
Android version
12
Device brand and model
Samsung 10
Stock or custom OS?
Stock
Nextcloud android app version
3.35.2
Nextcloud server version
30.0.2
Using a reverse proxy?
No
Android logs
Cause of error
Exception in thread "main" java.lang.RuntimeException: Unable to resume activity {com.nextcloud.client/com.owncloud.android.ui.activity.FileDisplayActivity}: java.lang.NullPointerException: Parameter specified as non-null is null: method com.owncloud.android.ui.adapter.helper.OCFileListAdapterHelper.prepareFileList, parameter userId
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:5312)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:5351)
at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:54)
at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2443)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8751)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
Caused by: Exception in thread "main" java.lang.NullPointerException: Parameter specified as non-null is null: method com.owncloud.android.ui.adapter.helper.OCFileListAdapterHelper.prepareFileList, parameter userId
at com.owncloud.android.ui.adapter.helper.OCFileListAdapterHelper.prepareFileList(Unknown Source:26)
at com.owncloud.android.ui.adapter.OCFileListAdapter.swapDirectory(OCFileListAdapter.java:837)
at com.owncloud.android.ui.fragment.OCFileListFragment.listDirectory(OCFileListFragment.java:1527)
at com.owncloud.android.ui.fragment.OCFileListFragment.listDirectory(OCFileListFragment.java:1476)
at com.owncloud.android.ui.fragment.OCFileListFragment.listDirectory(OCFileListFragment.java:1459)
at com.owncloud.android.ui.fragment.OCFileListFragment.onActivityCreated(OCFileListFragment.java:443)
at androidx.fragment.app.Fragment.performActivityCreated(Fragment.java:3161)
at androidx.fragment.app.FragmentStateManager.activityCreated(FragmentStateManager.java:639)
at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:289)
at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:2214)
at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:2109)
at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:2052)
at androidx.fragment.app.FragmentController.execPendingActions(FragmentController.java:496)
at androidx.fragment.app.FragmentActivity.onResume(FragmentActivity.java:311)
at com.owncloud.android.ui.activity.BaseActivity.onResume(BaseActivity.java:106)
at com.owncloud.android.ui.activity.FileActivity.onResume(FileActivity.java:286)
at com.owncloud.android.ui.activity.FileDisplayActivity.onResume(FileDisplayActivity.kt:1330)
at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1476)
at android.app.Activity.performResume(Activity.java:8441)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:5282)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:5351)
at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:54)
at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2443)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8751)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
App information
- ID:
com.nextcloud.client
- Version:
30350290
- Build flavor:
gplay
Device information
- Brand:
samsung
- Device:
beyond1
- Model:
SM-G973F
- Id:
SP1A.210812.016
- Product:
beyond1ltexx
Firmware
- SDK:
31
- Release:
12
- Incremental:
G973FXXSGHWC1
Server error logs
Additional information
No response
Steps to reproduce
Start Nextcloud an Android
Log into nc server
Return to nc app
Errorlog is displaued
Expected behaviour
NC app should continue
Actual behaviour
Errlog is displayed
Android version
12
Device brand and model
Samsung 10
Stock or custom OS?
Stock
Nextcloud android app version
3.35.2
Nextcloud server version
30.0.2
Using a reverse proxy?
No
Android logs
Cause of error
App information
com.nextcloud.client30350290gplayDevice information
samsungbeyond1SM-G973FSP1A.210812.016beyond1ltexxFirmware
3112G973FXXSGHWC1Server error logs
Additional information
No response