Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

NimbusErrorException$RequestError: Network error: "fetch error: java.net.SocketTimeoutException" #20267

Closed
jonalmeida opened this issue Jul 6, 2021 · 3 comments
Assignees
Labels
needs:triage Issue needs triage Nimbus

Comments

@jonalmeida
Copy link
Contributor

jonalmeida commented Jul 6, 2021

https://sentry.prod.mozaws.net/operations/firefox-nightly/issues/11722256/?referrer=github_plugin

NimbusErrorException$RequestError: Error sending request: [no-sentry] Network error: Java error: "fetch error: java.net.SocketTimeoutException"
    at org.mozilla.experiments.nimbus.internal.NimbusError.intoException(nimbus.kt:14)
    at org.mozilla.experiments.nimbus.internal.NimbusClient.fetchExperiments(nimbus.kt:13)
    at org.mozilla.experiments.nimbus.Nimbus$fetchExperimentsOnThisThread$1.invoke(Nimbus.kt:1)
    at org.mozilla.experiments.nimbus.Nimbus.withCatchAll(Nimbus.kt:1)
    at org.mozilla.experiments.nimbus.Nimbus.fetchExperimentsOnThisThread$nimbus_release(Nimbus.kt:1)
...
(6 additional frame(s) were not displayed)

[INFO] Error sending request: [no-sentry] Network error: Java error: "fetch error: java.net.SocketTimeoutException"

┆Issue is synchronized with this Jira Task

@jonalmeida jonalmeida added the b:crash Crashes Fenix: should link to Sentry, Crash-Stats or GPlay info label Jul 6, 2021
@github-actions github-actions bot added the needs:triage Issue needs triage label Jul 6, 2021
@jonalmeida
Copy link
Contributor Author

These three issues (#20267, #20268, #20269) all spiked on June 23rd in Sentry together because that was when we started to use the crash reporter in Nimbus. I don't believe they are new issues, but it is still something we need to address as clients are failing to register for an experiments.

@jonalmeida
Copy link
Contributor Author

jonalmeida commented Jul 6, 2021

SocketTimeout doesn't seem like something we can do anything about (although the number of affected users seems unusually high), but do we need to report this? For AutoPushFeature, we filter out the non-fatal exceptions that the native layers throw - this might be an option here.

cc: @jhugman @travis79

@jonalmeida
Copy link
Contributor Author

Spoke offline to James, we can filter out this error since it's not useful.

@jonalmeida jonalmeida self-assigned this Jul 12, 2021
@jonalmeida jonalmeida added this to Ready for Engineering (min-5 ; max-22) in Android Engineering Team Kanban board via automation Jul 12, 2021
@jonalmeida jonalmeida moved this from Ready for Engineering (min-5 ; max-22) to In Development (WIP limit - 15) in Android Engineering Team Kanban board Jul 12, 2021
jonalmeida added a commit to jonalmeida/fenix that referenced this issue Jul 12, 2021
jonalmeida added a commit to jonalmeida/fenix that referenced this issue Jul 12, 2021
@mergify mergify bot closed this as completed in b877430 Jul 12, 2021
Android Engineering Team Kanban board automation moved this from In Development (WIP limit - 15) to Done Jul 12, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
needs:triage Issue needs triage Nimbus
Projects
No open projects
Development

No branches or pull requests

1 participant