OJS 3.1.0.1 Problem with prepared emails

Hi @RickMath,

You likely won’t see anything relevant in the error log unless you encounter a dead stop (such as a blank page). Try to document each process you followed, what you expected, and what you observed, and we can try to work through them one at a time.

Regards,
Alec Smecher
Public Knowledge Project Team

Thanks Alec

Also I have been able to create the email keys that were in the listed in email_templates_default table that were not in the email_templates_default_data table except for the proof, copyedit and layout emails in that we are not currently using these.

I will document a submission, a reviewer assignment and a review. The only thing that is an immediate issue is that I have a review form that transferred in the upgrade and is intact but does not show for the reviewer, I will see if it works in this pass. It is set as the review form for all journal sections.

We seem to be further across the bridge!! :grin:

Rick

I have run several tests of the OJS system.

Basically set up two test accounts with author, reader and reviewer roles.

Without going into total detail and screen shots the main results are as follow.

Submitted an article text file from user 1. Uploaded file and filled in title and abstract.

User 1 received a submission acknowledgement email. Editor received copy of acknowledgement email. All information on email was correct and the submission was shown on the editor submissions page.

Selected User 2 as a reviewer. We have a review form that migrated from earlier OJS version and is correct when previewed.

On the reviewer select page a copy of the email was displayed. Note in the shot below that some of the fields in the email were not filled in with the variables. They are circled in red.

The correct dates, file and review form were shown here.

Clicking on Add Reviewer a little circle in the lower right hand corner turned for 15 to 20 minutes. Nothing happened so the form was closed using the X at the top right corner.

The reviewer did not receive an email but could see the request when logged in. (I tested with combinations of the check boxes for Reviewer Access on the Review Workflow form. Same results for each test)

The reviewer could see the assignment but the dates were not correct and the selected review form was not displayed.

Editor received confirmation from User 2 that was able to review.

When going back to editor the submission showed the reviewer and that the assignment was accepted. Interesting that the reviewer did nothing to accept the review.

The reviewer could see the submission file and open it.

From there the reviewer could record a decision without filling out the test box which was not the correct form. The decision was shown on the editor page. The editor sent an acknowledgement email to the reviewer that was receive correctly.

I can send more detail if needed but this summarizes the test pretty well.

The three major issues seem to be the reviewer request email, the dates and the correct review form.

Waiting to hear back. Thanks!!! Cannot wait to see this wonderful system work so we can get back into production.

Rick

Hi @RickMath,

To chip away at a couple of these:

  • In the email template view, when you see templates variables such as these…
    image
    …are these replaced when the email is sent? If so, then they’re behaving as expected. These are replaced after you view the email, before it is sent. (Noted, this may not be totally intuitive.)

  • When you see a spinner that continues seemingly endlessly, check your PHP error log for details. If OJS hit an error, this would also explain why the email wasn’t received.

Regards,
Alec Smecher
Public Knowledge Project Team

Alec

Thanks for the response. Two items -

None of the other emails that appear in the preview window seem to exhibit this behavior. Or at least as best as I remember. I agree that if the system hung that the email would not have been sent.

When should I check the error log? While the circle is turning or after I close the page with the X?

I have other questions for later on recaptcha and the link to Ensuring a Blind Review. I know we need to rresolve this first but should I post those as separate topics?

Merry Christmas!

Rick

Hi @RickMath,

Generally we replace variables with their values before showing the email, but in this case, because the reviewer selection and due date entry are done in the same interface as the email composition, it isn’t done beforehand.

As for the error message, it should be logged a second or two after the spinner starts spinning.

For the rest, yes, rather than complicating this thread, I’d suggest posting them separately.

Regards,
Alec Smecher
Public Knowledge Project Team

OK I am cleaning up the error log so it is shorter as there are a lot of lines that repeat. I am almost done. I made it right after the circle spin.

Looks like it is hung up on something. Do you want me to post it or attach a file?

