Exporting native XML plugin error 500

Hi!

I’m having some trouble exporting issue’s XML using the Native XML Plugin. I get http error 500 which I´m aware it’s a server-side error. I’m using OJS 3.2.1.2.

Error_log shows:

[21-Aug-2025 14:26:29 UTC] PHP Warning:  DOMDocument::schemaValidate(): Invalid Schema in /home/ajvscl/public_html/lib/pkp/classes/xslt/XMLTypeDescription.inc.php on line 134
[21-Aug-2025 14:26:29 UTC] Export error: Array
(
    [0] => LibXMLError Object
        (
            [level] => 2
            [code] => 3070
            [column] => 0
            [message] => local complex type: The content model is not determinist.

            [file] => /home/ajvscl/public_html/plugins/importexport/native/native.xsd
            [line] => 45
        )

    [1] => LibXMLError Object
        (
            [level] => 2
            [code] => 3070
            [column] => 0
            [message] => local complex type: The content model is not determinist.

            [file] => /home/ajvscl/public_html/plugins/importexport/native/native.xsd
            [line] => 45
        )

)

[21-Aug-2025 14:26:29 UTC] PHP Fatal error:  Uncaught Error: Call to a member function getAttribute() on null in /home/ajvscl/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php:181
Stack trace:
#0 /home/ajvscl/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php(101): SubmissionNativeXmlFilter->addFiles(Object(DOMDocument), Object(DOMElement), Object(Submission))
#1 /home/ajvscl/public_html/plugins/importexport/native/filter/ArticleNativeXmlFilter.inc.php(49): SubmissionNativeXmlFilter->createSubmissionNode(Object(DOMDocument), Object(Submission))
#2 /home/ajvscl/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php(65): ArticleNativeXmlFilter->createSubmissionNode(Object(DOMDocument), Object(Submission))
#3 /home/ajvscl/public_html/lib/pkp/classes/filter/Filter.inc.php(449): SubmissionNativeXmlFilter->process(Array)
#4 /home/ajvscl/public_html/plugins/importexport/native/filter/IssueNativeXmlFilter.inc.php(203): Filter->execute(Array)
#5 /home/a in /home/ajvscl/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php on line 181

Any ideas how to fix this? Would appreciate some help.

Thanks!

HI @brianmacgregor,

Please note that the version of OJS that you’re using is no longer supported by PKP. It’s recommended that you upgrade to a newer version of OJS, as it is possible that your issue will be resolved by upgrading. However, other community members may wish to offer assistance.

Upgrading instructions are available in the PKP Administrator’s Guide and as part of our [Upgrade Guide] (https://docs.pkp.sfu.ca/dev/upgrade-guide/).

Information about the latest version of OJS can be found on the PKP Website

-Roger
PKP Team

1 Like