Error produced by the upgrade and setup consistency check
Messages displayed to a user caused by an incomplete upgrade

An upgrade "is the process of replacing a product with a newer version of the same product"1 and Semantic MediaWiki tries to provide a simple yet sufficient process to ensure that data consistency is ensured while new features are made available and for that reason the following changes were added with Semantic MediaWiki 3.0.0Released on 11 October 2018 and compatible with MW 1.27.0 - 1.31.x.2 and extended with Semantic MediaWiki 3.0.1Released on 25 January 2019 and compatible with MW 1.27.0 - 1.31.x.34:

See also[edit]

  • Upgrade and setup consistency check was introduce to validate the status of the database and settings that influence the "shape" of its tables and indices.
  • Incomplete upgrade describes situation where an incomplete state requires additional intervention from an administrator
  • Setup information file ".smw.json" is used to store information about the upgrade and setup consistency check as well as tasks that compromise an incomplete upgrade.


The setup information file ".smw.json" is essential to monitor the upgrade progress, the installation in general, and any other changes that might appear during the extension life-cycle while being enabled on a wiki. In cases where the file is no longer accessible, was manually changed, or removed, the "Upgrade Error Screen" will appear until it is re-generated and contains required information.

How to upgrade?[edit]


  1. ^
  2. ^  Semantic MediaWiki: GitHub pull request gh:smw:3095
  3. ^  Semantic MediaWiki: GitHub pull request gh:smw:3611
  4. ^  Semantic MediaWiki: GitHub pull request gh:smw:3738
  5. ^  Semantic MediaWiki: GitHub pull request gh:smw:3080