Steps to replicate the issue (include links if applicable):
- Install CommentStreams on MediaWiki 1.42
- Go to Special:AllComments
What happens?
Table name component contains unexpected quote or dot character
from /srv/mediawiki/1.42/includes/libs/rdbms/platform/SQLPlatform.php(1051)
#0 /srv/mediawiki/1.42/includes/libs/rdbms/platform/SQLPlatform.php(991): Wikimedia\Rdbms\Platform\SQLPlatform->extractTableNameComponents(string)
#1 /srv/mediawiki/1.42/includes/libs/rdbms/platform/SQLPlatform.php(957): Wikimedia\Rdbms\Platform\SQLPlatform->qualifiedTableComponents(string)
#2 /srv/mediawiki/1.42/includes/libs/rdbms/platform/SQLPlatform.php(936): Wikimedia\Rdbms\Platform\SQLPlatform->tableName(string)
#3 /srv/mediawiki/1.42/includes/libs/rdbms/platform/SQLPlatform.php(837): Wikimedia\Rdbms\Platform\SQLPlatform->tableNameWithAlias(string, string)
#4 /srv/mediawiki/1.42/includes/libs/rdbms/platform/SQLPlatform.php(665): Wikimedia\Rdbms\Platform\SQLPlatform->tableNamesWithIndexClauseOrJOIN(array, array, array, array)
#5 /srv/mediawiki/1.42/includes/libs/rdbms/database/Database.php(3334): Wikimedia\Rdbms\Platform\SQLPlatform->selectSQLText(array, array, array, string, array, array)
#6 /srv/mediawiki/1.42/includes/libs/rdbms/database/DatabaseMySQL.php(730): Wikimedia\Rdbms\Database->selectSQLText(array, array, array, string, array, array)
#7 /srv/mediawiki/1.42/includes/libs/rdbms/database/Database.php(1342): Wikimedia\Rdbms\DatabaseMySQL->selectSQLText(array, array, array, string, array, array)
#8 /srv/mediawiki/1.42/includes/libs/rdbms/database/DBConnRef.php(119): Wikimedia\Rdbms\Database->select(array, array, array, string, array, array)
#9 /srv/mediawiki/1.42/includes/libs/rdbms/database/DBConnRef.php(351): Wikimedia\Rdbms\DBConnRef->__call(string, array)
#10 /srv/mediawiki/1.42/includes/libs/rdbms/querybuilder/SelectQueryBuilder.php(729): Wikimedia\Rdbms\DBConnRef->select(array, array, array, string, array, array)
#11 /srv/mediawiki/1.42/extensions/CommentStreams/includes/CommentStreamsStore.php(246): Wikimedia\Rdbms\SelectQueryBuilder->fetchResultSet()
#12 /srv/mediawiki/1.42/extensions/CommentStreams/includes/CommentStreamsAllComments.php(85): MediaWiki\Extension\CommentStreams\CommentStreamsStore->getCommentPages(integer, integer)
#13 /srv/mediawiki/1.42/includes/specialpage/SpecialPage.php(719): MediaWiki\Extension\CommentStreams\CommentStreamsAllComments->execute(NULL)
#14 /srv/mediawiki/1.42/includes/specialpage/SpecialPageFactory.php(1669): MediaWiki\SpecialPage\SpecialPage->run(NULL)
#15 /srv/mediawiki/1.42/includes/actions/ActionEntryPoint.php(504): MediaWiki\SpecialPage\SpecialPageFactory->executePath(string, MediaWiki\Context\RequestContext)
#16 /srv/mediawiki/1.42/includes/actions/ActionEntryPoint.php(145): MediaWiki\Actions\ActionEntryPoint->performRequest()
#17 /srv/mediawiki/1.42/includes/MediaWikiEntryPoint.php(199): MediaWiki\Actions\ActionEntryPoint->execute()
#18 /srv/mediawiki/config/initialise/entrypoints/index.php(98): MediaWiki\MediaWikiEntryPoint->run()
#19 {main}What should have happened instead?
All the comments are shown as normal
Software version (on Special:Version page; skip for WMF-hosted wikis like Wikipedia):
- MediaWiki: 1.42.1 (61e9a5b) 21:29, 12 July 2024
- PHP: 8.2.20 (fpm-fcgi)
- MariaDB: 10.11.6-MariaDB-1:10.11.6+maria~deb12-log
- CommentStreams: 8.0.2 (4fac5fd) 17:23, 16 June 2024
Other information (browser name/version, screenshots, etc.):
This appears to be caused by T318845.
Miraheze issue tracker task: https://issue-tracker.miraheze.org/T12512