Automattic / Automattic/simplenote-android
RuntimeException: android.os.TransactionTooLargeException: data parcel size 221188 bytes
- Dominant language
- Java
- Stars
- 1.9k
- Forks
- 318
- Avg merge
- 15h 23m
- Merged PRs (30d)
- 5
Description
Sentry Issue: [SIMPLENOTE-ANDROID-AS0](https://a8c.sentry.io/issues/5870940211/?referrer=github_integration)
```
TransactionTooLargeException: data parcel size 221188 bytes
at android.os.BinderProxy.transactNative(BinderProxy.java)
at android.os.BinderProxy.transact(BinderProxy.java:584)
at android.view.autofill.IAutoFillManager$Stub$Proxy.updateSession(IAutoFillManager.java:615)
at android.view.autofill.AutofillManager.updateSessionLocked(AutofillManager.java:2491)
at android.view.autofill.AutofillManager.notifyValueChanged(AutofillManager.java:1889)
...
(21 additional frame(s) were not displayed)
RuntimeException: android.os.TransactionTooLargeException: data parcel size 221188 bytes
at android.view.autofill.AutofillManager.updateSessionLocked(AutofillManager.java:2494)
at android.view.autofill.AutofillManager.notifyValueChanged(AutofillManager.java:1889)
at android.widget.TextView.notifyListeningManagersAfterTextChanged(TextView.java:12389)
at android.widget.TextView.sendAfterTextChanged(TextView.java:12369)
at android.widget.TextView$ChangeWatcher.afterTextChanged(TextView.java:15851)
...
(18 additional frame(s) were not displayed)
```
Contributor guide
Research direction
Start with the Sentry trace and inspect the Android text-change path through TextView.notifyListeningManagersAfterTextChanged and AutofillManager.notifyValueChanged. Determine how Simplenote reaches the autofill update with a 221188-byte parcel, then verify the crash no longer occurs while editing affected content.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100