Page MenuHomePhabricator

stacktrace during api upload
Closed, ResolvedPublic

Description


Version: 1.17.x
Severity: normal

Details

Reference
bz32194

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 12:00 AM
bzimport set Reference to bz32194.
bzimport added a subscriber: Unknown Object (MLST).

With the basic config changed to include:

$wgEnableUploads = true;
$wgGroupPermissions['*']['upload'] = true;
$wgGroupPermissions['*']['reupload'] = true;
$wgGroupPermissions['*']['reupload-shared'] = true;
$wgGroupPermissions['*']['upload_by_url'] = true;
$wgAllowCopyUploads = true;

$wgShowExceptionDetails = true;

Both 1.17 and 1.18 give the following backtrace:

<?xml version="1.0"?><p>Internal error in ApiFormatXml::recXmlPrint: (allowed, ...) has integer keys without _element value. Use ApiResult::setIndexedTagName().</p><p>Backtrace:</p><p>#0 /home/mah/work/code/mediawiki/1.18/phase3/includes/api/ApiBase.php(1241): wfDebugDieBacktrace('Internal error ...')<br />
#1 /home/mah/work/code/mediawiki/1.18/phase3/includes/api/ApiFormatXml.php(156): ApiBase::dieDebug('ApiFormatXml::r...', '(allowed, ...) ...')<br />
#2 /home/mah/work/code/mediawiki/1.18/phase3/includes/api/ApiFormatXml.php(171): ApiFormatXml::recXmlPrint('allowed', Array, NULL)<br />
#3 /home/mah/work/code/mediawiki/1.18/phase3/includes/api/ApiFormatXml.php(171): ApiFormatXml::recXmlPrint('error', Array, NULL)<br />
#4 /home/mah/work/code/mediawiki/1.18/phase3/includes/api/ApiFormatXml.php(81): ApiFormatXml::recXmlPrint('api', Array, NULL, false)<br />
#5 /home/mah/work/code/mediawiki/1.18/phase3/includes/api/ApiMain.php(722): ApiFormatXml-&gt;execute()<br />
#6 /home/mah/work/code/mediawiki/1.18/phase3/includes/api/ApiMain.php(387): ApiMain-&gt;printResult(true)<br />
#7 /home/mah/work/code/mediawiki/1.18/phase3/includes/api/ApiMain.php(342): ApiMain-&gt;executeActionWithErrorHandling()<br />
#8 /home/mah/work/code/mediawiki/1.18/phase3/api.php(115): ApiMain-&gt;execute()<br />
#9 {main}</p>

for the following api request:

"filename" = robots.txt
"url" = http://en.wikipedia.org/robots.txt

  • This bug has been marked as a duplicate of bug 32204 ***