Hello!
I’ve installed the 3.2.1.1 with no errors on the process, however, when I try to add a role on any of my journals, the following error shows up:
the same error shows up when I try to add a file on the review process of a new submission.
This is the response I get on the network section in my web browser for the “add new role”:
<br />
<b>Warning</b>: array_key_exists() expects parameter 2 to be array, boolean given in <b>/ojs/ojs-3.2.1-1/lib/pkp/lib/vendor/adodb/adodb-php/adodb.inc.php</b> on line <b>4014</b><br />
<br />
<b>Warning</b>: array_key_exists() expects parameter 2 to be array, boolean given in <b>/ojs/ojs-3.2.1-1/lib/pkp/lib/vendor/adodb/adodb-php/adodb.inc.php</b> on line <b>4016</b><br />
<br />
<b>Warning</b>: array_key_exists() expects parameter 2 to be array, boolean given in <b>/ojs/ojs-3.2.1-1/lib/pkp/lib/vendor/adodb/adodb-php/adodb.inc.php</b> on line <b>4014</b><br />
<br />
<b>Warning</b>: array_key_exists() expects parameter 2 to be array, boolean given in <b>/ojs/ojs-3.2.1-1/lib/pkp/lib/vendor/adodb/adodb-php/adodb.inc.php</b> on line <b>4016</b><br />
<br />
<b>Warning</b>: array_key_exists() expects parameter 2 to be array, boolean given in <b>/ojs/ojs-3.2.1-1/lib/pkp/lib/vendor/adodb/adodb-php/adodb.inc.php</b> on line <b>4014</b><br />
<br />
<b>Warning</b>: array_key_exists() expects parameter 2 to be array, boolean given in <b>/ojs/ojs-3.2.1-1/lib/pkp/lib/vendor/adodb/adodb-php/adodb.inc.php</b> on line <b>4016</b><br />
<br />
<b>Warning</b>: array_key_exists() expects parameter 2 to be array, boolean given in <b>/ojs/ojs-3.2.1-1/lib/pkp/lib/vendor/adodb/adodb-php/adodb.inc.php</b> on line <b>4014</b><br />
<br />
<b>Warning</b>: array_key_exists() expects parameter 2 to be array, boolean given in <b>/ojs/ojs-3.2.1-1/lib/pkp/lib/vendor/adodb/adodb-php/adodb.inc.php</b> on line <b>4016</b><br />
<br />
<b>Warning</b>: array_key_exists() expects parameter 2 to be array, boolean given in <b>/ojs/ojs-3.2.1-1/lib/pkp/lib/vendor/adodb/adodb-php/adodb.inc.php</b> on line <b>4014</b><br />
<br />
<b>Warning</b>: array_key_exists() expects parameter 2 to be array, boolean given in <b>/ojs/ojs-3.2.1-1/lib/pkp/lib/vendor/adodb/adodb-php/adodb.inc.php</b> on line <b>4016</b><br />
<br />
<b>Warning</b>: array_key_exists() expects parameter 2 to be array, boolean given in <b>/ojs/ojs-3.2.1-1/lib/pkp/lib/vendor/adodb/adodb-php/adodb.inc.php</b> on line <b>4014</b><br />
<br />
<b>Warning</b>: array_key_exists() expects parameter 2 to be array, boolean given in <b>/ojs/ojs-3.2.1-1/lib/pkp/lib/vendor/adodb/adodb-php/adodb.inc.php</b> on line <b>4016</b><br />
<br />
<b>Warning</b>: array_key_exists() expects parameter 2 to be array, boolean given in <b>/ojs/ojs-3.2.1-1/lib/pkp/lib/vendor/adodb/adodb-php/adodb.inc.php</b> on line <b>4014</b><br />
<br />
<b>Warning</b>: array_key_exists() expects parameter 2 to be array, boolean given in <b>/ojs/ojs-3.2.1-1/lib/pkp/lib/vendor/adodb/adodb-php/adodb.inc.php</b> on line <b>4016</b><br />
{"status":true,"content":"<script type=\"text\/javascript\">\n\t$(function() {\n\t\t\/\/ Attach the form handler.\n\t\t$('#userGroupForm').pkpHandler(\n\t\t\t'$.pkp.controllers.grid.settings.roles.form.UserGroupFormHandler', {\n\t\t\tselfRegistrationRoleIds: [4096,65536,1048576],\n\t\t\trecommendOnlyRoleIds: [16,17],\n\t\t\troleForbiddenStagesJSON: {\"status\":true,\"content\":{\"16\":[1,2,3,4,5],\"4096\":[1,4,5],\"1048576\":[1,2,3,4,5]},\"elementId\":\"0\",\"events\":null},\n\t\t\tnotChangeMetadataEditPermissionRoles: [16],\n\t\t\tstagesSelector: '[id^=\"assignedStages\"]'\n\t\t});\n\t});\n<\/script>\n\n<form class=\"pkp_form\" id=\"userGroupForm\" method=\"post\" action=\"http:\/\/10.184.184.20\/index.php\/crai\/$$$call$$$\/grid\/settings\/roles\/user-group-grid\/update-user-group\">\n\t<input type=\"hidden\" name=\"csrfToken\" value=\"8a0da29711788579b3a29779fd2fbd05\">\n\t<script>\n\t$(function() {\n\t\t\/\/ Attach the form handler.\n\t\t$('#userGroupFormNotification').pkpHandler('$.pkp.controllers.NotificationHandler',\n\t\t{\n\t\t\tfetchNotificationUrl: \"http:\\\/\\\/10.184.184.20\\\/index.php\\\/crai\\\/notification\\\/fetchNotification\",\nhasSystemNotifications: null\n\t\t});\n\t});\n<\/script>\n<div id=\"userGroupFormNotification\" class=\"pkp_notification \"><\/div>\n\n\t\t<fieldset id=\"userGroupDetails\">\n\t\t\t\t<h3>Detalles de rol<\/h3>\n\t\t\n<div class=\"section \">\n\t\t\t\t\t<label for=\"roleId\">Nivel de permisos<span class=\"req\">*<\/span><\/label>\t\t\t\n\t\t\t\t\t\t\n<div>\n<select name=\"roleId\" id=\"roleId\" validation=\"required\" required aria-required=\"true\">\n\t\t<option value=\"16\">Gestor\/a de la revista<\/option>\n<option value=\"17\">Editor\/a de secci\u00f3n<\/option>\n<option value=\"4097\">Ayudante de producci\u00f3n<\/option>\n<option value=\"65536\">Autor\/a<\/option>\n<option value=\"4096\">Revisor\/a<\/option>\n<option value=\"1048576\">Lector\/a<\/option>\n<option value=\"2097152\">Gestor\/a de suscripciones<\/option>\n<\/select>\n\n<\/div>\n\n\t\t\n\t<\/div>\n\t\t\n<div class=\"section \">\n\t\t\t\t\t<label for=\"name-localization-popover-container-5efb54e4e1edf\">Nombre de rol<span class=\"req\">*<\/span><\/label>\t\t\t\n\t\t\t\t\t\t\n<div>\n\t<script>\n\t$(function() {\n\t\t$('#name-localization-popover-container-5efb54e4e1edf').pkpHandler(\n\t\t\t'$.pkp.controllers.form.MultilingualInputHandler'\n\t\t\t);\n\t});\n\t<\/script>\n\t\t<span id=\"name-localization-popover-container-5efb54e4e1edf\" class=\"localization_popover_container\">\n\t\t<input type=\"text\"\n\t\t\trequired=\"true\"validation=\"required\" \n\t\t\tclass=\"localizable required\"\n\t\t\t\t\t\t\t\t\tvalue=\"\"\n\t\t\tname=\"name[es_ES]\"\n\t\t\tid=\"name-es_ES-5efb54e4e1edf\"\n\t\t\t required aria-required=\"true\"\t\t\/>\n\n\t\t\n\n\t\t<div class=\"localization_popover\">\n\t\t\t\t\t\t\t<input\ttype=\"text\"\n\t\t\t\t\trequired=\"true\"validation=\"required\" \n\t\t\t\t\tplaceholder=\"English\"\n\t\t\t\t\tclass=\"multilingual_extra flag flag_en_US\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"\"\n\t\t\t\t\tname=\"name[en_US]\"\n\t\t\t\t\tid=\"name-en_US-5efb54e4e1edf\"\n\t\t\t\t\t\t\t\t\t\/>\n\t\t\t\t<label for=\"name-en_US-5efb54e4e1edf\" class=\"locale\">(English)<\/label>\n\t\t\t\t\t\t\t<input\ttype=\"text\"\n\t\t\t\t\trequired=\"true\"validation=\"required\" \n\t\t\t\t\tplaceholder=\"Portugu\u00eas (Brasil)\"\n\t\t\t\t\tclass=\"multilingual_extra flag flag_pt_BR\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"\"\n\t\t\t\t\tname=\"name[pt_BR]\"\n\t\t\t\t\tid=\"name-pt_BR-5efb54e4e1edf\"\n\t\t\t\t\t\t\t\t\t\/>\n\t\t\t\t<label for=\"name-pt_BR-5efb54e4e1edf\" class=\"locale\">(Portugu\u00eas (Brasil))<\/label>\n\t\t\t\t\t<\/div>\n\t<\/span>\n<\/div>\n\n\t\t\n\t<\/div>\n\t\t\n<div class=\"section \">\n\t\t\t\t\t<label for=\"abbrev-localization-popover-container-5efb54e4e201e\">Abreviatura<span class=\"req\">*<\/span><\/label>\t\t\t\n\t\t\t\t\t\t\n<div>\n\t<script>\n\t$(function() {\n\t\t$('#abbrev-localization-popover-container-5efb54e4e201e').pkpHandler(\n\t\t\t'$.pkp.controllers.form.MultilingualInputHandler'\n\t\t\t);\n\t});\n\t<\/script>\n\t\t<span id=\"abbrev-localization-popover-container-5efb54e4e201e\" class=\"localization_popover_container\">\n\t\t<input type=\"text\"\n\t\t\trequired=\"true\"validation=\"required\" \n\t\t\tclass=\"localizable required\"\n\t\t\t\t\t\t\t\t\tvalue=\"\"\n\t\t\tname=\"abbrev[es_ES]\"\n\t\t\tid=\"abbrev-es_ES-5efb54e4e201e\"\n\t\t\t required aria-required=\"true\"\t\t\/>\n\n\t\t\n\n\t\t<div class=\"localization_popover\">\n\t\t\t\t\t\t\t<input\ttype=\"text\"\n\t\t\t\t\trequired=\"true\"validation=\"required\" \n\t\t\t\t\tplaceholder=\"English\"\n\t\t\t\t\tclass=\"multilingual_extra flag flag_en_US\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"\"\n\t\t\t\t\tname=\"abbrev[en_US]\"\n\t\t\t\t\tid=\"abbrev-en_US-5efb54e4e201e\"\n\t\t\t\t\t\t\t\t\t\/>\n\t\t\t\t<label for=\"abbrev-en_US-5efb54e4e201e\" class=\"locale\">(English)<\/label>\n\t\t\t\t\t\t\t<input\ttype=\"text\"\n\t\t\t\t\trequired=\"true\"validation=\"required\" \n\t\t\t\t\tplaceholder=\"Portugu\u00eas (Brasil)\"\n\t\t\t\t\tclass=\"multilingual_extra flag flag_pt_BR\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"\"\n\t\t\t\t\tname=\"abbrev[pt_BR]\"\n\t\t\t\t\tid=\"abbrev-pt_BR-5efb54e4e201e\"\n\t\t\t\t\t\t\t\t\t\/>\n\t\t\t\t<label for=\"abbrev-pt_BR-5efb54e4e201e\" class=\"locale\">(Portugu\u00eas (Brasil))<\/label>\n\t\t\t\t\t<\/div>\n\t<\/span>\n<\/div>\n\n\t\t\n\t<\/div>\n\t\n<\/fieldset>\n\t<div id=\"userGroupStageContainer\" class=\"full left\">\n\t\t<fieldset id=\"userGroupRoles\">\n\t\t\t\t\t\n<div class=\"section \">\n\t\t\t<ul class=\"checkbox_and_radiobutton\">\t\t<label for=\"assignedStages[]\">Asignaci\u00f3n de fase<\/label>\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\n\t<li>\n\t\t\t\t\t\t\t<label for=\"assignedStages-0\">\n\t\t\t\t\t\t\t<input type=\"checkbox\" id=\"assignedStages-0\" name=\"assignedStages[]\"id=\"assignedStages\" class=\"field checkbox\" value=\"1\"\/>\n\t\t\n\t\t\t\t\t\t\t\t\tEnv\u00edo\n\t\t\t\t\t\t\t<\/label>\n\t\t\t<\/li>\n\t\t\t\t\n\t<li>\n\t\t\t\t\t\t\t<label for=\"assignedStages-1\">\n\t\t\t\t\t\t\t<input type=\"checkbox\" id=\"assignedStages-1\" name=\"assignedStages[]\"id=\"assignedStages\" class=\"field checkbox\" value=\"3\"\/>\n\t\t\n\t\t\t\t\t\t\t\t\tRevisi\u00f3n\n\t\t\t\t\t\t\t<\/label>\n\t\t\t<\/li>\n\t\t\t\t\n\t<li>\n\t\t\t\t\t\t\t<label for=\"assignedStages-2\">\n\t\t\t\t\t\t\t<input type=\"checkbox\" id=\"assignedStages-2\" name=\"assignedStages[]\"id=\"assignedStages\" class=\"field checkbox\" value=\"4\"\/>\n\t\t\n\t\t\t\t\t\t\t\t\tEditorial\n\t\t\t\t\t\t\t<\/label>\n\t\t\t<\/li>\n\t\t\t\t\n\t<li>\n\t\t\t\t\t\t\t<label for=\"assignedStages-3\">\n\t\t\t\t\t\t\t<input type=\"checkbox\" id=\"assignedStages-3\" name=\"assignedStages[]\"id=\"assignedStages\" class=\"field checkbox\" value=\"5\"\/>\n\t\t\n\t\t\t\t\t\t\t\t\tProducci\u00f3n\n\t\t\t\t\t\t\t<\/label>\n\t\t\t<\/li>\n\n\t\t\t\n\t<\/ul><\/div>\n\t\t\t<label for=\"stages[]\" class=\"error pkp_form_hidden\">Tiene que definir una fase de asignaci\u00f3n.<\/label>\n\t\t\n<\/fieldset>\n\t<\/div>\n\t<div id=\"userGroupOptionsContainer\" class=\"full left\">\n\t\t<fieldset id=\"userGroupOptions\">\n\t\t\t\t\t\n<div class=\"section \">\n\t\t\t<ul class=\"checkbox_and_radiobutton\">\t\t<label >Opciones de rol<\/label>\t\t\t\n\t\t\t\t\t\t\t<li>\n\t\t\t<label>\n\t\t<input type=\"checkbox\" id=\"showTitle\" name=\"showTitle\" class=\"field checkbox\"\/>\n\t\t\tMostrar un t\u00edtulo de rol en la lista de contribuyentes\n\t\t\t\t<\/label>\n\t<\/li>\n\n\t\t\t\t<li>\n\t\t\t<label>\n\t\t<input type=\"checkbox\" id=\"permitSelfRegistration\" name=\"permitSelfRegistration\" class=\"field checkbox\"\/>\n\t\t\tPermitir el autorregistro de usuarios\/as\n\t\t\t\t<\/label>\n\t<\/li>\n\n\t\t\t\t<li>\n\t\t\t<label>\n\t\t<input type=\"checkbox\" id=\"recommendOnly\" name=\"recommendOnly\" class=\"field checkbox\"\/>\n\t\t\tEste rol solo puede recomendar una decisi\u00f3n de revisi\u00f3n y necesita que un editor autorizado registre una decisi\u00f3n final.\n\t\t\t\t<\/label>\n\t<\/li>\n\n\t\t\t\t<li>\n\t\t\t<label>\n\t\t<input type=\"checkbox\" id=\"permitMetadataEdit\" name=\"permitMetadataEdit\" class=\"field checkbox\"\/>\n\t\t\tPermitir la edici\u00f3n de metadatos de env\u00edo.\n\t\t\t\t<\/label>\n\t<\/li>\n\n\t\t\t\n\t<\/ul><\/div>\n\t\t\n<\/fieldset>\n\t<\/div>\n\n\t<p><span class=\"formRequired\">* Campo obligatorio<\/span><\/p>\n\t\n<div class=\"section formButtons form_buttons \">\n\t\t\t\t\t\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t<button class=\"pkp_button submitFormButton\" type=\"submit\" id=\"submitFormButton-5efb54e4e269b\" >Aceptar<\/button>\n\n\n\t\t\n\t\t<span class=\"pkp_spinner\"><\/span>\n\n\t\t\t\t\t\t\t\t<a href=\"#\" id=\"cancelFormButton-5efb54e4e2759\" class=\"cancelButton\">Cancelar<\/a>\n\t\n\t<\/div>\n\n<\/form>\n","elementId":"0","events":null}
and this is what I get when I try to upload a file on the “Copyediting” process:
<br />
<b>Warning</b>: Declaration of ManageSubmissionFilesForm::execute($stageSubmissionFiles, $fileStage = NULL) should be compatible with Form::execute(...$functionArgs) in <b>/ojs/ojs-3.2.1-1/lib/pkp/controllers/grid/files/form/ManageSubmissionFilesForm.inc.php</b> on line <b>19</b><br />
{"status":true,"content":"<script>\n\t$(function() {\n\t\t\/\/ Attach the form handler.\n\t\t$('#manageCopyeditFilesForm').pkpHandler('$.pkp.controllers.form.AjaxFormHandler');\n\t});\n<\/script>\n\n<form class=\"pkp_form\" id=\"manageCopyeditFilesForm\" action=\"http:\/\/10.184.184.20\/index.php\/apl\/$$$call$$$\/grid\/files\/copyedit\/manage-copyedit-files-grid\/update-copyedit-files?submissionId=9238&stageId=4\" method=\"post\">\n\t<!-- Current copyedited files -->\n\t<div id=\"existingFilesContainer\">\n\t\t<input type=\"hidden\" name=\"csrfToken\" value=\"8a0da29711788579b3a29779fd2fbd05\">\n\t\t<fieldset id=\"manageCopyeditFiles\">\n\t\t\t\t\t\n<div class=\"section \">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<script>\n\t\/\/ Initialise JS handler.\n\t$(function() {\n\t\t$('#manageCopyeditFilesGrid').pkpHandler(\n\t\t\t'$.pkp.controllers.UrlInDivHandler',\n\t\t\t{\n\t\t\t\tsourceUrl: \"http:\\\/\\\/10.184.184.20\\\/index.php\\\/apl\\\/$$$call$$$\\\/grid\\\/files\\\/copyedit\\\/manage-copyedit-files-grid\\\/fetch-grid?submissionId=9238\",\n\t\t\t\trefreshOn: null\n\t\t\t}\n\t\t);\n\t});\n<\/script>\n\n<div id=\"manageCopyeditFilesGrid\"><div class=\"pkp_loading\">\n\t<span class=\"pkp_spinner\"><\/span>\n\t<span class=\"message\">Loading<\/span>\n<\/div>\n<\/div>\n\n\t\t\t\n\t<\/div>\n\n\t\t\t\n<div class=\"section formButtons form_buttons \">\n\t\t\t\t\t\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t<button class=\"pkp_button submitFormButton\" type=\"submit\" id=\"submitFormButton-5efb617cbc8e3\" >OK<\/button>\n\n\n\t\t\n\t\t<span class=\"pkp_spinner\"><\/span>\n\n\t\t\t\t\t\t\t\t<a href=\"#\" id=\"cancelFormButton-5efb617cbc9e3\" class=\"cancelButton\">Cancel<\/a>\n\t\n\t<\/div>\n\n\t\t\n<\/fieldset>\n\t<\/div>\n<\/form>\n","elementId":"0","events":null}
Is there a solution to this issue?
best regards,
Juan López