OJS 3.4 CLI NativeImportExport Exception

Hi @all,
when I try in cli: php tools/importExport.php NativeImportExportPlugin usage
I get
Exception: Plugin immersion expected to inherit from ImmersionThemePlugin, actual type NULL in /var/www/ojs34/lib/pkp/classes/plugins/PluginRegistry.php
Plugin healthSciences expected to inherit from HealthSciencesThemePlugin, actual type NULL in /var/www/ojs34/lib/pkp/classes/plugins/PluginRegistry.php:203
Plugin classic expected to inherit from ClassicThemePlugin, actual type NULL in /var/www/ojs34/lib/pkp/classes/plugins/PluginRegistry.php:203
Exception: Plugin defaultManuscript expected to inherit from DefaultManuscriptChildThemePlugin, actual type NULL in /var/www/ojs34/lib/pkp/classes/plugins/PluginRegistry.php:203
Exception: Plugin bootstrap3 expected to inherit from BootstrapThreeThemePlugin, actual type NULL in /var/www/ojs34/lib/pkp/classes/plugins/PluginRegistry.php:203
##plugins.importexport.native.cliUsage##

Same with php tools/importExport.php list
The NativeImportExportPlugin is essential for us. Without we cannot migrate our plugin from 3.3 to 3.4

Thanks,
Oliver

Hi @ocolberg,

Can you verify which version of. OJS 3.4 you are using (is it 3.4.0-3)?

-Roger
PKP Team

Hi Roger,

“upgrade.php check” returns:
Code version: 3.4.0.3
Database version: 3.4.0.3
Latest version: 3.4.0.3
beside that, it shows the same exceptions.

THX,
Oliver

Hi @ all,

meanwhile I got the nativeexport via cli outputting its usage message by deactivating all 3.3 plugins.
It also works via cli. Now its time for me to read the example plugin-code.

Thanks to all supporters who tinker with this post.

Best,
Oliver Colberg

Hi @all,

I updated all plugins via “Plugin Gallery”.
Except the “defaultManuscript” Exception, there are now no more Exceptions and the NativeExport works like expected.

Best,
Oliver Colberg

1 Like