Page MenuHomePhabricator

DPL3 Compatibility with MW 1.43:
Closed, InvalidPublicBUG REPORT

Description

Steps to replicate the issue (include links if applicable):

  • Install DynamicPageList3 3.6.2 on MW 1.39 with the following code at the bottom of the LocalSettings.php file:
wfLoadExtension( 'DynamicPageList3' );
$wgDplSettings['maxCategoryCount'] = 6;
$wgDplSettings['maxResultCount'] = 200;

and generate a report:

{{#dpl:
  |category=Artikel
  |rowcolformat=width=100%
  |mode=ordered
  |ordermethod=counter
  |order=descending
  |addpagecounter=true
  |count=20
}}
  • Upgrade to MW 1.43

What happens?:

The following error occurs:

Extension:DynamicPageList3 (DPL3), version 3.6.2: Fehler: MediaWiki\Extension\DynamicPageList3\Query::buildAndSelect: Die DynamicPageList3-Erweiterung (Version 3.6.2) produzierte ein SQL-Statement, was zu einem Datenbank-Fehler führte.<br/>Der Grund könnte ein interner Fehler von DynamicPageList3 sein oder ein Fehler deinerseits; besonders beim Nutzen von Parametern wie „categoryregexp“ oder „titleregexp“. Die Verwendung von non-greedy *? matching patterns werden nicht unterstützt.<br/>Fehlermeldung:<br/><code></code>

What should have happened instead?:

Generate a DPL report without errors

Software version (on Special:Version page; skip for WMF-hosted wikis like Wikipedia):

MediaWiki 1.43.3
DynamicPageList3 3.6.2

Other information (browser name/version, screenshots, etc.):