PKP Bugzilla – Bug 6022
Error when uploading a replacement supplementary file
Last modified: 2010-10-29 17:46:28 PDT
Uploading a replacement supp. file (i.e upload a supp file, then upload another to replace it) causes an error -- It looks like the call to SuppFileForm in TrackSubmissionHandler::284 is missing a parameter: Wednesday, October 6, 2010 1:57:56 PM America/Vancouver [06-Oct-2010 14:00:53] PHP Fatal error: Call to a member function getSetting() on a non-object in /Applications/MAMP/htdocs/dev/ojs/classes/submission/form/SuppFileForm.inc.php on line 36 [06-Oct-2010 14:00:53] PHP Stack trace: [06-Oct-2010 14:00:53] PHP 1. {main}() /Applications/MAMP/htdocs/dev/ojs/index.php:0 [06-Oct-2010 14:00:53] PHP 2. PKPApplication->execute() /Applications/MAMP/htdocs/dev/ojs/index.php:65 [06-Oct-2010 14:00:53] PHP 3. Dispatcher->dispatch($request = *uninitialized*) /Applications/MAMP/htdocs/dev/ojs/lib/pkp/classes/core/PKPApplication.inc.php:180 [06-Oct-2010 14:00:53] PHP 4. PKPPageRouter->route($request = *uninitialized*) /Applications/MAMP/htdocs/dev/ojs/lib/pkp/classes/core/Dispatcher.inc.php:129 [06-Oct-2010 14:00:53] PHP 5. PKPRouter->_authorizeInitializeAndCallRequest($serviceEndpoint = *uninitialized*, $request = *uninitialized*, $args = *uninitialized*, $validate = *uninitialized*) /Applications/MAMP/htdocs/dev/ojs/lib/pkp/classes/core/PKPPageRouter.inc.php:265 [06-Oct-2010 14:00:53] PHP 6. call_user_func(*uninitialized*, *uninitialized*, *uninitialized*) /Applications/MAMP/htdocs/dev/ojs/lib/pkp/classes/core/PKPRouter.inc.php:370 [06-Oct-2010 14:00:53] PHP 7. TrackSubmissionHandler->saveSuppFile($args = *uninitialized*, *uninitialized*) /Applications/MAMP/htdocs/dev/ojs/lib/pkp/classes/core/PKPRouter.inc.php:0 [06-Oct-2010 14:00:53] PHP 8. SuppFileForm->SuppFileForm($article = *uninitialized*, $journal = *uninitialized*, $suppFileId = *uninitialized*) /Applications/MAMP/htdocs/dev/ojs/pages/author/TrackSubmissionHandler.inc.php:284
Fixed. http://github.com/pkp/ojs/commit/4f61958bcaee5ea05a2371c35228b8fbefef204c
*** Bug 6066 has been marked as a duplicate of this bug. ***
Created attachment 3291 [details] Patch against OJS 2.3.3-2 (Uploaded patch file is equivalent to Matt's link in comment #1.)
Committed to OJS 2.3.3-3