Skip to content

Fiam crash fix #4691

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Feb 21, 2023
Merged

Fiam crash fix #4691

merged 3 commits into from
Feb 21, 2023

Conversation

eldhosembabu
Copy link
Contributor

@github-actions
Copy link
Contributor

github-actions bot commented Feb 16, 2023

📝 PRs merging into main branch

Our main branch should always be in a releasable state. If you are working on a larger change, or if you don't want this change to see the light of the day just yet, consider using a feature branch first, and only merge into the main branch when the code complete and ready to be released.

Add the 'main-merge-ack' label to your PR to confirm merging into the main branch is intended.

@google-oss-bot
Copy link
Contributor

1 Warning
⚠️ Did you forget to add a changelog entry? (Add the 'no-changelog' label to the PR to silence this warning.)

Generated by 🚫 Danger

@github-actions
Copy link
Contributor

github-actions bot commented Feb 16, 2023

Unit Test Results

47 tests   - 427   46 ✔️  - 428   28s ⏱️ - 3m 5s
  6 suites  -   21     1 💤 +    1 
  6 files    -   21     0 ±    0 

Results for commit c82824c. ± Comparison against base commit 0a36c34.

This pull request removes 474 and adds 47 tests. Note that renamed tests count towards both.
com.google.firebase.iid.FirebaseInstanceIdWithFcmReceiverRoboTest ‑ testBindsService_oAndTargetingO
com.google.firebase.iid.FirebaseInstanceIdWithFcmReceiverRoboTest ‑ testNoWrappedIntent
com.google.firebase.iid.FirebaseInstanceIdWithFcmReceiverRoboTest ‑ testNullIntent
com.google.firebase.iid.FirebaseInstanceIdWithFcmReceiverRoboTest ‑ testStartsService_OTargetingO_highPriority
com.google.firebase.iid.FirebaseInstanceIdWithFcmReceiverRoboTest ‑ testStartsService_fallsBackToBindService
com.google.firebase.iid.FirebaseInstanceIdWithFcmReceiverRoboTest ‑ testStartsService_notOButTargetingO
com.google.firebase.iid.FirebaseInstanceIdWithFcmReceiverRoboTest ‑ testStartsService_notOButTargetingO[19]
com.google.firebase.iid.FirebaseInstanceIdWithFcmReceiverRoboTest ‑ testStartsService_notOButTargetingO[21]
com.google.firebase.iid.FirebaseInstanceIdWithFcmReceiverRoboTest ‑ testStartsService_notOButTargetingO[22]
com.google.firebase.iid.FirebaseInstanceIdWithFcmReceiverRoboTest ‑ testStartsService_notOButTargetingO[23]
…
com.google.firebase.inappmessaging.display.FirebaseInAppMessagingDisplayTest ‑ dismissClickListener_dismissesFiam
com.google.firebase.inappmessaging.display.FirebaseInAppMessagingDisplayTest ‑ dismissTimer_onComplete_dismissesFiam
com.google.firebase.inappmessaging.display.FirebaseInAppMessagingDisplayTest ‑ fiamClickListener_whenActionUrlProvided_andBrowserAvailable_opensBrowserIntent
com.google.firebase.inappmessaging.display.FirebaseInAppMessagingDisplayTest ‑ fiamClickListener_whenActionUrlProvided_andChromeAvailable_opensCustomTab
com.google.firebase.inappmessaging.display.FirebaseInAppMessagingDisplayTest ‑ fiamUIListener_whenFiamClicked_receivesOnFiamClick
com.google.firebase.inappmessaging.display.FirebaseInAppMessagingDisplayTest ‑ firebaseInAppMessagingUIListener_whenFiamRendered_receivesOnFiamTrigger
com.google.firebase.inappmessaging.display.FirebaseInAppMessagingDisplayTest ‑ impressionTimer_onComplete_firesImpressionLogAction
com.google.firebase.inappmessaging.display.FirebaseInAppMessagingDisplayTest ‑ inflate_setsActionListenerToDismissFiamOnClick
com.google.firebase.inappmessaging.display.FirebaseInAppMessagingDisplayTest ‑ onActivitPaused_clearsListeners
com.google.firebase.inappmessaging.display.FirebaseInAppMessagingDisplayTest ‑ onActivityNewActivityStarted_displaysFiamInNewActivity
…

