Last modified: 2013-07-22 14:18:52 UTC
2 issues here: 1) an exception is being thrown 2) No message at all.. public function checkEditPermissions() { wfProfileIn( __METHOD__ ); foreach ( $this->requiredPremissions as $action ) { $permissionStatus = $this->newContent->checkPermission( $action, $this->getUser() ); $this->status->merge( $permissionStatus ); if ( !$this->status->isOK() ) { $this->errorType |= self::PERMISSION_ERROR; wfProfileOut( __METHOD__ ); throw new \PermissionsError( $action, $permissionStatus->getErrorsArray() ); } } wfProfileOut( __METHOD__ ); } 2013-03-08 03:15:09 mw1204 wikidatawiki: [22a243ee] /w/api.php Exception from line 531 of /usr/local/apache/common-local/php-1.21wmf11/extensions/Wikibase/repo/includes/EditEntity.php: #0 /usr/local/apache/common-local/php-1.21wmf11/extensions/Wikibase/repo/includes/EditEntity.php(596): Wikibase\EditEntity->checkEditPermissions() #1 /usr/local/apache/common-local/php-1.21wmf11/extensions/Wikibase/repo/includes/api/CreateClaim.php(123): Wikibase\EditEntity->attemptSave('', 2, '+\') #2 /usr/local/apache/common-local/php-1.21wmf11/extensions/Wikibase/repo/includes/api/CreateClaim.php(62): Wikibase\Api\CreateClaim->saveChanges(Object(Wikibase\ItemContent)) #3 /usr/local/apache/common-local/php-1.21wmf11/includes/api/ApiMain.php(839): Wikibase\Api\CreateClaim->execute() #4 /usr/local/apache/common-local/php-1.21wmf11/includes/api/ApiMain.php(379): ApiMain->executeAction() #5 /usr/local/apache/common-local/php-1.21wmf11/includes/api/ApiMain.php(350): ApiMain->executeActionWithErrorHandling() #6 /usr/local/apache/common-local/php-1.21wmf11/api.php(77): ApiMain->execute() #7 /usr/local/apache/common-local/live-1.5/api.php(3): require('/usr/local/apac...') #8 {main}
The section of code the exception seems to have been thrown from no longer exists.