I will post the others in a separate topic.

Hi @RickMath,

There should be a message that says “Fatal Error” or “Error” or something similar. That’s what you’ll need to debug further. Post it here if you don’t find another forum post that resolves it.

Regards,
Alec Smecher
Public Knowledge Project Team

No fatal error in the log. So here it is. Hoefully this helps

=================================================================
These were when I unassigned a reviewer and sent the email (just a test)

[22-Dec-2017 15:42:45 America/New_York] PHP Strict Standards: Declaration of UserDetailsForm::initData() should be compatible with Form::initData() in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/settings/user/form/UserDetailsForm.inc.php on line 18
[22-Dec-2017 15:42:52 America/New_York] PHP Strict Standards: Declaration of UserGridHandler::renderFilter() should be compatible with GridHandler::renderFilter($request, $filterData = Array) in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/settings/user/UserGridHandler.inc.php on line 564
[22-Dec-2017 15:42:52 America/New_York] PHP Strict Standards: Declaration of UserForm::execute() should be compatible with Form::execute() in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/settings/user/form/UserForm.inc.php on line 18
[22-Dec-2017 15:42:52 America/New_York] PHP Strict Standards: Declaration of UserDetailsForm::execute() should be compatible with UserForm::execute($request) in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/settings/user/form/UserDetailsForm.inc.php on line 18
[22-Dec-2017 15:42:52 America/New_York] PHP Strict Standards: Declaration of UserDetailsForm::display() should be compatible with Form::display($request = NULL, $template = NULL) in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/settings/user/form/UserDetailsForm.inc.php on line 18
[22-Dec-2017 15:42:52 America/New_York] PHP Strict Standards: Declaration of UserDetailsForm::initData() should be compatible with Form::initData() in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/settings/user/form/UserDetailsForm.inc.php on line 18
[22-Dec-2017 15:42:53 America/New_York] PHP Strict Standards: Declaration of UserEmailForm::fetch() should be compatible with Form::fetch($request, $template = NULL, $display = false) in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/settings/user/form/UserEmailForm.inc.php on line 88
[22-Dec-2017 15:42:53 America/New_York] PHP Strict Standards: Declaration of UserEmailForm::execute() should be compatible with Form::execute() in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/settings/user/form/UserEmailForm.inc.php on line 88
[22-Dec-2017 15:42:53 America/New_York] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/form/Form.inc.php on line 369
[22-Dec-2017 15:42:53 America/New_York] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/core/PKPRequest.inc.php on line 592

==================================================================
Here is the log while the circle was spinning before the form was closed using the X

