Skip to content

Passing Full OCFile to EditorWebView May Exceed Parcelable Limit and Cause App Crash #14852

Open
@alperozturk96

Description

@alperozturk96

⚠️ Before posting ⚠️

  • This is a bug, not a question or an enhancement.
  • I've searched for similar issues and didn't find a duplicate.
  • I've written a clear and descriptive title for this issue, not just "Bug" or "Crash".
  • I agree to follow Nextcloud's Code of Conduct.

Steps to reproduce

Attempt to open a file with extensive properties or content. e.g. big XLSX file

Expected behaviour

The file should open in the editor without crashing. File ID should be used as argument instead of file itself.

Actual behaviour

If the OCFile exceeds the 1MB limit for Android Parcelable objects, the app crashes when attempting to pass it to EditorWebView or its references.

Android version

15

Device brand and model

Android Emulator

Stock or custom OS?

Stock

Nextcloud android app version

3.31.0

Nextcloud server version

31.0.0

Using a reverse proxy?

I don't know

Android logs

No response

Server error logs

Additional information

ChooseRichDocumentsTemplateDialogFragment#L399
EditorWebView#L244
ChooseTemplateDialogFragment#L349

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions