I've discovered a single revision_id that, when requested from en.wikipedia.org, causes an error that causes an "Internal Error" and crashes an API query. When making an API query, the problem only happens when I try to request the content. The error is out of the ordinary and that is why I am reporting.
Revision id: 186704908 Problem observed for: 3 days Error Message: LBFactory_Multi::newExternalLB: Unknown cluster "cluster16" Backtrace: #0 /usr/local/apache/common-local/wmf-deployment/includes/db/LBFactory_Multi.php(139): LBFactory_Multi->newExternalLB('cluster16', false) #1 /usr/local/apache/common-local/wmf-deployment/includes/ExternalStoreDB.php(42): LBFactory_Multi->getExternalLB('cluster16', false) #2 /usr/local/apache/common-local/wmf-deployment/includes/ExternalStoreDB.php(53): ExternalStoreDB->getLoadBalancer('cluster16') #3 /usr/local/apache/common-local/wmf-deployment/includes/ExternalStoreDB.php(125): ExternalStoreDB->getSlave('cluster16') #4 /usr/local/apache/common-local/wmf-deployment/includes/ExternalStoreDB.php(97): ExternalStoreDB->fetchBlob('cluster16', '3970273', false) #5 /usr/local/apache/common-local/wmf-deployment/includes/ExternalStore.php(43): ExternalStoreDB->fetchFromURL('DB://cluster16/...') #6 /usr/local/apache/common-local/wmf-deployment/includes/Revision.php(732): ExternalStore::fetchFromURL('DB://cluster16/...') #7 /usr/local/apache/common-local/wmf-deployment/includes/Revision.php(920): Revision::getRevisionText(Object(stdClass)) #8 /usr/local/apache/common-local/wmf-deployment/includes/Revision.php(621): Revision->loadText() #9 /usr/local/apache/common-local/wmf-deployment/includes/Revision.php(600): Revision->getRawText() #10 /usr/local/apache/common-local/wmf-deployment/includes/Article.php(481): Revision->getText(2) #11 /usr/local/apache/common-local/wmf-deployment/includes/Article.php(343): Article->fetchContent(186704908) #12 /usr/local/apache/common-local/wmf-deployment/includes/Article.php(230): Article->loadContent() #13 /usr/local/apache/common-local/wmf-deployment/includes/Article.php(832): Article->getContent() #14 /usr/local/apache/common-local/wmf-deployment/includes/Wiki.php(493): Article->view() #15 /usr/local/apache/common-local/wmf-deployment/includes/Wiki.php(70): MediaWiki->performAction(Object(OutputPage), Object(Article), Object(Title), Object(User), Object(WebRequest)) #16 /usr/local/apache/common-local/wmf-deployment/index.php(117): MediaWiki->performRequestForTitle(Object(Title), Object(Article), Object(OutputPage), Object(User), Object(WebRequest)) #17 /usr/local/apache/common-local/live-1.5/index.php(3): require('/usr/local/apac...') #18 {main}
Example #2: http://en.wikipedia.org/w/api.php?action=query&prop=revisions&revids=186704908&rvprop=content|ids
Example #3 (no content, should work): http://en.wikipedia.org/w/api.php?action=query&prop=revisions&revids=186704908&rvprop=ids|timestamp
Version: unspecified
Severity: normal