DOIs are not registered in OPS

Hi, PKP Team,
I have OPS 3.4.0.8 installed and I am trying to register the DOI of a Preprint and it only remains in submitted. I have a Crossref membership, but the DOIs are not registered. The Crossref Sponsor has made the query to Crossref and has received the answer that the error is in the XML structure.
Would it be possible for you to help me register the DOIs of the Preprints using the plugin?
DOIs are not registered in OPS


Best regards,
Amaury

Hi @AMAURY_PEREZ_MARTINE,

Can you provide more details on the errors found within the XML structure? Were you provided any further information related to this?

-Roger
PKP Team

Hi Roger,
PKP Team
We have consulted Crossref and they have indicated that the error is in the ORCID included in the xml. They suggested removing the ORCID of the authors and we have removed the ORCID of the authors, but the same error persists.
We exported an xml and took the example of xml provided by Crossref from gitlab and it has common records and different records.
We have many Preprints to register and publish in OPS that without the plugin would be impossible to achieve.
I share both xml
xml exported from OPS

<?xml version="1.0" encoding="utf-8"?> 37 PREPRINT UEA-vAMB2324ep02-37.pdf <embed 38 10.59410/PREPRINT-UEA-vAMB2324ep02-37 Study of obtaining bioplastics from plant waste: A bibliographic review Estudio de la obtención de bioplásticos a partir de residuos vegetales: Una revisión bibliográfica <p>The growing concern about environmental pollution caused by conventional plastics drives the search for sustainable solutions. This study analyzed the production of bioplastics from plant waste, emphasizing their potential as renewable and biodegradable resources. To conduct the information search, a literature review was carried out using books, journals, scientific articles from well-known databases. Information was selected and excluded according to the objectives, which are to identify the most promising sources of plant waste, methods for obtaining bioplastics, their properties, and their applications. Promising sources such as corn, avocado seeds, coffee, cocoa, rice, potato, banana, cassava, sugarcane, orange, among others, were identified. Various methods have been determined for obtaining bioplastics from these wastes, starting from starch extraction processes and various formulations for processing. Bioplastics derived from sugarcane bagasse with the addition of banana starch stand out for their high degradation of 70.73 %, bioplastics from Amazonian chestnut residue show a degradation of 66.67 %, while yucca bioplastics show a degradation of 54.50 %. However, bioplastics from other currently used wastes present little significant biodegradability percentages. The constant improvement in the production of bioplastics from plant waste, evidenced in research, reflects a commitment to optimizing processes, exploring variations in raw materials and process conditions, evaluating properties to adjust and achieve bioplastics with better characteristics.</p> <p>La creciente preocupación por la contaminación ambiental originada por los plásticos convencionales impulsa la búsqueda de soluciones sostenibles. Este estudio analizó la obtención de bioplásticos a partir de residuos vegetales, subrayando su potencial como recursos renovables y biodegradables. Para llevar a cabo la búsqueda de información, se realizó una revisión bibliográfica utilizando libros, revistas, artículos científicos, de las bases de datos conocidas, se seleccionó y se excluyó la información acorde a los objetivos los cuales son identificar, fuentes de residuos vegetales más prometedoras, los métodos para obtención del bioplásticos, sus propiedades y sus aplicaciones. Se identificaron fuentes prometedoras como maíz, semillas de aguacate, café, cacao, arroz, papa, plátano, yuca, caña de azúcar, naranja entre otros. Se han determinado métodos variables para la obtención de bioplásticos a partir de estos residuos, que parten de procesos de extracción de almidón y diversas formulaciones para la elaboración. Se destacan los bioplásticos derivados de bagazo de caña con adición de almidón de plátano por su alta degradación del 70,73 %, los bioplásticos de residuo de castaña amazónica una degradación del 66,67 %, en cuanto al bioplástico de yuca con un 54,50 % de degradación, sin embargo, los bioplásticos de otros residuos empleados actualmente presentan porcentajes de biodegradabilidad poco significativos. La mejora constante en la obtención de bioplásticos a partir de residuos vegetales, evidenciada en investigaciones refleja un compromiso con la optimización de procesos, exploración de variantes en materias primas y condiciones de procesos, evaluando propiedades para ajustar y lograr bioplásticos de mejores características.</p> https://creativecommons.org/licenses/by-nc/4.0 Autores y PREPRINT UEA Autores y PREPRINT UEA 2025 biopolímeros almidón renovable alternativa sostenible biopolymers starch renewable sustainable alternative es_ES es_ES CHRISTIAN STALIN CHRISTIAN STALIN VASCONEZ RIVERA VASCONEZ RIVERA Universidad Estatal Amazónica Universidad Estatal Amazónica EC cs.vasconezr@uea.edu.ec GUILLERMO ALEJANDRO GUILLERMO ALEJANDRO ROSERO FUENTES ROSERO FUENTES Universidad Estatal Amazónica Universidad Estatal Amazónica EC ga.roserof@uea.edu.ec ANGÉLICA MARÍA ANGÉLICA MARÍA TASAMBAY SALAZAR TASAMBAY SALAZAR Universidad Estatal Amazónica Universidad Estatal Amazónica EC atasambay@uea.edu.ec 883 PDF 0 AGUIAR, Santiago, ENRÍQUEZ, Miguel Angel and UVIDIA, Hernan. 2022. Residuos agroindustriales: su impacto, manejo y aprovechamiento. [Online] 2022. https://www.researchgate.net/publication/366205033_Residuos_agroindustriales_su_impacto_manejo_y_aprovechamiento. AROTOMA CHUJUTALLI, Lizbeth Fiorela y PACHUCA JINES, Mabel Fabiola. 2020. repositorio ucv. [En línea] 27 de julio de 2020. [Citado el: 10 de enero de 2024.]https://repositorio.ucv.edu.pe/bitstream/handle/20.500.12692/67209/Arotoma_CHLF-Pacahuala_JMF-SD.pdf?sequence=1&isAllowed=y. BIANCO, Cecilia, ISSO, Federico y MOSKAT, Mirko. 2021. Global Alliance for Incinerator Alternatives. [En línea] octubre de 2021. [Citado el: 15 de enero de 2024.] https://www.no-burn.org/wp-content/uploads/2022/03/Plasticos-en-America-Latina-2022.pdf. BORROWMAN, Cuyler K., et al. Environmental degradation and efficacy of a sprayable, biodegradable polymeric mulch. Polymer Degradation and Stability, 2020, vol. 175, p. 109126 CARRASCO PALMA, Karen Leonor. Elaboración de sorbetes biodegradables a partir de residuos lignocelulósicos de Bertholletia excelsa, Lima, 2021. 2021. CEDEÑO ZAMBRANO, Nivaldo Jesús; ZAMBRANO ZAMBRANO, Jean Carlos. “Diseño de una línea de producción para la obtención de bioplásticos aprovechando los residuos del café a escala industrial en la ciudad de Quevedo. 2021. CHACHA SOLANO, Alisson Milena; CHILUISA VILLA, Paola Deysi. Aprovechamiento del bagazo de caña de azúcar (Saccharum officinarum) para la obtención de envases biodegradables. 2023. Tesis de Licenciatura. Ecuador: Latacunga: Universidad Técnica de Cotopaxi (UTC). CHARRO ESPINOZA, Mónica Margarita. 2015. UEC. [En línea] 2015. [Citado el: 22 de marzo de 2024.] https://www.dspace.uce.edu.ec/server/api/core/bitstreams/65f203e6-a3cd-41fd-bed4-a0322ee90ed1/content. CON RAMOS, Vicky Fabiola; PAYE ZEBALLOS, Joaquin Andres. Biopolímeros biodegradables a partir de fuentes de origen vegetal: Revisión Sistemática, 2017-2022. 2022. DÍAZ, Andrés, RAMÓN, BLADIMIR Azdrúbal and MORENO, Gonzalo. 2022. Physical- chemical characterization of the cocoa pod husk as a possible use in the production of agglomerated boards. [Online] junio 2022. http://scielo.org.co/scielo.php?script=sci_arttext&pid=S2027-83062022000100097. ESCRIBANO CAJO, Víctor Manuel. Desarrollo y caracterización de un Bioplástico a partir de cáscara de maracuyá (Passiflora edulis). 2020. GIBBENS, Sarah. 2018. ¿Pueden los bioplásticos descongestionar el medio ambiente? Los expertos nos dan su opinión. [En línea] 2018. https://www.nationalgeographic.es/medio-ambiente/2018/11/todo-lo-que-necesitas-saber-sobre-los-bioplasticos. HERNANDEZ, Alberto, QUISPE, Vicente and QUISPE, Alberto. 2022. Reutilización y reciclaje de residuos sólidos en economías emergentes. [Online] 2022. https://pdfs.semanticscholar.org/7a98/eaacce6e6a8cc9c2e51a3742d115f07e8f62l.pdf. JUÁREZ, Javier. 2019. Desechos del café para crear bioplástico: un proyecto con aroma Tec. [En línea] 21 de septiembre de 2019. https://conecta.tec.mx/es/noticias/veracruz/investigacion/desechos-del-cafe-para-crear-bioplastico-un-proyecto-con-aroma-tec. LEAL FILHO, Walter, et al. An overview of the problems posed by plastic products and the role of extended producer responsibility in Europe. Journal of cleaner production, 2019, vol. 214, p. 550-558. LEMA VERA, Eduardo Andrés; MANZO ESCOBAR, Najary Salomé. Diseño de una línea de producción de bioplástico a partir de residuos del cacao con aplicación en envasado de alimentos. 2021. Tesis de Licenciatura. Quevedo-Ecuador. LÓPEZ-AGUIRRE, José Fernando; POMAQUERO-YUQUILEMA, Juan Carlos; LÓPEZ-SALAZAR, José Luis. Análisis de la contaminación ambiental por plásticos en la ciudad de Riobamba. Polo del Conocimiento, 2020, vol. 5, no 12, p. 725-742. MACHADO, Jonathan. 2022. Primicias. [Online] abril 05, 2022. [Cited: enero 10, 2024.] https://www.primicias.ec/noticias/sociedad/desechos-residuos-plasticos-basura-ecuador/. MAE. Ministerio_del_Ambiente_del_Ecuador. 2021. Estrategia Nacional de Economía Circular. [En línea] 2021. https://www.ambiente.gob.ec/ecuador-contara-con-una-plataforma-de-accion-para-los-plasticos/. MAG. Ministerio_de_Agricultura_y_Ganaderia. 2021. Ecuador contará con una Plataforma de Acción para los Plásticos. [En línea] 2021. Ecuador contará con una Plataforma de Acción para los Plásticos. MONGUÍ TORRES, Lina Marcela, et al. Generación de bioplástico a base del almidón producido por la semilla del aguacate. 2021. ORTEGA CAHUI, Mariangela Brigitte. Elaboración de bioplástico a partir de paja y residuos de granos de arroz. 2019. PARK, Jhon, POSADA, Juan and MONTES, Emmanuel. 2018. Revisión: materiales poliméricos biodegradables y su aplicación en diferentes sectores industriales. [Online]2018.https://www.researchgate.net/publication/356353247_Revision_materiales_polimericos_biodegradables_y_su_aplicacion_en_diferentes_sectores_industrialess. PÉREZ LÓPEZ, Andrés Felipe. Evaluación para la obtención de almidón aprovechando los residuos de mango (Mangifera Indica L.) Para la producción de un biopolímero. 2021. PÉREZ PÉREZ, Marco Giovanny. Diseño para la implementación de emprendimiento de fundas biodegradables con base en almidón, Azogues-Ecuador. 2022. PIZÁ CEDANO, Hamlet Simón, et al. Análisis experimental de la elaboración de bioplástico a partir de la cáscara de plátano para el diseño de una línea de producción alterna para las chifleras de Piura, Perú. 2018. PRIMEBIOPOLYMERS. 2022. Fabricación y producción de bioplásticos: todo lo que debes saber. [En línea] 7 de Octubre de 2022. https://primebiopol.com/fabricacion-y-produccion-de-bioplasticos-todo-lo-que-debes-saber/. QUIÑONES SIFUENTES, Sandra Romina. Elaboración de bioplástico a partir de la cáscara de camote como alternativa para aprovechar los residuos orgánicos, Callao, 2017. 2017. QUIÑONEZ, A. V. Obtención de un polímero biodegradable a partir de almidón de maíz. FEPADE, El Salvador, 2015. RAMOS-ALVARADO, Melissa Monserrat, et al. Biopelículas a base de pectina de cáscara de naranja (Citrus sinensis): Caracterización física, química y estructural. Agroindustrial Science, 2020, vol. 10, no 3, p. 273-278. RIERA, María Antonieta; MALDONADO, Silvina; PALMA, Ricardo R. Residuos agroindustriales generados en ecuador para la elaboración de bioplásticos. Revista Ingeniería Industrial, 2018, vol. 17, no 3, p. 227-247. RIERA, María Antonieta; PALMA, Ricardo R. Obtención de bioplásticos a partir de desechos agrícolas. Una revisión de las potencialidades en Ecuador. Avances en química, 2018, vol. 13, no 3, p. 69-78. RUIZ GALEANO, Camila de los Ángeles. Obtención de bioplástico a partir de la extracción de almidón de los residuos de papa capiro. 2022. Tesis de Licenciatura. Fundación Universidad de América. SANTOS, Erick, et al. 2019. Sward Responses of Bahiagrass Cultivars underNo Nitrogen Fertilization. [Online] 2019. https://www.researchgate.net/publication/336736795_Santos_et_al_2019b. SOLÓRZANO-VÉLEZ, Junior-Jesús, et al. Obtención de plástico biodegradable a partir de almidón de la tusa de maíz (Zea mays). Publicaciones en Ciencias y Tecnología, 2023, vol. 17, no 1, p. 19-31. TRUJILLO, Mónica. 2023. La yuca tiene alto potencial para la producción de bioplásticos. [En línea] 30 de junio de 2023. https://www.sei.org/about-sei/press-room/yuca-potencial-bioplasticos-monica-trujilo-france24/. TUMBACO, Cristopher José Navarrete, et al. Obtención y caracterización de bioplásticos a partir de almidón acetilado de semillas de aguacate. Avances en Química, 2023, vol. 18, no 1, p. 29-38. YAUTIBUG CEPEDA, María Gladys. Elaboración y Caracterización de Bioplásticos a partir de Cáscaras de Yuca (Manihot esculenta) para la envoltura de alimentos. 2021.

