Hola @juanito!
El problema se estaba generando al crear los campos de nombre de un autor.
El formato medline usa la etiqueta FAU (full autor) en la forma Apellido Apellido, Nombre
En algunos casos esporádicos se habia introducido Apellido Apellido Nombre,
Al separar nombre y apellidos por la coma se estaba perdiendo el nombre, y por otro camino del programa de conversion a xml se estaba conservando la coma en el campo de los apellidos.
FAU - Apellido, Nombre (correcto)
[givenname locale=‘es_ES’>Nombre[/givenname>
[familyname locale=‘es_ES’>Apellido[/familyname>
FAU - Apellido Nombre, (incorrecto)
[givenname locale=‘es_ES’>[/givenname>
[familyname locale=‘es_ES’>Apellido Nombre,[/familyname>
Lo uno o lo otro (no he seguido indagando) bloquea el progreso de la importación, pero no genera error. Ademas el artículo afectado aparece con la flechita vacia como incompleto, pero que no despliega el registro cuando aparece en medio de la lista (esto es quizas otro error a revisar en OJS). Con la opcion de ordenar pude dejar este articulo malformado al final de la lista y alli si se puede abrir y ver que contiene. Asi encontré que era un autor y al ver qué habia en el documento XML encontré el problema.
Quizas en el importador de ojs se podria implementar alguna alerta del error.
Lo mas extraño del error es que parece desmarcar como eliminados los articulos del numero. Al principio, para localizar el error, eliminaba todos los cargados para ir probando a importar un articulo cada vez. Mi sorpresa era que el al producirse el error me desmarcaba como eliminados muchos articulos, que volvian a aprecer en el numero.
Esto quizas se debe a una corrupcion de registros en la base de datos, y me temo que la culpa sea de la coma en el campo de apellidos. Si es asi, creo que seria mas que importante que se depurara el error, porque puede tener efectos mas serios.
Para mi necesidad, el tema ya esta arreglado. Solo es una sugerencia para los desarrolladores de OJS.
Saludos!