[22-Dec-2017 16:04:14 America/New_York] PHP Strict Standards: Only variables should be assigned by reference in /home/jamtorg/public_html/OJS3/pages/index/IndexHandler.inc.php on line 68
[22-Dec-2017 16:04:14 America/New_York] PHP Deprecated: Non-static method Config::getContextBaseUrls() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/plugins/generic/usageEvent/PKPUsageEventPlugin.inc.php on line 199
[22-Dec-2017 16:04:14 America/New_York] PHP Strict Standards: Declaration of SubmissionFileDAO::fromRow() should be compatible with PKPSubmissionFileDAO::fromRow($row, $fileImplementation) in /home/jamtorg/public_html/OJS3/classes/article/SubmissionFileDAO.inc.php on line 23
[22-Dec-2017 16:04:26 America/New_York] PHP Strict Standards: Non-static method Validation::verifyPassword() should not be called statically in /home/jamtorg/public_html/OJS3/lib/pkp/classes/security/Validation.inc.php on line 58
[22-Dec-2017 16:04:26 America/New_York] PHP Strict Standards: Declaration of SubmissionFileDAO::fromRow() should be compatible with PKPSubmissionFileDAO::fromRow($row, $fileImplementation) in /home/jamtorg/public_html/OJS3/classes/article/SubmissionFileDAO.inc.php on line 23
[22-Dec-2017 16:04:28 America/New_York] PHP Strict Standards: Declaration of SubmissionFileDAO::fromRow() should be compatible with PKPSubmissionFileDAO::fromRow($row, $fileImplementation) in /home/jamtorg/public_html/OJS3/classes/article/SubmissionFileDAO.inc.php on line 23
[22-Dec-2017 16:04:28 America/New_York] PHP Strict Standards: Declaration of SubmissionFileDAO::fromRow() should be compatible with PKPSubmissionFileDAO::fromRow($row, $fileImplementation) in /home/jamtorg/public_html/OJS3/classes/article/SubmissionFileDAO.inc.php on line 23
[22-Dec-2017 16:04:30 America/New_York] PHP Strict Standards: Declaration of PKPWorkflowHandler::initialize() should be compatible with PKPHandler::initialize($request) in /home/jamtorg/public_html/OJS3/lib/pkp/pages/workflow/PKPWorkflowHandler.inc.php on line 526
[22-Dec-2017 16:04:30 America/New_York] PHP Strict Standards: Declaration of PKPWorkflowHandler::initialize() should be compatible with PKPHandler::initialize($request) in /home/jamtorg/public_html/OJS3/lib/pkp/pages/workflow/PKPWorkflowHandler.inc.php on line 526
[22-Dec-2017 16:04:31 America/New_York] PHP Strict Standards: Declaration of PKPWorkflowHandler::initialize() should be compatible with PKPHandler::initialize($request) in /home/jamtorg/public_html/OJS3/lib/pkp/pages/workflow/PKPWorkflowHandler.inc.php on line 526
[22-Dec-2017 16:04:32 America/New_York] PHP Strict Standards: Declaration of PKPWorkflowHandler::initialize() should be compatible with PKPHandler::initialize($request) in /home/jamtorg/public_html/OJS3/lib/pkp/pages/workflow/PKPWorkflowHandler.inc.php on line 526
[22-Dec-2017 16:04:32 America/New_York] PHP Strict Standards: Declaration of QueriesGridCellProvider::getCellActions() should be compatible with GridCellProvider::getCellActions($request, $row, $column, $position = GRID_ACTION_POSITION_DEFAULT) in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/queries/QueriesGridCellProvider.inc.php on line 18
[22-Dec-2017 16:04:33 America/New_York] PHP Strict Standards: Declaration of PKPWorkflowHandler::initialize() should be compatible with PKPHandler::initialize($request) in /home/jamtorg/public_html/OJS3/lib/pkp/pages/workflow/PKPWorkflowHandler.inc.php on line 526
[22-Dec-2017 16:04:33 America/New_York] PHP Strict Standards: Declaration of FileListGridHandler::initialize() should be compatible with SubmissionFilesGridHandler::initialize($request, $args = NULL) in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/files/fileList/FileListGridHandler.inc.php on line 22
[22-Dec-2017 16:04:33 America/New_York] PHP Strict Standards: Declaration of CategoryGridHandler::doSpecificFetchGridActions() should be compatible with GridHandler::doSpecificFetchGridActions($args, $request, $templateMgr) in /home/jamtorg/public_html/OJS3/lib/pkp/classes/controllers/grid/CategoryGridHandler.inc.php on line 493
[22-Dec-2017 16:04:33 America/New_York] PHP Strict Standards: Declaration of StageParticipantGridHandler::initialize() should be compatible with CategoryGridHandler::initialize($request, $args = NULL) in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/users/stageParticipant/StageParticipantGridHandler.inc.php on line 24
[22-Dec-2017 16:04:33 America/New_York] PHP Strict Standards: Declaration of StageParticipantGridHandler::loadCategoryData() should be compatible with CategoryGridHandler::loadCategoryData($request, &$categoryDataElement, $filter = NULL) in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/users/stageParticipant/StageParticipantGridHandler.inc.php on line 24
[22-Dec-2017 16:04:33 America/New_York] PHP Strict Standards: Declaration of SubmissionFileDAO::fromRow() should be compatible with PKPSubmissionFileDAO::fromRow($row, $fileImplementation) in /home/jamtorg/public_html/OJS3/classes/article/SubmissionFileDAO.inc.php on line 23
[22-Dec-2017 16:04:33 America/New_York] PHP Strict Standards: Declaration of FileListGridHandler::initialize() should be compatible with SubmissionFilesGridHandler::initialize($request, $args = NULL) in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/files/fileList/FileListGridHandler.inc.php on line 22
[22-Dec-2017 16:04:33 America/New_York] PHP Strict Standards: Declaration of SubmissionFileDAO::fromRow() should be compatible with PKPSubmissionFileDAO::fromRow($row, $fileImplementation) in /home/jamtorg/public_html/OJS3/classes/article/SubmissionFileDAO.inc.php on line 23
[22-Dec-2017 16:04:41 America/New_York] PHP Strict Standards: Declaration of ReviewerForm::fetch() should be compatible with Form::fetch($request, $template = NULL, $display = false) in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/users/reviewer/form/ReviewerForm.inc.php on line 19
[22-Dec-2017 16:04:41 America/New_York] PHP Strict Standards: Declaration of ReviewerForm::initData() should be compatible with Form::initData() in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/users/reviewer/form/ReviewerForm.inc.php on line 19
[22-Dec-2017 16:04:41 America/New_York] PHP Strict Standards: Declaration of ReviewerForm::execute() should be compatible with Form::execute() in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/users/reviewer/form/ReviewerForm.inc.php on line 19
[22-Dec-2017 16:04:41 America/New_York] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/form/Form.inc.php on line 369
[22-Dec-2017 16:04:41 America/New_York] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/core/PKPRequest.inc.php on line 592
[22-Dec-2017 16:04:41 America/New_York] PHP Deprecated: Non-static method PKPString::dateformatPHP2JQueryDatepicker() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/cache/t_compile/7f8f5ae6765137168f45d9e7e2efc080af9bb01f^%%43^439^43996821%%textInput.tpl.php on line 104
[22-Dec-2017 16:04:41 America/New_York] PHP Deprecated: Non-static method PKPString::dateformatPHP2JQueryDatepicker() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/cache/t_compile/7f8f5ae6765137168f45d9e7e2efc080af9bb01f^%%43^439^43996821%%textInput.tpl.php on line 104
[22-Dec-2017 16:04:42 America/New_York] PHP Strict Standards: Declaration of ReviewerSelectGridHandler::renderFilter() should be compatible with GridHandler::renderFilter($request, $filterData = Array) in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/users/reviewerSelect/ReviewerSelectGridHandler.inc.php on line 276
[22-Dec-2017 16:04:42 America/New_York] PHP Strict Standards: Declaration of AdvancedSearchReviewerFilterForm::initData() should be compatible with Form::initData() in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/users/reviewerSelect/form/AdvancedSearchReviewerFilterForm.inc.php on line 18

