Closed Bug 1822148 Opened 2 years ago Closed 2 years ago

Android Components: exception in release builds when serializing crash pings

Categories

(Fenix :: Crash Reporting, defect, P2)

All
Android
defect

Tracking

(firefox111 unaffected, firefox112 wontfix, firefox113 fixed)

RESOLVED FIXED
113 Branch
Tracking Status
firefox111 --- unaffected
firefox112 --- wontfix
firefox113 --- fixed

People

(Reporter: afranchuk, Assigned: afranchuk)

References

Details

Attachments

(2 files)

There is an exception when the new Glean crash pings are serialized. The kotlinx serialization cannot find the @Serializable implementation for GleanCrashAction.

Authored by https://github.com/afranchuk https://github.com/mozilla-mobile/firefox-android/commit/f719eafe517feb03da188768e783bf523ea0e886 [main] Bug 1822148 - Android Components: exception in release builds when serializing crash pings
Status: NEW → RESOLVED
Closed: 2 years ago
Flags: qe-verify+
Resolution: --- → FIXED
Target Milestone: --- → 113 Branch

(In reply to Alex Franchuk from comment #0)

There is an exception when the new Glean crash pings are serialized. The kotlinx serialization cannot find the @Serializable implementation for GleanCrashAction.

Alex, do these Glean crash ping crashes affect Fenix 112 or 111? Or only 113?

Severity: -- → S3
Flags: needinfo?(afranchuk)

The exceptions would only affect Fenix 112.

Flags: needinfo?(afranchuk)

(In reply to Alex Franchuk from comment #5)

The exceptions would only affect Fenix 112.

Version 112 is in Fenix Beta now. Should we uplift your fix to Beta 112?

Component: General → Crash Reporting
Priority: -- → P2

I'll remove the qe-verify+ flag, since there is no need for QA verification.

Flags: qe-verify+

(In reply to Chris Peterson [:cpeterson] from comment #6)

(In reply to Alex Franchuk from comment #5)

The exceptions would only affect Fenix 112.

Version 112 is in Fenix Beta now. Should we uplift your fix to Beta 112?

We could, however it's worth noting that this exception doesn't affect user experience in any way. It basically becomes a log message but doesn't break any other behavior. But uplifting into the beta will allow us to get crash pings from more users sooner.

We could, however it's worth noting that this exception doesn't affect user experience in any way. It basically becomes a log message but doesn't break any other behavior. But uplifting into the beta will allow us to get crash pings from more users sooner.

In that case, let's not bother uplifting. The Android team is not yet monitoring crash pings, so this fix can ride the trains with 113.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: