I’m having an error checking the warehouses in the local status says Packaging Failure, in all my magazines. Check the readme of the plugin and I see that the configuration is fine. I don’t know what else it could be.
Or this could be associated with an error that I get when trying to export an issue from the Native XML Plugin that shows me a 500 error and the following appears:
PHP Fatal error: Uncaught Error: Call to a member function getAttribute() on null in /var/www/html/site.revistas.udea.edu.co/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php:293\nStack trace:\n#0 /var/www/html/site.revistas/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php(107): SubmissionNativeXmlFilter->addFiles(Object(DOMDocument), Object(DOMElement), Object(PublishedArticle))\n#1 /var/www/html/site.revistas/plugins/importexport/native/filter/ArticleNativeXmlFilter.inc.php(61): SubmissionNativeXmlFilter->createSubmissionNode(Object(DOMDocument), Object(PublishedArticle))\n#2 /var/www/html/site.revistas/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php(65): ArticleNativeXmlFilter->createSubmissionNode(Object(DOMDocument), Object(PublishedArticle))\n#3 /var/www/html/site.revistas/lib/pkp/classes/filter/Filter.inc.php(449): SubmissionNativeXmlFilter->process(Array)\n#4 /var/www/html/site.revistas.udea.ed in /var/www/html/site.revistas/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php on line 293, referer: https://revistas/index.php/prueba/management/importexport/plugin/NativeImportExportPlugin
Yes, but it shows me the error that I sent you in the last message.
PHP Fatal error: Uncaught Error: Call to a member function getAttribute() on null in /var/www/html/site.revistas.udea.edu.co/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php:294\nStack trace:\n#0 /var/www/html/site.revistas/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php(107): SubmissionNativeXmlFilter->addFiles(Object(DOMDocument), Object(DOMElement), Object(PublishedArticle))\n#1 /var/www/html/site.revistas/plugins/importexport/native/filter/ArticleNativeXmlFilter.inc.php(61): SubmissionNativeXmlFilter->createSubmissionNode(Object(DOMDocument), Object(PublishedArticle))\n#2 /var/www/html/site.revistas/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php(65): ArticleNativeXmlFilter->createSubmissionNode(Object(DOMDocument), Object(PublishedArticle))\n#3 /var/www/html/site.revistas/lib/pkp/classes/filter/Filter.inc.php(449): SubmissionNativeXmlFilter->process(Array)\n#4 /var/www/html/site.revistas.udea.ed in /var/www/html/site.revistaso/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php on line 294, referer: https://revistas/index.php/prueba/management/importexport/plugin/NativeImportExportPlugin
No, it only shows me other messages that are Notice. It does not show me any other relevant error or message.
PHP Notice: Only variables should be passed by reference in /var/www/html/site.revistas/plugins/importexport/native/filter/IssueNativeXmlFilter.inc.php on line 219, referer: https://revistas/index.php/prueba/management/importexport/plugin/NativeImportExportPlugin
[Thu Feb 04 15:11:44.098769 2021] [php7:notice] [pid 29110] [client 200.24.17.147:10400] PHP Notice: Only variables should be passed by reference in /var/www/html/site.revistas/plugins/importexport/native/filter/IssueNativeXmlFilter.inc.php on line 198, referer: https://revistas/index.php/prueba/management/importexport/plugin/NativeImportExportPlugin
[Thu Feb 04 15:11:44.155563 2021] [php7:notice] [pid 29110] [client 200.24.17.147:10400] PHP Notice: Trying to get property ‘documentElement’ of non-object in /var/www/html/site.revistas/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php on line 294, referer: https://revistas/index.php/prueba/management/importexport/plugin/NativeImportExportPlugin
[Thu Feb 04 15:11:44.155727 2021] [php7:error] [pid 29110] [client 200.24.17.147:10400] PHP Fatal error: Uncaught Error: Call to a member function getAttribute() on null in /var/www/html/site.revistas/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php:294\nStack trace:\n#0 /var/www/html/site.revistas/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php(107): SubmissionNativeXmlFilter->addFiles(Object(DOMDocument), Object(DOMElement), Object(PublishedArticle))\n#1 /var/www/html/site.revistas/plugins/importexport/native/filter/ArticleNativeXmlFilter.inc.php(61): SubmissionNativeXmlFilter->createSubmissionNode(Object(DOMDocument), Object(PublishedArticle))\n#2 /var/www/html/site.revistas/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php(65): ArticleNativeXmlFilter->createSubmissionNode(Object(DOMDocument), Object(PublishedArticle))\n#3 /var/www/html/site.revistas/lib/pkp/classes/filter/Filter.inc.php(449): SubmissionNativeXmlFilter->process(Array)\n#4 /var/www/html/site.revistas.udea.ed in /var/www/html/site.revistas/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php on line 294, referer: https://revistas/index.php/prueba/management/importexport/plugin/NativeImportExportPlugin
SELECT sf.* FROM submission_files sf LEFT JOIN users u ON (sf.uploader_user_id = u.user_id) WHERE u.user_id IS NULL;
…then it means that you have submission files were uploaded by a nonexistent user. To correct that, set the uploader_user_id for each of the resulting enries in submission_files to a valid user_id from the users table.
Regards,
Alec Smecher
Public Knowledge Project Team
Set uploader_user_id for each of the resulting entries in submission_files a valid user_id value from the users table, but the same error continues to appear in the plugin PLN.
And when I try to export the issue via the native import/export plugin I get the following error.
PHP Fatal error: Uncaught Error: Call to a member function getAttribute() on null in /var/www/html/site.revistas.udea.edu.co/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php:294\nStack trace:\n#0 /var/www/html/site.revistas/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php(107): SubmissionNativeXmlFilter->addFiles(Object(DOMDocument), Object(DOMElement), Object(PublishedArticle))\n#1 /var/www/html/site.revistas/plugins/importexport/native/filter/ArticleNativeXmlFilter.inc.php(61): SubmissionNativeXmlFilter->createSubmissionNode(Object(DOMDocument), Object(PublishedArticle))\n#2 /var/www/html/site.revistas/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php(65): ArticleNativeXmlFilter->createSubmissionNode(Object(DOMDocument), Object(PublishedArticle))\n#3 /var/www/html/site.revistas/lib/pkp/classes/filter/Filter.inc.php(449): SubmissionNativeXmlFilter->process(Array)\n#4 /var/www/html/site.revistas.udea.ed in /var/www/html/site.revistaso/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php on line 294, referer: https://revistas/index.php/prueba/management/importexport/plugin/NativeImportExportPlugin
I don’t know what else I could do and I really need this plugin to work.
This indicates that there is a locale code of es_Es in the database – this is a typo; it should be es_ES. I suspect this is either from an XML import containing a mistake, or from manual editing of the database. Check in particular the locale column of submission_file_settings.
Regards,
Alec Smecher
Public Knowledge Project Team
If indeed in the locale column of the submission_file_settings table, this es_Es and not es_ES. What can I do there, update the column or how can I solve it?
This is your data, not ours, so you’ll need to go hunting for it
If you’re not familiar with SQL, you can usually access and modify the database easily using a tool like phpMyAdmin. Make sure to take a backup before working with the database directly.
Regards,
Alec Smecher
Public Knowledge Project Team
Done and perform the update to the table, and already export the issues well. I will hope that the sending of these is done well in the PLN plugin, and I will be informing you.