=================================================================================
These lines repeat 15 times including this pair
[22-Dec-2017 16:04:42 America/New_York] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/form/Form.inc.php on line 388
[22-Dec-2017 16:04:42 America/New_York] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/core/PKPRequest.inc.php on line 592

[22-Dec-2017 16:04:42 America/New_York] PHP Strict Standards: Declaration of SubmissionFileDAO::fromRow() should be compatible with PKPSubmissionFileDAO::fromRow($row, $fileImplementation) in /home/jamtorg/public_html/OJS3/classes/article/SubmissionFileDAO.inc.php on line 23
[22-Dec-2017 16:04:54 America/New_York] PHP Strict Standards: Declaration of ReviewerSelectGridHandler::renderFilter() should be compatible with GridHandler::renderFilter($request, $filterData = Array) in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/users/reviewerSelect/ReviewerSelectGridHandler.inc.php on line 276
[22-Dec-2017 16:04:54 America/New_York] PHP Strict Standards: Declaration of AdvancedSearchReviewerFilterForm::initData() should be compatible with Form::initData() in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/users/reviewerSelect/form/AdvancedSearchReviewerFilterForm.inc.php on line 18

===============================================================================
These lines repeat 30 times including this pair
[22-Dec-2017 16:04:54 America/New_York] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/form/Form.inc.php on line 388
[22-Dec-2017 16:04:54 America/New_York] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/core/PKPRequest.inc.php on line 592