xml from GitLab https://gitlab.com/crossref/schema/-/blob/master/best-practice-examples/posted_content.5.3.0.xml
Best regards,
Amaury

Hi Roger,
PKP Team
An interesting thing is that Native XML Plugin does not have visual information.


Crossref messagge

Best regards,
Amaury

1 Like

Hi @AMAURY_PEREZ_MARTINE, can you share the steps you are taking to deposit the XML to Crossref?

In the DOIs area in the backend (not the Native XML export, which is a different export format), if you check the box beside a published preprint, and select “Bulk Actions” > “Export DOIs”, is any error message appearing? You may also need to check your PHP error log if you don’t see a message here.

Hi @Kaitlin
I have followed the steps in your post and OPS is giving the following error.


These are the PHP error logs:
[03-Feb-2025 15:40:30 America/Guayaquil] Slim Application Error:
Type: Exception
Message: Cannot instantiate class. Class "PreprintCrossrefXmlFilter" is not declared in "plugins.generic.crossref.filter.PreprintCrossrefXmlFilter".
File: /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/includes/functions.php
Line: 236
Trace: #0 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/classes/filter/FilterDAO.php(508): instantiate()
#1 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/classes/filter/FilterDAO.php(544): PKP\filter\FilterDAO->_newDataObject()
#2 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/classes/filter/FilterDAO.php(355): PKP\filter\FilterDAO->_fromRow()
#3 /var/www/web_apps/ops.uea.edu.ec/web/classes/plugins/PubObjectsExportPlugin.php(425): PKP\filter\FilterDAO->getObjectsByGroup()
#4 /var/www/web_apps/ops.uea.edu.ec/web/plugins/generic/crossref/CrossrefExportPlugin.php(261): APP\plugins\PubObjectsExportPlugin->exportXML()
#5 /var/www/web_apps/ops.uea.edu.ec/web/plugins/generic/crossref/CrossrefPlugin.php(150): APP\plugins\generic\crossref\CrossrefExportPlugin->exportAsDownload()
#6 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/api/v1/dois/PKPDoiHandler.php(415): APP\plugins\generic\crossref\CrossrefPlugin->exportSubmissions()
#7 [internal function]: PKP\API\v1\dois\PKPDoiHandler->exportSubmissions()
#8 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponse.php(40): call_user_func()
#9 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/Route.php(281): Slim\Handlers\Strategies\RequestResponse->__invoke()
#10 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\Route->__invoke()
#11 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/Route.php(268): Slim\Route->callMiddlewareStack()
#12 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/App.php(503): Slim\Route->run()
#13 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/classes/security/authorization/internal/ApiAuthorizationMiddleware.php(90): Slim\App->__invoke()
#14 [internal function]: PKP\security\authorization\internal\ApiAuthorizationMiddleware->__invoke()
#15 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array()
#16 [internal function]: Slim\DeferredCallable->__invoke()
#17 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func()
#18 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/classes/security/authorization/internal/ApiCsrfMiddleware.php(56): Slim\App->Slim{closure}()
#19 [internal function]: PKP\security\authorization\internal\ApiCsrfMiddleware->__invoke()
#20 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array()
#21 [internal function]: Slim\DeferredCallable->__invoke()
#22 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func()
#23 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/classes/security/authorization/internal/ApiTokenDecodingMiddleware.php(140): Slim\App->Slim{closure}()
#24 [internal function]: PKP\security\authorization\internal\ApiTokenDecodingMiddleware->__invoke()
#25 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array()
#26 [internal function]: Slim\DeferredCallable->__invoke()
#27 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func()
#28 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/classes/handler/APIHandler.php(83): Slim\App->Slim{closure}()
#29 [internal function]: PKP\handler\APIHandler->PKP\handler{closure}()
#30 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array()
#31 [internal function]: Slim\DeferredCallable->__invoke()
#32 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func()
#33 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/classes/handler/APIHandler.php(100): Slim\App->Slim{closure}()
#34 [internal function]: PKP\handler\APIHandler->PKP\handler{closure}()
#35 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array()
#36 [internal function]: Slim\DeferredCallable->__invoke()
#37 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func()
#38 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/classes/handler/APIHandler.php(105): Slim\App->Slim{closure}()
#39 [internal function]: PKP\handler\APIHandler->PKP\handler{closure}()
#40 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array()
#41 [internal function]: Slim\DeferredCallable->__invoke()
#42 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func()
#43 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->Slim{closure}()
#44 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/App.php(392): Slim\App->callMiddlewareStack()
#45 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/classes/handler/APIHandler.php(98): Slim\App->process()
#46 [internal function]: PKP\handler\APIHandler->PKP\handler{closure}()
#47 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array()
#48 [internal function]: Slim\DeferredCallable->__invoke()
#49 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func()
#50 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/classes/handler/APIHandler.php(105): Slim\App->Slim{closure}()
#51 [internal function]: PKP\handler\APIHandler->PKP\handler{closure}()
#52 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array()
#53 [internal function]: Slim\DeferredCallable->__invoke()
#54 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func()
#55 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->Slim{closure}()
#56 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/App.php(392): Slim\App->callMiddlewareStack()
#57 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/lib/vendor/slim/slim/Slim/App.php(297): Slim\App->process()
#58 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/classes/core/APIRouter.php(110): Slim\App->run()
#59 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/classes/core/Dispatcher.php(165): PKP\core\APIRouter->route()
#60 /var/www/web_apps/ops.uea.edu.ec/web/lib/pkp/classes/core/PKPApplication.php(395): PKP\core\Dispatcher->dispatch()
#61 /var/www/web_apps/ops.uea.edu.ec/web/index.php(21): PKP\core\PKPApplication->execute()
#62 {main}
View in rendered output by enabling the “displayErrorDetails” setting.
We’re on the lookout for more information if needed.
Best regards,
Amaury

