android
android copied to clipboard
Transaction too large
trafficstars
⚠️ Before posting ⚠️
- [X] This is a bug, not a question or an enhancement.
- [X] I've searched for similar issues and didn't find a duplicate.
- [X] I've written a clear and descriptive title for this issue, not just "Bug" or "Crash".
- [X] I agree to follow Nextcloud's Code of Conduct.
Steps to reproduce
- Open nextcloud app
- Browse to folder made for phone sync
- Tap the + button
- Tap on upload files
- Select pictures folder with keep source files in folder
- Tap upload
- Crash Pictures folder is about 1.7GiB with 9,326 files according to FX
Expected behaviour
Start uploading files to server
Actual behaviour
App crashes and spits out an error that says transaction too large
Android version
13
Device brand and model
LG V60 ThinQ 5G UW
Stock or custom OS?
Stock
Nextcloud android app version
3.28.2
Nextcloud server version
28.0.4
Using a reverse proxy?
Yes
Android logs
Cause of error
Exception in thread "main" java.lang.RuntimeException: android.os.TransactionTooLargeException: data parcel size 1102352 bytes
at android.app.ActivityClient.finishActivity(ActivityClient.java:167)
at android.app.Activity.finish(Activity.java:6695)
at android.app.Activity.finish(Activity.java:6712)
at com.owncloud.android.ui.activity.UploadFilesActivity.onCheckAvailableSpaceFinish(UploadFilesActivity.java:530)
at com.owncloud.android.ui.asynctasks.CheckAvailableSpaceTask.onPostExecute(CheckAvailableSpaceTask.java:72)
at com.owncloud.android.ui.asynctasks.CheckAvailableSpaceTask.onPostExecute(CheckAvailableSpaceTask.java:34)
at android.os.AsyncTask.finish(AsyncTask.java:771)
at android.os.AsyncTask.-$$Nest$mfinish(Unknown Source:0)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:788)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:8022)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:942)
Caused by: Exception in thread "main" android.os.TransactionTooLargeException: data parcel size 1102352 bytes
at android.os.BinderProxy.transactNative(Native Method)
at android.os.BinderProxy.transact(BinderProxy.java:584)
at android.app.IActivityClientController$Stub$Proxy.finishActivity(IActivityClientController.java:1391)
at android.app.ActivityClient.finishActivity(ActivityClient.java:164)
at android.app.Activity.finish(Activity.java:6695)
at android.app.Activity.finish(Activity.java:6712)
at com.owncloud.android.ui.activity.UploadFilesActivity.onCheckAvailableSpaceFinish(UploadFilesActivity.java:530)
at com.owncloud.android.ui.asynctasks.CheckAvailableSpaceTask.onPostExecute(CheckAvailableSpaceTask.java:72)
at com.owncloud.android.ui.asynctasks.CheckAvailableSpaceTask.onPostExecute(CheckAvailableSpaceTask.java:34)
at android.os.AsyncTask.finish(AsyncTask.java:771)
at android.os.AsyncTask.-$$Nest$mfinish(Unknown Source:0)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:788)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:8022)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:942)
App information
- ID:
com.nextcloud.client - Version:
30280290 - Build flavor:
gplay
Device information
- Brand:
lge - Device:
timelm - Model:
LM-V600 - Id:
TKQ1.220829.002 - Product:
timelm
Firmware
- SDK:
33 - Release:
13 - Incremental:
2319315083708
Server error logs
No response
Additional information
No response