Error Failed Ajax request or invalid JSON returned

I have error message (Failed Ajax request or invalid JSON returned.) when trying add new Submission Preparation Checklist or edit.

Error logs show [17-Feb-2021 13:41:23 Europe/Warsaw] PHP Warning: Declaration of SubmissionChecklistForm::initData($args) should be compatible with Form::initData() in /OJS_backup/lib/pkp/controllers/grid/settings/submissionChecklist/form/SubmissionChecklistForm.inc.php on line 19
[17-Feb-2021 13:41:23 Europe/Warsaw] PHP Warning: Cannot modify header information - headers already sent by (output started at /OJS_backup/lib/pkp/controllers/grid/settings/submissionChecklist/form/SubmissionChecklistForm.inc.php:19) in /OJS_backup/lib/pkp/classes/core/PKPRouter.inc.php on line 408

Haw fix it?

Anyone know something?

Hi @marekb,

What OJS version are you using?

Looks like this warning occurs because you are outputting PHP errors to the browser.

3.2.1.0 version OJS I use

Can you double check settings regarding displaying PHP errors?

Thanks. Solved, Works

1 Like

I am experiencing the same problem, (Failed Ajax request or invalid JSON returned) when I am trying to add new Submission Preparation Checklist or edit the checklist.

@marekb and @Vitaliy can you further specify how did you solve it?

I am getting this error
[19-Jun-2021 10:10:13 UTC] PHP Warning: Declaration of SubmissionChecklistForm::initData($args) should be compatible with Form::initData() in /home/cp895197/public_html/submit/lib/pkp/controllers/grid/settings/submissionChecklist/form/SubmissionChecklistForm.inc.php on line 19

Thanks

I have the same problem when I try to edit or add a checklist with ojs 3.3.0.6. Have you solved by chance?

Hi @patrizia I have not solved it. The same problem still exist (Failed Ajax request or invalid JSON returned) when I am trying to add new Submission Preparation Checklist or edit the checklist. We are also using OJS 3.3. I leave the problem as is.

My error_log look like:
[03-Sep-2021 20:06:54 UTC] PHP Warning: Declaration of SubmissionChecklistForm::initData($args) should be compatible with Form::initData() in /home/iquatroeditores/public_html/revistas/lib/pkp/controllers/grid/settings/submissionChecklist/form/SubmissionChecklistForm.inc.php on line 41
[03-Sep-2021 20:06:54 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/iquatroeditores/public_html/revistas/lib/pkp/controllers/grid/settings/submissionChecklist/form/SubmissionChecklistForm.inc.php:19) in /home/iquatroeditores/public_html/revistas/lib/pkp/classes/core/PKPRouter.inc.php on line 412

Where can I disable PHP error??

Hi @Julian_Ramos,

This is an older post. You may wish to create a new post and describe the issue you are facing there.

Best regards,

Roger
PKP Team