[22-Dec-2017 16:04:54 America/New_York] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/core/PKPRequest.inc.php on line 592
[22-Dec-2017 16:05:04 America/New_York] PHP Strict Standards: Declaration of ReviewerForm::fetch() should be compatible with Form::fetch($request, $template = NULL, $display = false) in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/users/reviewer/form/ReviewerForm.inc.php on line 19
[22-Dec-2017 16:05:04 America/New_York] PHP Strict Standards: Declaration of ReviewerForm::initData() should be compatible with Form::initData() in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/users/reviewer/form/ReviewerForm.inc.php on line 19
[22-Dec-2017 16:05:04 America/New_York] PHP Strict Standards: Declaration of ReviewerForm::execute() should be compatible with Form::execute() in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/users/reviewer/form/ReviewerForm.inc.php on line 19
[22-Dec-2017 16:05:04 America/New_York] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/form/Form.inc.php on line 369
[22-Dec-2017 16:05:04 America/New_York] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/core/PKPRequest.inc.php on line 592
[22-Dec-2017 16:05:04 America/New_York] PHP Deprecated: Non-static method PKPString::dateformatPHP2JQueryDatepicker() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/cache/t_compile/7f8f5ae6765137168f45d9e7e2efc080af9bb01f^%%43^439^43996821%%textInput.tpl.php on line 104
[22-Dec-2017 16:05:04 America/New_York] PHP Deprecated: Non-static method PKPString::dateformatPHP2JQueryDatepicker() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/cache/t_compile/7f8f5ae6765137168f45d9e7e2efc080af9bb01f^%%43^439^43996821%%textInput.tpl.php on line 104
[22-Dec-2017 16:05:04 America/New_York] PHP Strict Standards: Declaration of ReviewerSelectGridHandler::renderFilter() should be compatible with GridHandler::renderFilter($request, $filterData = Array) in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/users/reviewerSelect/ReviewerSelectGridHandler.inc.php on line 276
[22-Dec-2017 16:05:04 America/New_York] PHP Strict Standards: Declaration of AdvancedSearchReviewerFilterForm::initData() should be compatible with Form::initData() in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/users/reviewerSelect/form/AdvancedSearchReviewerFilterForm.inc.php on line 18
[22-Dec-2017 16:05:04 America/New_York] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/form/Form.inc.php on line 388
[22-Dec-2017 16:05:04 America/New_York] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/core/PKPRequest.inc.php on line 592

==============================================================================
These lines repeat 15 times including this pair

[22-Dec-2017 16:05:04 America/New_York] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/form/Form.inc.php on line 388
[22-Dec-2017 16:05:04 America/New_York] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/core/PKPRequest.inc.php on line 592

[22-Dec-2017 16:05:04 America/New_York] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/form/Form.inc.php on line 369
[22-Dec-2017 16:05:04 America/New_York] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/core/PKPRequest.inc.php on line 592

==================================================================================
These lines repeat 15 times including this pair
[22-Dec-2017 16:05:04 America/New_York] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/form/Form.inc.php on line 388
[22-Dec-2017 16:05:04 America/New_York] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/core/PKPRequest.inc.php on line 592

