Last modified: 2014-03-11 17:07:02 UTC
Fatal error: Call to a member function bind() on a non-object in /usr/local/apache/common-local/php-1.20wmf11/includes/upload/UploadBase.php on line 247 UploadBase: $tmpFile = $repo->getLocalCopy( $srcPath ); $tmpFile->bind( $this ); // keep alive with $thumb File Repo: * @return TempFSFile|null Returns null on failure */ public function getLocalCopy( $virtualUrl ) { $path = $this->resolveToStoragePath( $virtualUrl ); return $this->backend->getLocalCopy( array( 'src' => $path ) ); } FileBackend * @return TempFSFile|null Returns null on failure */ abstract public function getLocalCopy( array $params ); Something should be checking for null in UploadBase ;)
(adding more PHP-characteristics to the title, looked a bit javascripty)
[23-Oct-2012 15:14:20] Fatal error: Call to a member function bind() on a non-object at /usr/local/apache/common-local/php-1.21wmf2/includes/upload/UploadBase.php on line 247 Server: srv295 Method: POST URL: http://commons.wikimedia.org/w/api.php Backtrace: #0 /usr/local/apache/common-local/php-1.21wmf2/includes/upload/UploadBase.php(247): UploadBase::getRealPath() #1 /usr/local/apache/common-local/php-1.21wmf2/includes/upload/UploadFromStash.php(101): UploadBase->getRealPath('mwrepo://local/...') #2 /usr/local/apache/common-local/php-1.21wmf2/includes/api/ApiUpload.php(336): UploadFromStash->initialize('10y94n6ae130.qe...', 'Himbas.2.JPG') #3 /usr/local/apache/common-local/php-1.21wmf2/includes/api/ApiUpload.php(64): ApiUpload->selectUploadModule() #4 /usr/local/apache/common-local/php-1.21wmf2/includes/api/ApiMain.php(820): ApiUpload->execute() #5 /usr/local/apache/common-local/php-1.21wmf2/includes/api/ApiMain.php(372): ApiMain->executeAction() #6 /usr/local/apache/common-local/php-1.21wmf2/includes/api/ApiMain.php(349): ApiMain->executeActionWithErrorHandling() #7 /usr/local/apache/common-local/php-1.21wmf2/api.php(77): ApiMain->execute() #8 /usr/local/apache/common-local/live-1.5/api.php(3): require('/usr/local/apac...') #9 {main}
Now 257
262
Reports of this "in the wild": https://www.mediawiki.org/wiki/Thread:Project:Support_desk/Upload_return:_Fatal_error:_Call_to_a_member_function_bind()_on_a_non-object_in_/var/www/site/l4d2-funs.myriapulse.com/wiki/includes/upload/UploadBase.php_on_line_259
[04-Nov-2013 23:57:27] Fatal error: Call to a member function bind() on a non-object at /usr/local/apache/common-local/php-1.23wmf2/includes/upload/UploadBase.php on line 262 Server: mw1208 Method: POST URL: http://commons.wikimedia.org/w/api.php Backtrace: #0 /usr/local/apache/common-local/php-1.23wmf2/includes/upload/UploadBase.php(262): UploadBase::getRealPath() #1 /usr/local/apache/common-local/php-1.23wmf2/includes/upload/UploadFromStash.php(101): UploadBase->getRealPath('mwrepo://local/...') #2 /usr/local/apache/common-local/php-1.23wmf2/includes/api/ApiUpload.php(396): UploadFromStash->initialize('11uctuuhtfl0.o9...', '003_Acatl??n_de...', true) #3 /usr/local/apache/common-local/php-1.23wmf2/includes/api/ApiUpload.php(65): ApiUpload->selectUploadModule() #4 /usr/local/apache/common-local/php-1.23wmf2/includes/api/ApiMain.php(829): ApiUpload->execute() #5 /usr/local/apache/common-local/php-1.23wmf2/includes/api/ApiMain.php(380): ApiMain->executeAction() #6 /usr/local/apache/common-local/php-1.23wmf2/includes/api/ApiMain.php(351): ApiMain->executeActionWithErrorHandling() #7 /usr/local/apache/common-local/php-1.23wmf2/api.php(73): ApiMain->execute() #8 /usr/local/apache/common-local/w/api.php(3): require('/usr/local/apac...') #9 {main}
Change 96640 had a related patch set uploaded by Aaron Schulz: Fixed fatal error when getLocalCopy() fails https://gerrit.wikimedia.org/r/96640
Change 96640 merged by jenkins-bot: Fixed fatal error when getLocalCopy() fails https://gerrit.wikimedia.org/r/96640
Status Merged
Change 107040 had a related patch set uploaded by MarkAHershberger: Fixed fatal error when getLocalCopy() fails https://gerrit.wikimedia.org/r/107040
Change 107040 merged by jenkins-bot: Fixed fatal error when getLocalCopy() fails https://gerrit.wikimedia.org/r/107040