♻️ This comment has been updated with latest results.

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Feb 16, 2023

Size Report 1

Affected Products

  • firebase-inappmessaging-display

    TypeBase (0c1240e)Merge (96bcc51)Diff
    aar180 kB180 kB+32 B (+0.0%)
    apk (aggressive)1.53 MB1.53 MB-8 B (-0.0%)
    apk (release)5.21 MB5.21 MB-64 B (-0.0%)

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/TA3mszH1bm.html

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Feb 16, 2023

Startup Time Report 1

Note: Layout is sometimes suboptimal due to limited formatting support on GitHub. Please check this report on GCS.

Notes

Startup Times

  • fire-fiam

    DeviceStatisticsDistributions
    oriole-32
    Percentile0c1240e96bcc51DiffSignificant (?)
    p107.31 ±4 ms5.62 ±2 ms-1.68 ms (-23.0%)NO
    p258.04 ±4 ms6.05 ±2 ms-1.99 ms (-24.8%)NO
    p509.01 ±5 ms6.77 ±2 ms-2.24 ms (-24.9%)NO
    p7510.3 ±5 ms7.79 ±2 ms-2.53 ms (-24.5%)NO
    p9012.0 ±6 ms8.83 ±3 ms-3.21 ms (-26.7%)NO

    20 test runs in comparison
    CommitTest Runs
    0c1240e
    • 2023-02-17_18:01:37.298182_cSDl
    • 2023-02-17_18:01:37.302451_nqBd
    • 2023-02-17_18:01:37.302486_ZjPD
    • 2023-02-17_18:01:37.302495_ScXe
    • 2023-02-17_18:01:37.302502_LAah
    • 2023-02-17_18:01:37.302510_ktUl
    • 2023-02-17_18:01:37.302516_ULuJ
    • 2023-02-17_18:01:37.302522_EqKs
    • 2023-02-17_18:01:37.302529_JyrQ
    • 2023-02-17_18:01:37.302536_OPhs
    96bcc51
    • 2023-02-17_19:37:09.368789_VvpO
    • 2023-02-17_19:37:09.381068_clKw
    • 2023-02-17_19:37:09.381108_okpo
    • 2023-02-17_19:37:09.381118_sGpf
    • 2023-02-17_19:37:09.381126_SARn
    • 2023-02-17_19:37:09.381444_txsn
    • 2023-02-17_19:37:09.381457_Daik
    • 2023-02-17_19:37:09.381465_mqYK
    • 2023-02-17_19:37:09.381478_EtOJ
    • 2023-02-17_19:37:09.381485_eMLF
    redfin-30
    Percentile0c1240e96bcc51DiffSignificant (?)
    p1015.1 ±6 ms15.3 ±7 ms+280 μs (+1.9%)NO
    p2516.5 ±7 ms17.0 ±7 ms+430 μs (+2.6%)NO
    p5018.8 ±7 ms19.0 ±8 ms+223 μs (+1.2%)NO
    p7521.7 ±8 ms21.8 ±8 ms+107 μs (+0.5%)NO
    p9025.1 ±8 ms25.3 ±9 ms+154 μs (+0.6%)NO

    20 test runs in comparison
    CommitTest Runs
    0c1240e
    • 2023-02-17_18:01:37.298182_cSDl
    • 2023-02-17_18:01:37.302451_nqBd
    • 2023-02-17_18:01:37.302486_ZjPD
    • 2023-02-17_18:01:37.302495_ScXe
    • 2023-02-17_18:01:37.302502_LAah
    • 2023-02-17_18:01:37.302510_ktUl
    • 2023-02-17_18:01:37.302516_ULuJ
    • 2023-02-17_18:01:37.302522_EqKs
    • 2023-02-17_18:01:37.302529_JyrQ
    • 2023-02-17_18:01:37.302536_OPhs
    96bcc51
    • 2023-02-17_19:37:09.368789_VvpO
    • 2023-02-17_19:37:09.381068_clKw
    • 2023-02-17_19:37:09.381108_okpo
    • 2023-02-17_19:37:09.381118_sGpf
    • 2023-02-17_19:37:09.381126_SARn
    • 2023-02-17_19:37:09.381444_txsn
    • 2023-02-17_19:37:09.381457_Daik
    • 2023-02-17_19:37:09.381465_mqYK
    • 2023-02-17_19:37:09.381478_EtOJ
    • 2023-02-17_19:37:09.381485_eMLF
  • fire-fiamd

    DeviceStatisticsDistributions
    oriole-32
    Percentile0c1240e96bcc51DiffSignificant (?)
    p1010.2 ±7 ms9.45 ±3 ms-733 μs (-7.2%)NO
    p2510.9 ±8 ms10.1 ±3 ms-790 μs (-7.2%)NO
    p5012.1 ±8 ms11.3 ±3 ms-797 μs (-6.6%)NO
    p7513.8 ±9 ms12.5 ±3 ms-1.21 ms (-8.8%)NO
    p9015.5 ±10 ms14.5 ±4 ms-1.06 ms (-6.8%)NO

    20 test runs in comparison
    CommitTest Runs
    0c1240e
    • 2023-02-17_18:01:37.298182_cSDl
    • 2023-02-17_18:01:37.302451_nqBd
    • 2023-02-17_18:01:37.302486_ZjPD
    • 2023-02-17_18:01:37.302495_ScXe
    • 2023-02-17_18:01:37.302502_LAah
    • 2023-02-17_18:01:37.302510_ktUl
    • 2023-02-17_18:01:37.302516_ULuJ
    • 2023-02-17_18:01:37.302522_EqKs
    • 2023-02-17_18:01:37.302529_JyrQ
    • 2023-02-17_18:01:37.302536_OPhs
    96bcc51
    • 2023-02-17_19:37:09.368789_VvpO
    • 2023-02-17_19:37:09.381068_clKw
    • 2023-02-17_19:37:09.381108_okpo
    • 2023-02-17_19:37:09.381118_sGpf
    • 2023-02-17_19:37:09.381126_SARn
    • 2023-02-17_19:37:09.381444_txsn
    • 2023-02-17_19:37:09.381457_Daik
    • 2023-02-17_19:37:09.381465_mqYK
    • 2023-02-17_19:37:09.381478_EtOJ
    • 2023-02-17_19:37:09.381485_eMLF
    redfin-30
    Percentile0c1240e96bcc51DiffSignificant (?)
    p1017.4 ±11 ms15.0 ±9 ms-2.45 ms (-14.1%)NO
    p2518.7 ±12 ms16.0 ±9.9 ms-2.65 ms (-14.2%)NO
    p5020.3 ±13 ms17.7 ±11 ms-2.59 ms (-12.8%)NO
    p7522.2 ±14 ms19.3 ±12 ms-2.93 ms (-13.2%)NO
    p9025.0 ±15 ms21.9 ±14 ms-3.14 ms (-12.6%)NO

    20 test runs in comparison
    CommitTest Runs
    0c1240e
    • 2023-02-17_18:01:37.298182_cSDl
    • 2023-02-17_18:01:37.302451_nqBd
    • 2023-02-17_18:01:37.302486_ZjPD
    • 2023-02-17_18:01:37.302495_ScXe
    • 2023-02-17_18:01:37.302502_LAah
    • 2023-02-17_18:01:37.302510_ktUl
    • 2023-02-17_18:01:37.302516_ULuJ
    • 2023-02-17_18:01:37.302522_EqKs
    • 2023-02-17_18:01:37.302529_JyrQ
    • 2023-02-17_18:01:37.302536_OPhs
    96bcc51
    • 2023-02-17_19:37:09.368789_VvpO
    • 2023-02-17_19:37:09.381068_clKw
    • 2023-02-17_19:37:09.381108_okpo
    • 2023-02-17_19:37:09.381118_sGpf
    • 2023-02-17_19:37:09.381126_SARn
    • 2023-02-17_19:37:09.381444_txsn
    • 2023-02-17_19:37:09.381457_Daik
    • 2023-02-17_19:37:09.381465_mqYK
    • 2023-02-17_19:37:09.381478_EtOJ
    • 2023-02-17_19:37:09.381485_eMLF
  • timeToInitialDisplay

    DeviceStatisticsDistributions
    oriole-32
    Percentile0c1240e96bcc51DiffSignificant (?)
    p10205 ±31 ms195 ±4 ms-10.2 ms (-5.0%)NO
    p25216 ±38 ms200 ±5 ms-16.2 ms (-7.5%)NO
    p50229 ±46 ms208 ±5 ms-21.7 ms (-9.5%)NO
    p75243 ±54 ms216 ±5 ms-27.0 ms (-11.1%)NO
    p90254 ±57 ms228 ±5 ms-26.0 ms (-10.2%)NO

    20 test runs in comparison
    CommitTest Runs
    0c1240e
    • 2023-02-17_18:01:37.298182_cSDl
    • 2023-02-17_18:01:37.302451_nqBd
    • 2023-02-17_18:01:37.302486_ZjPD
    • 2023-02-17_18:01:37.302495_ScXe
    • 2023-02-17_18:01:37.302502_LAah
    • 2023-02-17_18:01:37.302510_ktUl
    • 2023-02-17_18:01:37.302516_ULuJ
    • 2023-02-17_18:01:37.302522_EqKs
    • 2023-02-17_18:01:37.302529_JyrQ
    • 2023-02-17_18:01:37.302536_OPhs
    96bcc51
    • 2023-02-17_19:37:09.368789_VvpO
    • 2023-02-17_19:37:09.381068_clKw
    • 2023-02-17_19:37:09.381108_okpo
    • 2023-02-17_19:37:09.381118_sGpf
    • 2023-02-17_19:37:09.381126_SARn
    • 2023-02-17_19:37:09.381444_txsn
    • 2023-02-17_19:37:09.381457_Daik
    • 2023-02-17_19:37:09.381465_mqYK
    • 2023-02-17_19:37:09.381478_EtOJ
    • 2023-02-17_19:37:09.381485_eMLF
    redfin-30
    Percentile0c1240e96bcc51DiffSignificant (?)
    p10233 ±12 ms250 ±2 ms+16.8 ms (+7.2%)NO
    p25239 ±13 ms256 ±2 ms+17.3 ms (+7.2%)NO
    p50247 ±16 ms263 ±2 ms+16.5 ms (+6.7%)NO
    p75258 ±27 ms272 ±3 ms+13.7 ms (+5.3%)NO
    p90269 ±30 ms284 ±4 ms+15.3 ms (+5.7%)NO

    20 test runs in comparison
    CommitTest Runs
    0c1240e
    • 2023-02-17_18:01:37.298182_cSDl
    • 2023-02-17_18:01:37.302451_nqBd
    • 2023-02-17_18:01:37.302486_ZjPD
    • 2023-02-17_18:01:37.302495_ScXe
    • 2023-02-17_18:01:37.302502_LAah
    • 2023-02-17_18:01:37.302510_ktUl
    • 2023-02-17_18:01:37.302516_ULuJ
    • 2023-02-17_18:01:37.302522_EqKs
    • 2023-02-17_18:01:37.302529_JyrQ
    • 2023-02-17_18:01:37.302536_OPhs
    96bcc51
    • 2023-02-17_19:37:09.368789_VvpO
    • 2023-02-17_19:37:09.381068_clKw
    • 2023-02-17_19:37:09.381108_okpo
    • 2023-02-17_19:37:09.381118_sGpf
    • 2023-02-17_19:37:09.381126_SARn
    • 2023-02-17_19:37:09.381444_txsn
    • 2023-02-17_19:37:09.381457_Daik
    • 2023-02-17_19:37:09.381465_mqYK
    • 2023-02-17_19:37:09.381478_EtOJ
    • 2023-02-17_19:37:09.381485_eMLF

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/Rm46gUARE2/index.html

…ase/inappmessaging/display/FirebaseInAppMessagingDisplay.java

Co-authored-by: Rodrigo Lazo <[email protected]>
@eldhosembabu eldhosembabu requested a review from rlazo February 17, 2023 19:13
@eldhosembabu eldhosembabu merged commit c60f76b into master Feb 21, 2023
@eldhosembabu eldhosembabu deleted the fiam-crash-fix branch February 21, 2023 18:48
@firebase firebase locked and limited conversation to collaborators Mar 24, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Attempt to invoke virtual method 'com.google.firebase.inappmessaging.model.MessageType kb.i.c()'
3 participants