Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T321683 Formalize exception handling and annotations in MediaWiki and enforce it in CI | |||
| Open | None | T86704 Phase out use of MWException | |||
| Open | None | T328220 Stop using MWException in Wikimedia deployed code | |||
| Resolved | matmarex | T420027 Replace use of MWException in Content/ContentHandler/ContentModel code | |||
| Resolved | matmarex | T353444 Remove custom error printing code from MWException, fall back to default MWExceptionRenderer | |||
| Duplicate | None | T355798 Four deprecation warnings from Flow |
Event Timeline
Change 928668 merged by jenkins-bot:
[mediawiki/extensions/MediaSearch@master] Replace deprecated MWException
Change 928821 merged by jenkins-bot:
[mediawiki/extensions/MediaModeration@master] Remove broken exception handling
Change 928686 merged by jenkins-bot:
[mediawiki/extensions/Echo@master] Replace remaining usages of deprecated MWException
Change 928852 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):
[mediawiki/extensions/Flow@master] Replace deprecated MWException
Change 928855 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):
[mediawiki/extensions/Flow@master] Replace deprecated MWException, part 2
Change 928860 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):
[mediawiki/core@master] Replace deprecated MWException
Change 928863 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):
[mediawiki/extensions/Translate@master] Replace deprecated MWException
Change 928835 merged by jenkins-bot:
[mediawiki/extensions/Scribunto@master] Replace deprecated MWException
Change 928868 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):
[mediawiki/core@master] media: Replace deprecated MWException
Change 928878 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):
[mediawiki/core@master] Replace deprecated MWException
Change 928860 merged by jenkins-bot:
[mediawiki/core@master] Replace deprecated MWException
Change 928868 merged by jenkins-bot:
[mediawiki/core@master] media: Replace deprecated MWException
Change 928957 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):
[mediawiki/core@master] Replace deprecated MWException
Change 928961 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):
[mediawiki/core@master] Replace deprecated MWException
Change 928966 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):
[mediawiki/core@master] Replace deprecated MWException, deprecate wfUnpack
Change 928984 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):
[mediawiki/core@master] Replace more instances of deprecated MWException
Change 928991 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):
[mediawiki/core@master] Replace more instances of unchecked MWException
Change 929160 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):
[mediawiki/vendor@master] Bump parsoid to 0.18.0-a14
Change 929160 merged by jenkins-bot:
[mediawiki/vendor@master] Bump parsoid to 0.18.0-a14
Change 928626 merged by jenkins-bot:
[mediawiki/extensions/GrowthExperiments@master] Replace deprecated MWException
Change 928878 merged by jenkins-bot:
[mediawiki/core@master] Replace deprecated MWException
Change 928944 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):
[mediawiki/extensions/DonationInterface@master] Remove unnecessary `@throws MWException`
Change 929416 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):
[mediawiki/extensions/WikibaseLexemeCirrusSearch@master] Remove `@throws MWException` for unchecked exceptions
Change 929416 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexemeCirrusSearch@master] Remove `@throws MWException` for unchecked exceptions
Change 928944 merged by jenkins-bot:
[mediawiki/extensions/DonationInterface@master] Remove unnecessary `@throws MWException`
Change 929415 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):
[mediawiki/extensions/ActiveAbstract@master] Improve exception handling a bit
Change 928863 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Replace deprecated MWException
Change 930163 had a related patch set uploaded (by EllenR; author: Daimona Eaytoy):
[mediawiki/extensions/MediaModeration@master] trying to commit, fixes PhotoDNA file extension
Change 928690 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Replace some usages of deprecated MWException
Change 928694 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Replace some usages of deprecated MWException, part 2
Change 930848 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):
[mediawiki/extensions/Wikibase@master] Replace usages of deprecated MWException, part 4
Change 928830 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Replace usages of deprecated MWException, part 3
Change 930848 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Replace usages of deprecated MWException, part 4
Change 931665 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):
[mediawiki/extensions/WikibaseCirrusSearch@master] Replace deprecated MWException
Change 931668 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):
[mediawiki/extensions/WikibaseLexeme@master] Replace deprecated MWException
Change 931670 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):
[mediawiki/extensions/WikibaseMediaInfo@master] Replace deprecated MWException
Change 931668 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Replace deprecated MWException
Change 931665 merged by jenkins-bot:
[mediawiki/extensions/WikibaseCirrusSearch@master] Replace deprecated MWException
Change 931670 merged by jenkins-bot:
[mediawiki/extensions/WikibaseMediaInfo@master] Replace deprecated MWException
Change 930163 abandoned by EllenR:
[mediawiki/extensions/MediaModeration@master] Code to fix verification of PhotoDNA images
Reason:
duplicate effort of futility
Change 937184 had a related patch set uploaded (by Physikerwelt; author: Physikerwelt):
[mediawiki/extensions/MathSearch@master] Catch non MWExceptions in MathId generation
Change 937184 merged by jenkins-bot:
[mediawiki/extensions/MathSearch@master] Catch non MWExceptions in MathId generation
Change 928607 merged by jenkins-bot:
[mediawiki/extensions/CentralNotice@wmf_deploy] Replace deprecated MWException
Change 983183 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):
[mediawiki/core@master] Reparent trivial subclasses of MWException
Change 983186 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):
[mediawiki/extensions/Wikibase@master] Reparent trivial subclasses of MWException
Change 928852 merged by jenkins-bot:
[mediawiki/extensions/Flow@master] Replace deprecated MWException
Change 928855 merged by jenkins-bot:
[mediawiki/extensions/Flow@master] Replace deprecated MWException, part 2
Change 983257 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):
[mediawiki/extensions/Flow@master] Replace subclasses of MWException
Change 928656 merged by jenkins-bot:
[mediawiki/extensions/LiquidThreads@master] Replace deprecated MWException
Change 928957 merged by jenkins-bot:
[mediawiki/core@master] Replace deprecated MWException
Change 983183 merged by jenkins-bot:
[mediawiki/core@master] Reparent trivial subclasses of MWException
Change 983186 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Reparent trivial subclass of MWException
Change 928961 merged by jenkins-bot:
[mediawiki/core@master] Replace deprecated MWException
Change 928966 merged by jenkins-bot:
[mediawiki/core@master] Replace more usages of deprecated MWException
Change 928984 merged by jenkins-bot:
[mediawiki/core@master] Replace more instances of deprecated MWException
Change 928991 merged by jenkins-bot:
[mediawiki/core@master] Replace more instances of unchecked MWException
Change 983257 merged by jenkins-bot:
[mediawiki/extensions/Flow@master] Replace subclasses of MWException
Change 993455 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):
[mediawiki/core@master] Replace unchecked MWException with SPL exceptions
Change 993455 merged by jenkins-bot:
[mediawiki/core@master] Replace unchecked MWException with SPL exceptions
Change #929415 abandoned by Daimona Eaytoy:
[mediawiki/extensions/ActiveAbstract@master] Improve exception handling a bit
Reason:
The extension is gone.
Change #1217776 had a related patch set uploaded (by Novem Linguae; author: Novem Linguae):
[mediawiki/extensions/FlaggedRevs@master] fix some `@throws` statements
Change #1217776 merged by jenkins-bot:
[mediawiki/extensions/FlaggedRevs@master] fix some `@throws` statements
Change #1235397 had a related patch set uploaded (by Reedy; author: Reedy):
[mediawiki/extensions/OATHAuth@master] Remove most MWException references in WebAuthn code
Change #928673 merged by jenkins-bot:
[mediawiki/extensions/OATHAuth@master] Replace deprecated MWException
Change #1235397 merged by jenkins-bot:
[mediawiki/extensions/OATHAuth@master] Remove MWException references in WebAuthn code
Change #1244699 had a related patch set uploaded (by SomeRandomDeveloper; author: SomeRandomDeveloper):
[mediawiki/core@master] ApiBase: Throw LogicException instead of MWException in ::dieDebug()
Change #1244704 had a related patch set uploaded (by SomeRandomDeveloper; author: SomeRandomDeveloper):
[mediawiki/extensions/OAuth@master] Remove redundant code that tries to catch MWExceptions
Change #1244699 merged by jenkins-bot:
[mediawiki/core@master] ApiBase: Throw LogicException instead of MWException in ::dieDebug()
Change #1244704 merged by jenkins-bot:
[mediawiki/extensions/OAuth@master] Remove redundant code that tries to catch MWExceptions
Change #1245439 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):
[mediawiki/extensions/OAuth@master] Remove some more MWException, add some type annotations
Change #1245444 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):
[mediawiki/extensions/Flow@master] Remove last use of MWException
Change #1245469 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):
[mediawiki/extensions/WikimediaCustomizations@master] Remove mention of MWException
Change #1245469 merged by jenkins-bot:
[mediawiki/extensions/WikimediaCustomizations@master] Remove mention of MWException
Change #1245444 merged by jenkins-bot:
[mediawiki/extensions/Flow@master] Remove last use of MWException
Change #1245439 merged by jenkins-bot:
[mediawiki/extensions/OAuth@master] Remove some more MWException, add some type annotations
Change #1246877 had a related patch set uploaded (by SomeRandomDeveloper; author: SomeRandomDeveloper):
[mediawiki/core@master] PageEditingHelper: Return null instead of throwing MWException
Change #1246877 merged by jenkins-bot:
[mediawiki/core@master] PageEditingHelper: Return null instead of throwing MWException