I encountered two similar php errors. (ojs 2.4.1)
First :
Sometimes, when I want to add a reviewer to article, I have this message :
- Code: Select all
[b]PHP Fatal error: Call to a member function getId() on a non-object in \classes\submission\sectionEditor\SectionEditorAction.inc.php on line 128[/b]
PHP Stack trace:
PHP 1. {main}() \\index.php:0
PHP 2. PKPApplication->execute() \\index.php:63
PHP 3. Dispatcher->dispatch() \\lib\\pkp\\classes\\core\\PKPApplication.inc.php:189
PHP 4. PKPPageRouter->route() \\lib\\pkp\\classes\\core\\Dispatcher.inc.php:133
PHP 5. PKPRouter->_authorizeInitializeAndCallRequest() \\lib\\pkp\\classes\\core\\PKPPageRouter.inc.php:266
PHP 6. call_user_func() \\lib\\pkp\\classes\\core\\PKPRouter.inc.php:370
PHP 7. SubmissionEditHandler->selectReviewer() \\lib\\pkp\\classes\\core\\PKPRouter.inc.php:370
PHP 8. SectionEditorAction->addReviewer() \\pages\\sectionEditor\\SubmissionEditHandler.inc.php:467
Second :
Sometimes, when I want to change the review form content (as a reviewer), I have this message :
- Code: Select all
[b]Fatal error: Call to a member function getRoleId() on a non-object in "my_ojs_repository"\classes\submission\form\comment\EditCommentForm.inc.php on line 41[/b]
PHP Stack trace:
PHP 1. {main}() \\index.php:0
PHP 2. PKPApplication->execute() \\ojs_copy\\index.php:63
PHP 3. Dispatcher->dispatch() \\lib\\pkp\\classes\\core\\PKPApplication.inc.php:189
PHP 4. PKPPageRouter->route() \\lib\\pkp\\classes\\core\\Dispatcher.inc.php:133
PHP 5. PKPRouter->_authorizeInitializeAndCallRequest() \\lib\\pkp\\classes\\core\\PKPPageRouter.inc.php:266
PHP 6. call_user_func() \\lib\\pkp\\classes\\core\\PKPRouter.inc.php:370
PHP 7. SubmissionCommentsHandler->editComment() \\lib\\pkp\\classes\\core\\PKPRouter.inc.php:370
PHP 8. ReviewerAction->editComment() \\pages\\reviewer\\SubmissionCommentsHandler.inc.php:81
PHP 9. EditCommentForm->EditCommentForm() \\classes\\submission\\reviewer\\ReviewerAction.inc.php:414
I don't know if the two are linked but they are similar...
