Error e lentidão ao adicionar comentários na publicação OJS 3.4

Prezados,
Atualizei meu OJS para a versão 3.4 em ambiente de testes, observei o erro abaixo quando tento adicionar comentários na publicação;

Dentro do menu “fluxo de trabalho > avaliação”, quando tento “adicionar comentários” o sistema fica carregando horrores e não alerta, ai quando eu recarrego a página posso ver que o comentário foi adicionado, porém foi necessário minha intervenção manual.

Capturei esse erro no log:

PHP Fatal error: Uncaught TypeError: PKP\mail\mailables\DiscussionReview::allowUnsubscribe(): Argument #1 ($notification) must be of type APP\notification\Notification, null given, called in /var/www/html/lib/pkp/controllers/grid/queries/QueriesGridHandler.php on line 677 and defined in /var/www/html/lib/pkp/classes/mail/traits/Unsubscribe.php:48\nStack trace:\n#0 /var/www/html/lib/pkp/controllers/grid/queries/QueriesGridHandler.php(677): PKP\mail\mailables\DiscussionReview->allowUnsubscribe()\n#1 [internal function]: PKP\controllers\grid\queries\QueriesGridHandler->updateQuery()\n#2 /var/www/html/lib/pkp/classes/core/PKPRouter.php(334): call_user_func()\n#3 /var/www/html/lib/pkp/classes/core/PKPComponentRouter.php(291): PKP\core\PKPRouter->_authorizeInitializeAndCallRequest()\n#4 /var/www/html/lib/pkp/classes/core/Dispatcher.php(165): PKP\core\PKPComponentRouter->route()\n#5 /var/www/html/lib/pkp/classes/core/PKPApplication.php(373): PKP\core\Dispatcher->dispatch()\n#6 /var/www/html/index.php(21): PKP\core\PKPApplication->execute()\n#7 {main}\n thrown in /var/www/html/lib/pkp/classes/mail/traits/Unsubscribe.php on line 48, referer: http://10.71.50.11/index.php/fisioterapia/workflow/index/5282/3

versão do sistema 3.4.0.1

Desde já, obrigada.

1 curtida

Olá, @ingridpinheiro, tudo bem?

Como a versão 3.4 do OJS foi recentemente lançada, alguns problemas podem ocorrer, pois em alguns pontos o código foi rescrito, funcionalidades modificadas ou novas funcionalidades desenvolvidas.

Portanto, sugiro que teste bem o OJS 3.4 antes de colocá-lo em produção.
Só lembrando que a versão 3.3 está amparada pelo LTS (LONG-TERM SUPPORT), portanto, até janeiro de 2025 a PKP fornecerá suporte nessa versão.

Aparentemente esse erro está relacionado justamente as melhorias nas notificações por e-mail na versão 3.4.
também pode ser algo relacionado ao envio de e-mails que não esteja configurado no servidor de testes.
Desse modo, para temos mais informações, sugiro que peça a TI habilitar o show_stacktrace para On na linha 488 do arquivo config.inc.php , em seguida capturar novamente o erro no log do servidor para verificar se o sistema dará mais informações.

Atenciosamente,
Diego

2 curtidas