Dear all, I am looking in the OJS 3.4.0-1 gallery for PKP-PN and Reference Linking plugins but they are not there. I try to upload PKP-PN to the server, but it does not work, what is the status of these plugins for the new version of OJS? Thank you.
Are you talking about these two?
Sometimes you also need to call “php tools/upgrade.php check” or “upgrade” to let OJS discover the new plugins.
Thank you Marc. Yes, those. I tried PKP-PN, downloaded and uploaded it but it generated an error. That’s why I was asking, in case the new version of OJS had any incompatibility with those plugins.
Hi @Ppantaleo … You may check here if the plugin you are interested in has a version for your OJS:
https://pkp.github.io/plugin-compatibility/index.html
Hope that helps
Hi @Ppantaleo
Yes. Acording to the compatibility list both modules are not yet ready for 3.4.
Do you mind to post the errors you get in each case?
Cheers,
m.
Thanks for the link.
For Reference Linking
[03-Jul-2023 11:47:22 America/Argentina/Buenos_Aires] PHP Fatal error: Uncaught TypeError: ucfirst(): Argument #1 ($string) must be of type string, null given in /home/paideias/public_html/3.4/lib/pkp/classes/i18n/LocaleMetadata.php:190
Stack trace:
#0 /home/paideias/public_html/3.4/lib/pkp/classes/i18n/LocaleMetadata.php(190): ucfirst()
#1 /home/paideias/public_html/3.4/plugins/generic/defaultTranslation/DefaultTranslationPlugin.php(123): PKP\i18n\LocaleMetadata->getScript()
#2 [internal function]: APP\plugins\generic\defaultTranslation\DefaultTranslationPlugin->APP\plugins\generic\defaultTranslation\{closure}()
#3 /home/paideias/public_html/3.4/plugins/generic/defaultTranslation/DefaultTranslationPlugin.php(126): uasort()
#4 /home/paideias/public_html/3.4/plugins/generic/defaultTranslation/DefaultTranslationPlugin.php(89): APP\plugins\generic\defaultTranslation\DefaultTranslationPlugin->getSuitableLocales()
#5 /home/paideias/public_html/3.4/plugins/generic/defaultTranslation/DefaultTranslationPlugin.php(54): APP\plugins\generic\defaultTranslation\DefaultTranslationPlugin->translate()
#6 [internal function]: APP\plugins\generic\defaultTranslation\DefaultTranslationPlugin->APP\plugins\generic\defaultTranslation\{closure}()
#7 /home/paideias/public_html/3.4/lib/pkp/classes/plugins/Hook.php(140): call_user_func_array()
#8 /home/paideias/public_html/3.4/lib/pkp/classes/plugins/Hook.php(113): PKP\plugins\Hook::run()
#9 /home/paideias/public_html/3.4/lib/pkp/classes/i18n/Locale.php(421): PKP\plugins\Hook::call()
#10 /home/paideias/public_html/3.4/lib/pkp/classes/i18n/Locale.php(104): PKP\i18n\Locale->translate()
#11 /home/paideias/public_html/3.4/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(938): PKP\i18n\Locale->get()
#12 /home/paideias/public_html/3.4/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(973): trans()
#13 /home/paideias/public_html/3.4/plugins/generic/acron/AcronPlugin.php(116): __()
#14 /home/paideias/public_html/3.4/lib/pkp/controllers/grid/plugins/PluginGridRow.php(72): APP\plugins\generic\acron\AcronPlugin->getActions()
#15 /home/paideias/public_html/3.4/lib/pkp/classes/controllers/grid/GridHandler.php(1225): PKP\controllers\grid\plugins\PluginGridRow->initialize()
#16 /home/paideias/public_html/3.4/lib/pkp/classes/controllers/grid/GridHandler.php(1135): PKP\controllers\grid\GridHandler->_getInitializedRowInstance()
#17 /home/paideias/public_html/3.4/lib/pkp/classes/controllers/grid/CategoryGridHandler.php(549): PKP\controllers\grid\GridHandler->renderRowsInternally()
#18 /home/paideias/public_html/3.4/lib/pkp/classes/controllers/grid/CategoryGridHandler.php(517): PKP\controllers\grid\CategoryGridHandler->_renderCategoryInternally()
#19 /home/paideias/public_html/3.4/lib/pkp/classes/controllers/grid/CategoryGridHandler.php(322): PKP\controllers\grid\CategoryGridHandler->_renderCategoriesInternally()
#20 /home/paideias/public_html/3.4/lib/pkp/classes/controllers/grid/GridHandler.php(735): PKP\controllers\grid\CategoryGridHandler->doSpecificFetchGridActions()
#21 [internal function]: PKP\controllers\grid\GridHandler->fetchGrid()
#22 /home/paideias/public_html/3.4/lib/pkp/classes/core/PKPRouter.php(334): call_user_func()
#23 /home/paideias/public_html/3.4/lib/pkp/classes/core/PKPComponentRouter.php(291): PKP\core\PKPRouter->_authorizeInitializeAndCallRequest()
#24 /home/paideias/public_html/3.4/lib/pkp/classes/core/Dispatcher.php(165): PKP\core\PKPComponentRouter->route()
#25 /home/paideias/public_html/3.4/lib/pkp/classes/core/PKPApplication.php(373): PKP\core\Dispatcher->dispatch()
#26 /home/paideias/public_html/3.4/index.php(21): PKP\core\PKPApplication->execute()
#27 {main}
thrown in /home/paideias/public_html/3.4/lib/pkp/classes/i18n/LocaleMetadata.php on line 190
For PKP-PN
[03-Jul-2023 11:49:26 America/Argentina/Buenos_Aires] PHP Fatal error: Uncaught Error: Undefined constant "NOTIFICATION_TYPE_PLUGIN_BASE" in /home/paideias/public_html/3.4/plugins/generic/pln/PLNPlugin.inc.php:64
Stack trace:
#0 /home/paideias/public_html/3.4/plugins/generic/pln/index.php(13): require_once()
#1 /home/paideias/public_html/3.4/lib/pkp/classes/plugins/PluginRegistry.php(259): include('/home/paideias/...')
#2 /home/paideias/public_html/3.4/lib/pkp/classes/plugins/PluginRegistry.php(193): PKP\plugins\PluginRegistry::_deprecatedInstantiatePlugin()
#3 /home/paideias/public_html/3.4/lib/pkp/classes/plugins/PluginRegistry.php(219): PKP\plugins\PluginRegistry::_instantiatePlugin()
#4 /home/paideias/public_html/3.4/lib/pkp/classes/plugins/PluginRegistry.php(112): PKP\plugins\PluginRegistry::_loadFromDatabase()
#5 /home/paideias/public_html/3.4/lib/pkp/classes/core/Dispatcher.php(155): PKP\plugins\PluginRegistry::loadCategory()
#6 /home/paideias/public_html/3.4/lib/pkp/classes/core/PKPApplication.php(373): PKP\core\Dispatcher->dispatch()
#7 /home/paideias/public_html/3.4/index.php(21): PKP\core\PKPApplication->execute()
#8 {main}
thrown in /home/paideias/public_html/3.4/plugins/generic/pln/PLNPlugin.inc.php on line 64
[03-Jul-2023 11:49:26 America/Argentina/Buenos_Aires] PHP Fatal error: Uncaught Error: Undefined constant "NOTIFICATION_TYPE_PLUGIN_BASE" in /home/paideias/public_html/3.4/plugins/generic/pln/PLNPlugin.inc.php:64
Stack trace:
#0 /home/paideias/public_html/3.4/plugins/generic/pln/index.php(13): require_once()
#1 /home/paideias/public_html/3.4/lib/pkp/classes/plugins/PluginRegistry.php(259): include('/home/paideias/...')
#2 /home/paideias/public_html/3.4/lib/pkp/classes/plugins/PluginRegistry.php(193): PKP\plugins\PluginRegistry::_deprecatedInstantiatePlugin()
#3 /home/paideias/public_html/3.4/lib/pkp/classes/plugins/PluginRegistry.php(219): PKP\plugins\PluginRegistry::_instantiatePlugin()
#4 /home/paideias/public_html/3.4/lib/pkp/classes/plugins/PluginRegistry.php(112): PKP\plugins\PluginRegistry::_loadFromDatabase()
#5 /home/paideias/public_html/3.4/lib/pkp/classes/core/Dispatcher.php(155): PKP\plugins\PluginRegistry::loadCategory()
#6 /home/paideias/public_html/3.4/lib/pkp/classes/core/PKPApplication.php(373): PKP\core\Dispatcher->dispatch()
#7 /home/paideias/public_html/3.4/index.php(21): PKP\core\PKPApplication->execute()
#8 {main}
thrown in /home/paideias/public_html/3.4/plugins/generic/pln/PLNPlugin.inc.php on line 64
[03-Jul-2023 11:49:31 America/Argentina/Buenos_Aires] PHP Fatal error: Uncaught Error: Undefined constant "NOTIFICATION_TYPE_PLUGIN_BASE" in /home/paideias/public_html/3.4/plugins/generic/pln/PLNPlugin.inc.php:64
Stack trace:
#0 /home/paideias/public_html/3.4/plugins/generic/pln/index.php(13): require_once()
#1 /home/paideias/public_html/3.4/lib/pkp/classes/plugins/PluginRegistry.php(259): include('/home/paideias/...')
#2 /home/paideias/public_html/3.4/lib/pkp/classes/plugins/PluginRegistry.php(193): PKP\plugins\PluginRegistry::_deprecatedInstantiatePlugin()
#3 /home/paideias/public_html/3.4/lib/pkp/classes/plugins/PluginRegistry.php(219): PKP\plugins\PluginRegistry::_instantiatePlugin()
#4 /home/paideias/public_html/3.4/lib/pkp/classes/plugins/PluginRegistry.php(112): PKP\plugins\PluginRegistry::_loadFromDatabase()
#5 /home/paideias/public_html/3.4/lib/pkp/classes/core/Dispatcher.php(155): PKP\plugins\PluginRegistry::loadCategory()
#6 /home/paideias/public_html/3.4/lib/pkp/classes/core/PKPApplication.php(373): PKP\core\Dispatcher->dispatch()
#7 /home/paideias/public_html/3.4/index.php(21): PKP\core\PKPApplication->execute()
#8 {main}
thrown in /home/paideias/public_html/3.4/plugins/generic/pln/PLNPlugin.inc.php on line 64
Estoy igual pero en una de la revista, las otra funciona perfectamente