Page MenuHomeMiraheze

SiteScout database error when accessing Special:SiteScout
Closed, ResolvedPublic

Description

Mon May 18 17:18:13 UTC 2020    test2   test2wiki       SiteScout::populateItems                                                                             DB      db6.miraheze.org        1054    Unknown column 'rc_user' in 'field list'                                                                              (db6.miraheze.org)     SELECT  rc_timestamp AS item_date,rc_title,rc_user,rc_us                                                                             er_text,rc_comment,rc_id,rc_minor,rc_new,rc_namespace,rc_cur_id,rc_this_oldid,rc                                                                             _last_oldid  FROM `recentchanges`     ORDER BY rc_id DESC LIMIT 50
#0 /srv/mediawiki/w/includes/libs/rdbms/database/Database.php(1574): Wikimedia\R                                                                             dbms\Database->getQueryExceptionAndLog(string, integer, string, string)
#1 /srv/mediawiki/w/includes/libs/rdbms/database/Database.php(1152): Wikimedia\R                                                                             dbms\Database->reportQueryError(string, integer, string, string, boolean)
#2 /srv/mediawiki/w/includes/libs/rdbms/database/Database.php(1807): Wikimedia\R                                                                             dbms\Database->query(string, string)
#3 /srv/mediawiki/w/includes/libs/rdbms/database/DBConnRef.php(68): Wikimedia\Rd                                                                             bms\Database->select(string, array, array, string, array)
#4 /srv/mediawiki/w/includes/libs/rdbms/database/DBConnRef.php(315): Wikimedia\R                                                                             dbms\DBConnRef->__call(string, array)
#5 /srv/mediawiki/w/extensions/SiteScout/includes/SiteScout.class.php(438): Wiki                                                                             media\Rdbms\DBConnRef->select(string, array, array, string, array)
#6 /srv/mediawiki/w/extensions/SiteScout/includes/SiteScout.class.php(378): Site                                                                             Scout->populateItemsDB()
#7 /srv/mediawiki/w/extensions/SiteScout/includes/SiteScoutXML.class.php(8): Sit                                                                             eScout->populateItems()
#8 /srv/mediawiki/w/extensions/SiteScout/includes/specials/SpecialSiteScoutUpdat                                                                             e.php(22): SiteScoutXML->displayItems()
#9 /srv/mediawiki/w/includes/specialpage/SpecialPage.php(575): SiteScoutUpdate->                                                                             execute(NULL)
#10 /srv/mediawiki/w/includes/specialpage/SpecialPageFactory.php(611): SpecialPa                                                                             ge->run(NULL)
#11 /srv/mediawiki/w/includes/MediaWiki.php(296): MediaWiki\Special\SpecialPageF                                                                             actory->executePath(Title, RequestContext)
#12 /srv/mediawiki/w/includes/MediaWiki.php(900): MediaWiki->performRequest()
#13 /srv/mediawiki/w/includes/MediaWiki.php(527): MediaWiki->main()
#14 /srv/mediawiki/w/index.php(44): MediaWiki->run()
#15 {main}

Event Timeline

Reception123 triaged this task as Normal priority.May 18 2020, 17:23
Reception123 created this task.
RhinosF1 added a subscriber: RhinosF1.

SiteScout is part of SocialTools.

@Paladox updated this recently, Could the same be done for this extension?

no, the extension is not compatible with actor, hence is broken and should be uninstalled due to the incompatibility.

no, the extension is not compatible with actor, hence is broken and should be uninstalled due to the incompatibility.

I will do it later then

no, the extension is not compatible with actor, hence is broken and should be uninstalled due to the incompatibility.

I will do it later then

We should also notify any wikis currently using it prior to uninstalling.

We should also notify any wikis currently using it prior to uninstalling.

There will be at least a CN post.

A developer of SiteScout has said "SiteScout has many known issues and is de facto unmaintained and should probably really be archived rather than anything else." therefore the decision has been to indeed remove this extension.

I've merged the two PRs made by @RhinosF1 and therefore SiteScout is now no longer installed on Miraheze for the reasons above.

A developer of SiteScout has said "SiteScout has many known issues and is de facto unmaintained and should probably really be archived rather than anything else." therefore the decision has been to indeed remove this extension.

https://phabricator.wikimedia.org/maniphest/task/edit/form/33/ then?

I've merged the two PRs made by @RhinosF1 and therefore SiteScout is now no longer installed on Miraheze for the reasons above.