Page MenuHomePhabricator

[EPIC] Replace MWK exceptions with assertions & nil fallbacks
Closed, InvalidPublic

Description

The last couple releases are plagued by crashes which originate from uncaught exceptions being thrown by the data layer. We can mitigate a lot of these crashes by comprehensively replacing the exceptions with assertions and adding error-handling code where appropriate*.

There might be cases where it is acceptable to crash, as the application will be in an invalid state, but those should be the exception (pun intended).

Event Timeline

BGerstle-WMF raised the priority of this task from to Needs Triage.
BGerstle-WMF updated the task description. (Show Details)
BGerstle-WMF moved this task to Bug Backlog on the Wikipedia-iOS-App-Backlog board.
BGerstle-WMF subscribed.