[22-Dec-2017 16:05:04 America/New_York] PHP Strict Standards: Declaration of FileListGridHandler::initialize() should be compatible with SubmissionFilesGridHandler::initialize($request, $args = NULL) in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/files/fileList/FileListGridHandler.inc.php on line 22
[22-Dec-2017 16:05:04 America/New_York] PHP Strict Standards: Declaration of SubmissionFileDAO::fromRow() should be compatible with PKPSubmissionFileDAO::fromRow($row, $fileImplementation) in /home/jamtorg/public_html/OJS3/classes/article/SubmissionFileDAO.inc.php on line 23
[22-Dec-2017 16:05:14 America/New_York] PHP Strict Standards: Declaration of ReviewerSelectGridHandler::renderFilter() should be compatible with GridHandler::renderFilter($request, $filterData = Array) in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/users/reviewerSelect/ReviewerSelectGridHandler.inc.php on line 276
[22-Dec-2017 16:05:14 America/New_York] PHP Strict Standards: Declaration of AdvancedSearchReviewerFilterForm::initData() should be compatible with Form::initData() in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/users/reviewerSelect/form/AdvancedSearchReviewerFilterForm.inc.php on line 18

=====================================================================================
These lines repeat 30 times including this pair

[22-Dec-2017 16:05:14 America/New_York] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/form/Form.inc.php on line 388
[22-Dec-2017 16:05:14 America/New_York] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/core/PKPRequest.inc.php on line 592

INTENTIONALLY BLANK

[22-Dec-2017 16:05:14 America/New_York] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/form/Form.inc.php on line 369
[22-Dec-2017 16:05:14 America/New_York] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/core/PKPRequest.inc.php on line 592

====================================================================================
These lines repeat 15 times including this pair
[22-Dec-2017 16:05:14 America/New_York] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/form/Form.inc.php on line 388
[22-Dec-2017 16:05:14 America/New_York] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/core/PKPRequest.inc.php on line 592

INTENTIONALLY BLANK

[22-Dec-2017 16:05:28 America/New_York] PHP Strict Standards: Declaration of ReviewerForm::fetch() should be compatible with Form::fetch($request, $template = NULL, $display = false) in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/users/reviewer/form/ReviewerForm.inc.php on line 19
[22-Dec-2017 16:05:28 America/New_York] PHP Strict Standards: Declaration of ReviewerForm::initData() should be compatible with Form::initData() in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/users/reviewer/form/ReviewerForm.inc.php on line 19
[22-Dec-2017 16:05:28 America/New_York] PHP Strict Standards: Declaration of ReviewerForm::execute() should be compatible with Form::execute() in /home/jamtorg/public_html/OJS3/lib/pkp/controllers/grid/users/reviewer/form/ReviewerForm.inc.php on line 19

======================================================================
These lines repeat 15 times including this pair
[22-Dec-2017 16:05:28 America/New_York] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/form/Form.inc.php on line 388
[22-Dec-2017 16:05:28 America/New_York] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/core/PKPRequest.inc.php on line 592

INTENTIONALLY BLANK

These were after the form was closed using the X
[22-Dec-2017 16:05:28 America/New_York] PHP Deprecated: Non-static method PKPRequest::isPost() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/form/validation/FormValidatorPost.inc.php on line 38
[22-Dec-2017 16:05:28 America/New_York] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/jamtorg/public_html/OJS3/lib/pkp/classes/core/PKPRequest.inc.php on line 396
[22-Dec-2017 16:05:28 America/New_York] ojs2: DB Error: Incorrect datetime value: ‘01-19-2018’ for column ‘date_due’ at row 1

