https://bugzilla.wikimedia.org/show_bug.cgi?id=71877

            Bug ID: 71877
           Summary: internal_api_error_MWException in wbsearchentities
                    when "continue" parameter is not an integer
           Product: MediaWiki extensions
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: WikidataRepo
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
       Web browser: ---
   Mobile Platform: ---

When doing e.g. the following requests:

action=wbsearchentities&format=json&search=Italy&language=en&type=item&limit=10&continue=

or

action=wbsearchentities&format=json&search=Italy&language=en&type=item&limit=10&continue=abc

the API returns:

{"error":{"code":"internal_api_error_MWException","info":"Exception Caught:
Internal error in ApiResult::setElement: Bad parameter","*":"\n\n#0
C:\\xampp\\htdocs\\mediawiki\\includes\\api\\ApiResult.php(185):
ApiBase::dieDebug('ApiResult::setE...', 'Bad parameter')\n#1
C:\\xampp\\htdocs\\mediawiki\\includes\\api\\ApiResult.php(374):
ApiResult::setElement(Array, 'search', NULL, 0)\n#2
C:\\xampp\\htdocs\\mediawiki\\extensions\\Wikibase\\repo\\includes\\api\\SearchEntities.php(310):
ApiResult->addValue(NULL, 'search', NULL)\n#3
C:\\xampp\\htdocs\\mediawiki\\includes\\api\\ApiMain.php(932):
Wikibase\\Api\\SearchEntities->execute()\n#4
C:\\xampp\\htdocs\\mediawiki\\includes\\api\\ApiMain.php(364):
ApiMain->executeAction()\n#5
C:\\xampp\\htdocs\\mediawiki\\includes\\api\\ApiMain.php(335):
ApiMain->executeActionWithErrorHandling()\n#6
C:\\xampp\\htdocs\\mediawiki\\api.php(85): ApiMain->execute()\n#7 {main}\n\n"}}

Specifying a PARAM_TYPE and making it an optional parameter should fix the
problem.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to