Incidents/2018-08-21 Train

== Summary ==
There were several problems with the 2018-08-21 1.32.0-wmf.18 train resulting in multiple rollbacks.
=== Stats ===
* changes: 755
* repos: 176
* committers: 89
* finished on-time: true
* rollbacks: 2
* issues: 6
* Changelog
=== Issues ===
* Bad newline after return statement by JavaScript minifier
* jsonconfig-license-notice-license-unset showing up on non-tabular data pages
* Call to a member function getRevisionRecord() on a non-object (boolean)
* www.mediawiki.org showing: error:Unknown database 'wikidatawiki' on shard: s3
* BadMethodCallException from line 3671 of /srv/mediawiki/php-1.32.0-wmf.18/includes/parser/Parser.php: Call to a member function getId() on a non-object (boolean)
* prepareForParse() nor setReviewedVersions() called yet
== Timeline ==
=== 2018-08-09 ===
* 00:12: Bad newline after return statement by JavaScript minifier
=== 2018-08-17 ===
* 07:32: Bad newline after return statement by JavaScript minifier
=== 2018-08-21 ===
* 11:57: jsonconfig-license-notice-license-unset showing up on non-tabular data pages
* 17:13: thcipriani: starting branch cut for 1.32.0-wmf.18
* 18:52: Pruned MediaWiki: 1.32.0-wmf.10 (duration: 07m 37s)
* 18:58: Pruned MediaWiki: 1.32.0-wmf.12 (duration: 03m 15s)
* 19:11: Pruned MediaWiki: 1.32.0-wmf.13 (duration: 01m 41s)
* 19:49: Finished scap: testwiki to php-1.32.0-wmf.18 and rebuild l10n cache (duration: 34m 54s)
* 20:11: [Group0] rebuilt and synchronized wikiversions files: Group0 to 1.32.0-wmf.18
* 20:40: Call to a member function getRevisionRecord() on a non-object (boolean)
* 17:41: www.mediawiki.org showing: error:Unknown database 'wikidatawiki' on shard: s3
==== End of Day Summary ====
* Group0: 1.32.0-wmf.18
* Group1: 1.32.0-wmf.16
* Group2: 1.32.0-wmf.16
* Status: 
=== 2018-08-22 ===
* 00:10: www.mediawiki.org showing: error:Unknown database 'wikidatawiki' on shard: s3
* 05:32: jsonconfig-license-notice-license-unset showing up on non-tabular data pages
* 19:38: Synchronized php-1.32.0-wmf.18/extensions/Flow/includes/TemplateHelper.php: Work around exception in DifferenceEngine::showDiffStyle() phab:T202454
* 19:40: Removed phab:T202454 as blocker: Call to a member function getRevisionRecord() on a non-object (boolean)
* 19:54: [Group1] rebuilt and synchronized wikiversions files: group1 wikis to 1.32.0-wmf.18
* 20:24: [Group1] rebuilt and synchronized wikiversions files: Revert "Group1 wikis to 1.32.0-wmf.18"
* 20:27: BadMethodCallException from line 3671 of /srv/mediawiki/php-1.32.0-wmf.18/includes/parser/Parser.php: Call to a member function getId() on a non-object (boolean)
==== End of Day Summary ====
* Group0: 1.32.0-wmf.18
* Group1: 1.32.0-wmf.16
* Group2: 1.32.0-wmf.16
* Status: 
=== 2018-08-23 ===
* 18:28: Synchronized php-1.32.0-wmf.18/extensions/FlaggedRevs/backend/FlaggedRevs.class.php: Fix incorrect return value in CurrentRevisionCallback phab:T202580 (duration: 00m 54s)
* 18:37: [Group1] rebuilt and synchronized wikiversions files: group1 wikis to 1.32.0-wmf.18
* 18:45: BadMethodCallException from line 3671 of /srv/mediawiki/php-1.32.0-wmf.18/includes/parser/Parser.php: Call to a member function getId() on a non-object (boolean)
* 19:26: [Group2] rebuilt and synchronized wikiversions files: all wikis to 1.32.0-wmf.18
* 19:34: [Group2] rebuilt and synchronized wikiversions files: revert all wikis to 1.32.0-wmf.18
* 19:38: prepareForParse() nor setReviewedVersions() called yet
* 22:27: Synchronized php-1.32.0-wmf.18/extensions/FlaggedRevs/backend/FlaggedRevs.class.php: Follow-up 413e11e2f: Skip CurrentRevisionCallback if not stabilized T202659 (duration: 00m 56s)
* 22:31: [Group2] rebuilt and synchronized wikiversions files: all wikis to 1.32.0-wmf.18
* 22:37: prepareForParse() nor setReviewedVersions() called yet
==== End of Day Summary ====
* Group0: 1.32.0-wmf.18
* Group1: 1.32.0-wmf.18
* Group2: 1.32.0-wmf.18
* Status: 
== Links to relevant documentation ==
* Heterogeneous deployment/Train deploys
== Conclusions ==
== Actionables ==
Category:Incident documentation