======================================================================
This is after the form was closed
[22-Dec-2017 16:09:53 America/New_York] PHP Strict Standards: Declaration of SubmissionFileDAO::fromRow() should be compatible with PKPSubmissionFileDAO::fromRow($row, $fileImplementation) in /home/jamtorg/public_html/OJS3/classes/article/SubmissionFileDAO.inc.php on line 23
[22-Dec-2017 16:09:54 America/New_York] PHP Strict Standards: Declaration of SubmissionFileDAO::fromRow() should be compatible with PKPSubmissionFileDAO::fromRow($row, $fileImplementation) in /home/jamtorg/public_html/OJS3/classes/article/SubmissionFileDAO.inc.php on line 23
[22-Dec-2017 16:09:54 America/New_York] PHP Strict Standards: Declaration of SubmissionFileDAO::fromRow() should be compatible with PKPSubmissionFileDAO::fromRow($row, $fileImplementation) in /home/jamtorg/public_html/OJS3/classes/article/SubmissionFileDAO.inc.php on line 23

I have further tested some other prepared emails. The manual Review Reminder and password reset emails work just fine. Except the manual Review Reminder has a expected date of 12-31-1969.

The review request email issue in the above posts still exists. I hope we can resolve this so we can go into production with OJS 3.1.0.1

Thanks in advance for your help.

Rick

Hi @RickMath,

The manual reminder due date appears to work for me. Did you change the date format, e.g. in config.inc.php, or does it still appear in the pop-up as in the screenshot?

Regards,
Alec Smecher
Public Knowledge Project Team

Thanks Alec

I have not changed anything in config.inc.php

Here is what I get as a manual review reminder.

My major issue is still the reviewer assignment as addressed in most of the posts above. Those are where the error log is from and the little circle in the lower right that keep turning and the review request is not sent.

Rick

Hi @RickMath,

Check your config.inc.php and see whether the date formats have been changed from their defaults:

date_format_trunc = "%m-%d"
date_format_short = "%Y-%m-%d"
date_format_long = "%B %e, %Y"
datetime_format_short = "%Y-%m-%d %I:%M %p"
datetime_format_long = "%B %e, %Y - %I:%M %p"
time_format = "%I:%M %p"

Regards,
Alec Smecher
Public Knowledge Project Team

1 Like

OK I changed the formats to the ones you sent. Here is the result.

Hi @RickMath,

I suspect the changed date formats allowed some bad data to enter the system in your test submission. I’d suggest trying with a new test submission to see if the behavior is improved.

Regards,
Alec Smecher
Public Knowledge Project Team

1 Like

Alec - You are a wizard!!! :grinning:

I pasted the new date formats into config.inc.php and tried another test. All the emails worked, the review form was correct, and I went through a review and had the test author send a revised file. All the dates were correct so far.

So far everything looks OK. Some of the formatting on the emails with the reviewers comments needs work. I will wait to send those.

I am going to try a second review round next and wait for the system to send a reminder on the review.

The only other pressing issue is the recaptcha that I posted separately .

Thanks so much for your help. I love OJS 3.1.0.1 and cannot wait to go into production.

Rick

1 Like

Hi @RickMath,

Great, glad to hear it!

Regards,
Alec Smecher
Public Knowledge Project Team

1 Like

I Alec
I am a journal manager (not a site administrator) of the Potchefstroom Electronic Law Journal - https://journals.assaf.org.za/per/index. We are a group of 5 journals hosted at https://journals.assaf.org.za. I also have a problem with the prepared email templates. Only those by the “Subscription Manager” are showing. None of those by the Journal editor or section editors are visible and I cannot edit them. Is there a way to fix them or is it something only the site administrator can do?
I would appreciate your help.
Thanks
Christa

Christa

See Alec’s post way back as the second one in this thread. According to the post the sender is there for information purposes and also cannot be changed. I never changed mine and they all work fine. The names of the sender do not seem to matter. Mine work fine. For example the Review Reminders say the sender is the Subscription Manager but they are from the Editor.

Turns out the problem I was having was the date formats. See that later in the thread. Once I changed them in config.inc.php to what Alec suggested everything works fine.

Hope this helps. Alec may or may not have further comments.

Rick

Hi

i have read the linked post - but can you summarise in simple steps how to change the recipient for a New Email Template added?

Also, could these steps be added to the context specific help section in OJS?
Thanks!
Rosarie