Hi @AMAURY_PEREZ_MARTINE, a few more follow-up questions for you to help troubleshoot the issue:

  1. What PHP version are you running on your server?
  2. Have you modified the Crossref plugin files in plugins/generic/crossref in any way, or are they the files that came in your installation?
  3. Does the file in your installation at plugins/generic/crossref/filter/PreprintCrossrefXmlFilter.php match this file on GitHub?

Hi @Kaitlin

  1. What PHP version are you running on your server?
    Answer: PHP version 8.0.27
  2. Have you modified the Crossref plugin files in plugins/generic/crossref in any way, or are they the files that came in your installation?
    Answer: No files have been modified and only those downloaded in version 3.4.0.8 were used
  3. Does the file in your installation at plugins/generic/crossref/filter/PreprintCrossrefXmlFilter.php match this file on GitHub?
    Answer: If both files match


    We have replaced the file on the server with the Github file and have tried to deposit the DOI but the expected results have not been obtained.
    Best regards,
    Amaury

Hi @Kaitlin
I apologize for insisting.
Have you identified the error I am making in the management of the OPS?
Any solution or recommendation for registering the DOI of the preprints in Crossref?

1 Like

Hi @AMAURY_PEREZ_MARTINE, I reviewed your comments but nothing stands out as an obvious issue in your setup so far. Are you able to share the beginning of your PreprintCrossrefXmlFilter.php file, rather than the end of the file that is in your screenshot above?

