Failed Ajax request or invalid JSON returned

Bom dia…

Estamos com um problema com o Seer conforme imagem abaixo

Nos logs aparece o seguinte erro:

[code: Installer Installer::installDefaultNavigationMenus]
PHP Warning: Cannot use a scalar value as an array in /var/www/SeerFunec/lib/pkp/classes/core/DataObject.inc.php on line 133
PHP Warning: Cannot use a scalar value as an array in /var/www/SeerFunec/lib/pkp/classes/core/DataObject.inc.php on line 133
PHP Warning: Cannot use a scalar value as an array in /var/www/SeerFunec/lib/pkp/classes/db/SettingsDAO.inc.php on line 35
WARNING: The NavigationMenu (ContextId: 1, Title: User Navigation Menu, Area: user) will be skipped because the specified area has already a NavigationMenu attached.
WARNING: The NavigationMenu (ContextId: 1, Title: Primary Navigation Menu, Area: primary) will be skipped because the specified area has already a NavigationMenu attached.

Alguém poderia nos dar uma luz? A versão do OJS é a 3.1.1.4

Att

1 curtida

Boa tarde @jesreelmorais

tente aplicar a seguinte solução proposta no fórum da pkp (detalhes neste link: [pkp-lib] #3080 CurrentContext not available on Site level fix by defstat · Pull Request #3081 · pkp/pkp-lib · GitHub )

No arquivo templates/controllers/grid/navigationMenus/form/navigationMenuItemsForm.tpl

Substitua {url|replace:“REPLACEME”:“%PATH%”|assign:“exampleUrl” router=$smarty.const.ROUTE_PAGE context=$currentContext->getPath() page=“navigationMenu” op=“view” path=“REPLACEME”}

Por {url|replace:“REPLACEME”:“%PATH%”|assign:“exampleUrl” router=$smarty.const.ROUTE_PAGE page=“navigationMenu” op=“view” path=“REPLACEME”}

Nos informe se o problema foi corrigido.

1 curtida

Bom dia

Inicialmente verifiquei que a estrutura de diretórios existente era somente essa templates/controllers/grid/ … Criei os diretórios navigationMenus e form e dentro de form o arquivo que mencionou NavigationMenuItemsForm.tpl, com o código proposto no fórum da pkp.

Os problemas foram resolvidos a partir de então…

Agradeço a ajuda… muito obrigado

2 curtidas