Doi deposit error due to double orcid. ojs 3.3.0.6

I have a problem depositing doi with the crossref plugin.

Version ojs: 3.3.0.6
SO: Linux
Versin PHP: 7.4.18
Apache: 2.4.41 (Ubuntu)
Driver Data Base: 5.5.5-10.5.10-MariaDB-1:10.5.10+maria~focal

When I try to deposit the doi the following error is generated.

[Error] :44:20: cvc-complex-type.2.4.a: Invalid content was found starting with element ‘ORCID’. One of ‘{“http://www.crossref.org/schema/4.3.6”:alt-name}’ is expected.
[Error] :50:20: cvc-complex-type.2.4.a: Invalid content was found starting with element ‘ORCID’. One of ‘{“http://www.crossref.org/schema/4.3.6”:alt-name}’ is expected.
[Error] :56:20: cvc-complex-type.2.4.a: Invalid content was found starting with element ‘ORCID’. One of ‘{“http://www.crossref.org/schema/4.3.6”:alt-name}’ is expected.

I was able to identify that the error is generated because there is a double orcid in the xml.

image

Please can you help me

It looks like this was fixed recently, but the fix should be in OJS 3.3.0-6. Are you sure you’re using that version? You can also try to upgrade to 3.3.0-7.