Hi @Kaitlin
Yes, of course.
I share the beginning of PreprintCrossrefXmlFilter.php and I can even share the information that is necessary.


I share the latest error when trying to register a DOI for a preprint

Best regards,
Amaury

Hi @AMAURY_PEREZ_MARTINE, it’s unclear to me how that content is being sent to Crossref if your plugin is not working - is the automatic deposit turned on and working, or are you submitting XML to Crossref? If so, how are you getting the xml?

Hi @Kaitlin
On this page I click on deposit DOI.



The result of the click is

The DOI is not registered

I was waiting for the Crossref page to show the result of the Deposit, because it has not been updated with this latest deposit

Hi @Kaitlin
On the same page I try to export the DOI and I get the following error


This error and the error log file were shared previously
Amaury

Hi @AMAURY_PEREZ_MARTINE, can you try clearing the data cache in your OPS installation in Administration > Delete Data Caches?

And second, can you share the XML content for the failed deposit with Crossref?

Hi @Kaitlin,
I have not been able to delete OPS Data Caches, but I have been able to try to export the xml.
I have not been able to export the xml using the crossref xml export. In a previous post I shared the logs and the image of the error. This error remains.
I have been able to export an xml using the native tool. In a previous conversation I shared an image of the xml.
We are interested in depositing the DOIs of the preprints using the OPS Plugin. We will share the information that is necessary to achieve the deposit of the DOIs and we will follow the guidelines that are given to us.


