Skip to content

[Migração de Artigo HTML] GetXMLItemsFromZipFileError: status SPS PKG bloqueado com o erro #1018

Description

@patymori

Descrição do problema

Após a migração de um fascículo em específico da coleção CRI, um artigo ficou com status BLOCKED em SPS Pkg com o seguinte erro registrado nos eventos:

Event newest to oldest 11
Nombre
create or update article
Creation date
29 de mayo de 2025 a las 15:37
Last update date
16 de junio de 2025 a las 16:04
Completed
False
Detail
{
  "exception_message": "Unable to get xml items from zip file /app/core/media/sps_pkg/1409/1429/rcsp/12/21/69251/1409-1429-rcsp-12-21-69251.zip: <class 'FileNotFoundError'> [Errno 2] No such file or directory: '/app/core/media/sps_pkg/1409/1429/rcsp/12/21/69251/1409-1429-rcsp-12-21-69251.zip'",
  "exception_type": "<class 'packtools.sps.pid_provider.xml_sps_lib.GetXMLItemsFromZipFileError'>",
  "traceback": "['  File \"/app/proc/models.py\", line 620, in create_or_update_item\\n    registered = callable_register_data(user, self, force_update, **kwargs)\\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n', '  File \"/app/migration/controller.py\", line 387, in create_or_update_article\\n    article = Article.create_or_update(\\n              ^^^^^^^^^^^^^^^^^^^^^^^^^\\n', '  File \"/app/article/models.py\", line 205, in create_or_update\\n    xml_with_pre = sps_pkg.xml_with_pre\\n                   ^^^^^^^^^^^^^^^^^^^^\\n', '  File \"/app/package/models.py\", line 428, in xml_with_pre\\n    for item in XMLWithPre.create(path=self.file.path):\\n', '  File \"/usr/local/lib/python3.11/site-packages/packtools/sps/pid_provider/xml_sps_lib.py\", line 334, in create\\n    for item in get_xml_items(path):\\n', '  File \"/usr/local/lib/python3.11/site-packages/packtools/sps/pid_provider/xml_sps_lib.py\", line 135, in get_xml_items_from_zip_file\\n    raise GetXMLItemsFromZipFileError(\\n']"
}

Passos para reproduzir o problema

  1. Executar migrate_and_publish_articles para o fascículo da revista acrônimo RCSP v12n21
  2. Ao final da execução, acessar o ArticleProc e verificar o status do artigo S1409-14292003000100001. O SPS PKG Status estará como BLOCKED
  3. Acesse o registro do artigo, em eventos, e observe o erro relatado na descrição no evento create or update article

Comportamento esperado

O erro não deveria ter ocorrido no evento e o processamento deveria seguir.

Screenshots ou vídeos

.

Anexos

Body and Back ZIP file:

20260703-cri-rcsp-v12n21-2108-error.zip

Ambiente utilizado

Coleção CRI, versão Upload v2.12.2

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions