Open issues

Android - Crash on TransactionTooLargeException
LEARNER-6680
[Spike] Android - Review Enrolment API Changes for Revenue v1
LEARNER-6641
[Spike] Android - Review Enrolment API Changes for Revenue v1
LEARNER-6638
Missing column in Discovery due to migration is causing error spikes across all IDAs
LEARNER-6157
iOS: Update Facebook sdk to latest version
LEARNER-5479
Android - Few users are seeing 'offline connection failed. Check your connection to internet' message
LEARNER-5406
Slow courseware get operation
LEARNER-2045
iOS - Reduce unnecessarily translatable strings from mobile language files
LEARNER-7499
Android - Discover and Fix Registration errors on prod
LEARNER-7476
Android - sdcard feature is broken on Android 9
LEARNER-7419
Android - FragmentManager.java line 1454 [Crashlytics]
LEARNER-7297
Payment response lost from CyberSource or PayPal and Order Failed.
LEARNER-7184
Hide links on Spanish header
LEARNER-6980
Hook credential-themes to to use xss-util package
LEARNER-6899
Android - Fix OutOfMemory error while unit navigation
LEARNER-6744
Facebook security warning and Branch SDK
LEARNER-6241
Credentials Webpack failing to Build
LEARNER-6165
iOS - Remove the dead user_friends code from our Facebook configurations
LEARNER-5768
Android - Update Fabric suite
LEARNER-5682
Android - Upgrade the Deprecated Facebook SDK from 3.23.1 to 4.33.0
LEARNER-5572
Android - Reduce unnecessarily translatable strings from mobile language files
LEARNER-5557
Android - Bump minSdkVersion to 16 after TLS 1.2 change on backend
LEARNER-5432
some white label products not correctly mapped to the correct partner_id in Otto
LEARNER-5419
Android - Users are unable to register through the Android application
LEARNER-5403
Android - HTTP Cache is not stored in cache folder
LEARNER-5395
Mobile: Update Facebook integration to use strict redirects
LEARNER-4879
Android - Spike - Revisit android app to support run time permissions
LEARNER-4825
iOS - Course Sharing - Course share URL is empty for all apps other than facebook and twitter
LEARNER-4383
iOS - Facebook login is boken
LEARNER-4380
iOS - Bulk Video Download discrepancy in case of no network connectivity
LEARNER-4320
iOS - Register with Facebook - flow is not smooth
LEARNER-4319
Course Data Not Appearing on Right Side of Course About Page
LEARNER-4276
Learner's cannot browse their courses in the mobile app
LEARNER-4029
Android - Problems with NewCourseOutline classes after Tabs changes
LEARNER-3999
Fatal Exception: UserProfileFragment getBioInteractor
LEARNER-3998
Urgent - Courses not appearing on institution page
LEARNER-3880
Android - Sign In - App crashes when user tap on 'CANCEL' button on 'Reset Password' dialogue
LEARNER-3747
HKPolyUx logo does not show up on home page
LEARNER-3712
layout - Discussion text does not wrap in users' course discussion page
LEARNER-3336
iOS - UIKit
LEARNER-3208
Android - RequestManagerRetriever.java line 134
LEARNER-3186
Provide valid labels for all form elements on Android Registration page
LEARNER-2916
Course cards do not announce the right course when using Voiceover on iOS
LEARNER-2907
Use native combobox element on iOS registration form.
LEARNER-2906
iOS: Provide valid labels for all form elements Mobile registration form
LEARNER-2905
iOS: Provide visible labels or instructions for all input controls
LEARNER-2904
iOS: Indicate required fields on mobile registration.
LEARNER-2900
iOS: Ensure error messages are in a platform specific alert or focus is moved to the error message after submit (mobile registration iOS)
LEARNER-2899
500 Server Error: Internal Server Error for url:...
LEARNER-2809
iOS - When oauth token refreshes, videos become unavailable
LEARNER-2772
issue 1 of 2788

Android - Crash on TransactionTooLargeException

Description

Issue details can be found on following link:
https://fabric.io/edx-inc/android/apps/org.edx.mobile/issues/5a5622db8cb3c2fa63901f7d?time=last-ninety-days

Details:
Only happens on devices with Android Nougat and above.

TransactionTooLargeException happens when an Activity/Fragment is in the process of stopping, that means that the Activity/Fragment is trying to send its saved state Bundles to the system OS for safe keeping for restoration later (after a config change or process death) but that one or more of the Bundles it sent is too large (i.e. greater than 1MB).

In our case, this was happening on Units navigation screen.

Steps to Reproduce

  • Only test on devices with Android Nougat or above

  • Enable the `Don't keep activities` option in Developer Options on the phone

  • Enrol in a course that has lots of sections/subsections/units e.g. https://www.edx.org/course/mechanics-review-mitx-8-mrevx

  • Open the unit navigation screen

  • Press next/previous 3-4 times and then press Home button

  • Wait for 3-4 seconds and the app will crash

Current Behavior

None

Expected Behavior

None

Reason for Variance

None

Release Notes

None

User Impact Summary

None

Status

Assignee

Mian Khalid

Reporter

Farhan Khan

Labels

None

Reach

None

Impact

None

Platform Area

None

Customer

None

Partner Manager

None

URL

None

Contributor Name

None

Groups with Read-Only Access

None

Actual Points

None

Category of Work

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Story Points

3

Sprint

None

Priority

CAT-1
Configure