Best regards,
Amaury

A post was split to a new topic: DOIs are not registered in OJS with Datacite

Hi @AMAURY_PEREZ_MARTINE, I’m wondering if you are able to retrieve the XML that was sent to Crossref on their platform, not in OPS - for example, in one of the Crossref platform screenshots above there was an option to view the content of the deposit (a “Click to View” link).

Hi @Kaitlin,
I have retrieved the requested information from Crossref. Something interesting about the preprint DOI repository is that the last record Crossref has is from January 24, 2025. After that date I have tried other repositories and they do not reflect us in Crossref.
Best regards,
Amaury

<doi_batch version=“4.4.0” xsi:schemaLocation=“http://www.crossref.org/schema/4.4.0 https://www.crossref.org/schemas/crossref4.4.0.xsd”>

_1737725487 20250124083127000 Amaury Pérez Martínez amperez@uea.edu.ec PREPRINT UEA AMBIENTAL KARELIS MISHEL ACACHO IZA ACACHO IZA KARELIS MISHEL https://orcid.org/0009-0006-8510-1194 VÍCTOR HUGO GONZÁLEZ TOLEDO GONZÁLEZ TOLEDO VÍCTOR HUGO https://orcid.org/0009-0007-1172-6092 RICARDO VINICIO ABRIL SALTOS ABRIL SALTOS RICARDO VINICIO https://orcid.org/0000-0003-1544-4360 Characterization of the recharge zone of the De Marcos River 12 13 2024 10.59410/PREPRINT-UEA-vAMB2324ep01-140 https://preprints.uea.edu.ec/index.php/amb/preprint/view/140/version/141

Hi @Kaitlin,
The xml code is not displayed in its entirety.
We would be willing to share the information via another means if necessary.
Best regards,
Amaury