Skip to content

Migração Artigo HTML: Erro XMLSyntaxError:Convert HTML to XML - step 3 failed convert_html_to_xml_step_30_embed_html #923

@patymori

Description

@patymori

Descrição do problema

Ao executar a tarefa migrate_and_publish_articles para um periódico específico, um dos artigos HTML ficou com registro em Article Proc com XML Status BLOCKED. Os seguintes eventos ficaram registrados:

 Event newest to oldest 1
Nome
get xml
Creation date
25 de Março de 2026 às 20:00
Last update date
25 de Março de 2026 às 20:00
Completed
False
Detail
{'traceback': '[\' File "/app/proc/models.py", line 1700, in get_xml\\n xml_file_path = self.get_xml_from_html(user, detail)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n\', \' File "/app/proc/models.py", line 1769, in get_xml_from_html\\n if os.path.isfile(htmlxml.file.path):\\n ^^^^^^^^^^^^^^^^^\\n\', \' File "/usr/local/lib/python3.11/site-packages/django/db/models/fields/files.py", line 64, in path\\n self._require_file()\\n\', \' File "/usr/local/lib/python3.11/site-packages/django/db/models/fields/files.py", line 44, in _require_file\\n raise ValueError(\\n\']', 'exception_type': "<class 'ValueError'>", 'exception_message': "The 'file' attribute has no file associated with it."}
---

Event newest to oldest 2
Nome
html_to_xml
Creation date
25 de Março de 2026 às 20:00
Last update date
25 de Março de 2026 às 20:00
Completed
False
Detail
{'xml_name': '06.xml', 'exceptions': [{'type': "<class 'lxml.etree.XMLSyntaxError'>", 'action': 'Convert HTML to XML - step 3 failed convert_html_to_xml_step_30_embed_html', 'detail': None, 'message': 'Traceback (most recent call last):\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 136, in convert_html_to_xml\n document.xml_body_and_back.append(call_(document))\n ^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 233, in convert_html_to_xml_step_30_embed_html\n return next(transformed_data)\n ^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 228, in run\n for out_data in iterable:\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 141, in __iter__\n yield self.transform(data)\n ^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 109, in decorated\n return f(*args)\n ^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 483, in transform\n xml = ET.fromstring(raw.xml_body_and_back[-1])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "src/lxml/etree.pyx", line 3306, in lxml.etree.fromstring\n File "src/lxml/parser.pxi", line 1995, in lxml.etree._parseMemoryDocument\n File "src/lxml/parser.pxi", line 1875, in lxml.etree._parseDoc\n File "src/lxml/parser.pxi", line 1105, in lxml.etree._BaseParser._parseUnicodeDoc\n File "src/lxml/parser.pxi", line 633, in lxml.etree._ParserContext._handleParseResultDoc\n File "src/lxml/parser.pxi", line 743, in lxml.etree._handleParseResult\n File "src/lxml/parser.pxi", line 672, in lxml.etree._raiseParseError\n File "<string>", line 1\nlxml.etree.XMLSyntaxError: Namespace prefix mailto for dade on a is not defined, line 1, column 26441\n'}, {'type': "<class 'lxml.etree.XMLSyntaxError'>", 'action': 'Convert HTML to XML - step 4 failed convert_html_to_xml_step_40_basic_html_to_xml', 'detail': None, 'message': 'Traceback (most recent call last):\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 136, in convert_html_to_xml\n document.xml_body_and_back.append(call_(document))\n ^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 277, in convert_html_to_xml_step_40_basic_html_to_xml\n return next(transformed_data)\n ^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 228, in run\n for out_data in iterable:\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n [Previous line repeated 10 more times]\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 141, in __iter__\n yield self.transform(data)\n ^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 109, in decorated\n return f(*args)\n ^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 483, in transform\n xml = ET.fromstring(raw.xml_body_and_back[-1])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "src/lxml/etree.pyx", line 3306, in lxml.etree.fromstring\n File "src/lxml/parser.pxi", line 1995, in lxml.etree._parseMemoryDocument\n File "src/lxml/parser.pxi", line 1875, in lxml.etree._parseDoc\n File "src/lxml/parser.pxi", line 1105, in lxml.etree._BaseParser._parseUnicodeDoc\n File "src/lxml/parser.pxi", line 633, in lxml.etree._ParserContext._handleParseResultDoc\n File "src/lxml/parser.pxi", line 743, in lxml.etree._handleParseResult\n File "src/lxml/parser.pxi", line 672, in lxml.etree._raiseParseError\n File "<string>", line 1\nlxml.etree.XMLSyntaxError: Namespace prefix mailto for dade on a is not defined, line 1, column 26441\n'}, {'type': "<class 'lxml.etree.XMLSyntaxError'>", 'action': 'Convert HTML to XML - step 5 failed convert_html_to_xml_step_50_break_to_p', 'detail': None, 'message': 'Traceback (most recent call last):\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 136, in convert_html_to_xml\n document.xml_body_and_back.append(call_(document))\n ^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 309, in convert_html_to_xml_step_50_break_to_p\n return next(transformed_data)\n ^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 228, in run\n for out_data in iterable:\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n [Previous line repeated 4 more times]\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 141, in __iter__\n yield self.transform(data)\n ^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 109, in decorated\n return f(*args)\n ^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 483, in transform\n xml = ET.fromstring(raw.xml_body_and_back[-1])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "src/lxml/etree.pyx", line 3306, in lxml.etree.fromstring\n File "src/lxml/parser.pxi", line 1995, in lxml.etree._parseMemoryDocument\n File "src/lxml/parser.pxi", line 1875, in lxml.etree._parseDoc\n File "src/lxml/parser.pxi", line 1105, in lxml.etree._BaseParser._parseUnicodeDoc\n File "src/lxml/parser.pxi", line 633, in lxml.etree._ParserContext._handleParseResultDoc\n File "src/lxml/parser.pxi", line 743, in lxml.etree._handleParseResult\n File "src/lxml/parser.pxi", line 672, in lxml.etree._raiseParseError\n File "<string>", line 1\nlxml.etree.XMLSyntaxError: Namespace prefix mailto for dade on a is not defined, line 1, column 26441\n'}, {'type': "<class 'lxml.etree.XMLSyntaxError'>", 'action': 'Convert HTML to XML - step 6 failed convert_html_to_xml_step_60_ahref_and_aname', 'detail': None, 'message': 'Traceback (most recent call last):\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 136, in convert_html_to_xml\n document.xml_body_and_back.append(call_(document))\n ^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 342, in convert_html_to_xml_step_60_ahref_and_aname\n return next(transformed_data)\n ^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 228, in run\n for out_data in iterable:\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n [Previous line repeated 5 more times]\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 141, in __iter__\n yield self.transform(data)\n ^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 109, in decorated\n return f(*args)\n ^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 483, in transform\n xml = ET.fromstring(raw.xml_body_and_back[-1])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "src/lxml/etree.pyx", line 3306, in lxml.etree.fromstring\n File "src/lxml/parser.pxi", line 1995, in lxml.etree._parseMemoryDocument\n File "src/lxml/parser.pxi", line 1875, in lxml.etree._parseDoc\n File "src/lxml/parser.pxi", line 1105, in lxml.etree._BaseParser._parseUnicodeDoc\n File "src/lxml/parser.pxi", line 633, in lxml.etree._ParserContext._handleParseResultDoc\n File "src/lxml/parser.pxi", line 743, in lxml.etree._handleParseResult\n File "src/lxml/parser.pxi", line 672, in lxml.etree._raiseParseError\n File "<string>", line 1\nlxml.etree.XMLSyntaxError: Namespace prefix mailto for dade on a is not defined, line 1, column 26441\n'}, {'type': "<class 'lxml.etree.XMLSyntaxError'>", 'action': 'Convert HTML to XML - step 7 failed convert_html_to_xml_step_70_complete_fig_and_tablewrap', 'detail': None, 'message': 'Traceback (most recent call last):\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 136, in convert_html_to_xml\n document.xml_body_and_back.append(call_(document))\n ^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 355, in convert_html_to_xml_step_70_complete_fig_and_tablewrap\n return next(transformed_data)\n ^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 228, in run\n for out_data in iterable:\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n [Previous line repeated 1 more time]\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 141, in __iter__\n yield self.transform(data)\n ^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 109, in decorated\n return f(*args)\n ^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 483, in transform\n xml = ET.fromstring(raw.xml_body_and_back[-1])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "src/lxml/etree.pyx", line 3306, in lxml.etree.fromstring\n File "src/lxml/parser.pxi", line 1995, in lxml.etree._parseMemoryDocument\n File "src/lxml/parser.pxi", line 1875, in lxml.etree._parseDoc\n File "src/lxml/parser.pxi", line 1105, in lxml.etree._BaseParser._parseUnicodeDoc\n File "src/lxml/parser.pxi", line 633, in lxml.etree._ParserContext._handleParseResultDoc\n File "src/lxml/parser.pxi", line 743, in lxml.etree._handleParseResult\n File "src/lxml/parser.pxi", line 672, in lxml.etree._raiseParseError\n File "<string>", line 1\nlxml.etree.XMLSyntaxError: Namespace prefix mailto for dade on a is not defined, line 1, column 26441\n'}, {'type': "<class 'lxml.etree.XMLSyntaxError'>", 'action': 'Convert HTML to XML - step 8 failed convert_html_to_xml_step_80_fix_sec', 'detail': None, 'message': 'Traceback (most recent call last):\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 136, in convert_html_to_xml\n document.xml_body_and_back.append(call_(document))\n ^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 393, in convert_html_to_xml_step_80_fix_sec\n return next(transformed_data)\n ^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 228, in run\n for out_data in iterable:\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n [Previous line repeated 9 more times]\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 141, in __iter__\n yield self.transform(data)\n ^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 109, in decorated\n return f(*args)\n ^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 483, in transform\n xml = ET.fromstring(raw.xml_body_and_back[-1])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "src/lxml/etree.pyx", line 3306, in lxml.etree.fromstring\n File "src/lxml/parser.pxi", line 1995, in lxml.etree._parseMemoryDocument\n File "src/lxml/parser.pxi", line 1875, in lxml.etree._parseDoc\n File "src/lxml/parser.pxi", line 1105, in lxml.etree._BaseParser._parseUnicodeDoc\n File "src/lxml/parser.pxi", line 633, in lxml.etree._ParserContext._handleParseResultDoc\n File "src/lxml/parser.pxi", line 743, in lxml.etree._handleParseResult\n File "src/lxml/parser.pxi", line 672, in lxml.etree._raiseParseError\n File "<string>", line 1\nlxml.etree.XMLSyntaxError: Namespace prefix mailto for dade on a is not defined, line 1, column 26441\n'}, {'type': "<class 'lxml.etree.XMLSyntaxError'>", 'action': 'Convert HTML to XML - step 9 failed convert_html_to_xml_step_95_fix_body', 'detail': None, 'message': 'Traceback (most recent call last):\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 136, in convert_html_to_xml\n document.xml_body_and_back.append(call_(document))\n ^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 448, in convert_html_to_xml_step_95_fix_body\n return next(transformed_data)\n ^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 228, in run\n for out_data in iterable:\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 141, in __iter__\n yield self.transform(data)\n ^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 109, in decorated\n return f(*args)\n ^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 483, in transform\n xml = ET.fromstring(raw.xml_body_and_back[-1])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "src/lxml/etree.pyx", line 3306, in lxml.etree.fromstring\n File "src/lxml/parser.pxi", line 1995, in lxml.etree._parseMemoryDocument\n File "src/lxml/parser.pxi", line 1875, in lxml.etree._parseDoc\n File "src/lxml/parser.pxi", line 1105, in lxml.etree._BaseParser._parseUnicodeDoc\n File "src/lxml/parser.pxi", line 633, in lxml.etree._ParserContext._handleParseResultDoc\n File "src/lxml/parser.pxi", line 743, in lxml.etree._handleParseResult\n File "src/lxml/parser.pxi", line 672, in lxml.etree._raiseParseError\n File "<string>", line 1\nlxml.etree.XMLSyntaxError: Namespace prefix mailto for dade on a is not defined, line 1, column 26441\n'}], 'exception_type': "<class 'str'>", 'exception_message': 'Traceback (most recent call last):\n File "/app/htmlxml/models.py", line 819, in html_to_xml\n xml_content = self._generate_xml(document, detail["xml_name"], detail)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/app/htmlxml/models.py", line 875, in _generate_xml\n xml_content = document.generate_full_xml(None).decode("utf-8")\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/models/document.py", line 373, in generate_full_xml\n return get_xml_rsps(self)\n ^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_pipes.py", line 68, in get_xml_rsps\n return _process(document)\n ^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_pipes.py", line 122, in _process\n return next(transformed_data)\n ^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 228, in run\n for out_data in iterable:\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n [Previous line repeated 13 more times]\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 141, in __iter__\n yield self.transform(data)\n ^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 109, in decorated\n return f(*args)\n ^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_pipes.py", line 381, in transform\n converted_html_body = ET.fromstring(raw.xml_body)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "src/lxml/etree.pyx", line 3306, in lxml.etree.fromstring\n File "src/lxml/parser.pxi", line 1995, in lxml.etree._parseMemoryDocument\n File "src/lxml/parser.pxi", line 1875, in lxml.etree._parseDoc\n File "src/lxml/parser.pxi", line 1105, in lxml.etree._BaseParser._parseUnicodeDoc\n File "src/lxml/parser.pxi", line 633, in lxml.etree._ParserContext._handleParseResultDoc\n File "src/lxml/parser.pxi", line 743, in lxml.etree._handleParseResult\n File "src/lxml/parser.pxi", line 672, in lxml.etree._raiseParseError\n File "<string>", line 1\nlxml.etree.XMLSyntaxError: Namespace prefix mailto for dade on a is not defined, line 1, column 26441\n', 'translation languages': [], 'body_and_back_exceptions': [{'type': "<class 'lxml.etree.XMLSyntaxError'>", 'action': 'Convert HTML to XML - step 3 failed convert_html_to_xml_step_30_embed_html', 'detail': None, 'message': 'Traceback (most recent call last):\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 136, in convert_html_to_xml\n document.xml_body_and_back.append(call_(document))\n ^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 233, in convert_html_to_xml_step_30_embed_html\n return next(transformed_data)\n ^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 228, in run\n for out_data in iterable:\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 141, in __iter__\n yield self.transform(data)\n ^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 109, in decorated\n return f(*args)\n ^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 483, in transform\n xml = ET.fromstring(raw.xml_body_and_back[-1])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "src/lxml/etree.pyx", line 3306, in lxml.etree.fromstring\n File "src/lxml/parser.pxi", line 1995, in lxml.etree._parseMemoryDocument\n File "src/lxml/parser.pxi", line 1875, in lxml.etree._parseDoc\n File "src/lxml/parser.pxi", line 1105, in lxml.etree._BaseParser._parseUnicodeDoc\n File "src/lxml/parser.pxi", line 633, in lxml.etree._ParserContext._handleParseResultDoc\n File "src/lxml/parser.pxi", line 743, in lxml.etree._handleParseResult\n File "src/lxml/parser.pxi", line 672, in lxml.etree._raiseParseError\n File "<string>", line 1\nlxml.etree.XMLSyntaxError: Namespace prefix mailto for dade on a is not defined, line 1, column 26441\n'}, {'type': "<class 'lxml.etree.XMLSyntaxError'>", 'action': 'Convert HTML to XML - step 4 failed convert_html_to_xml_step_40_basic_html_to_xml', 'detail': None, 'message': 'Traceback (most recent call last):\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 136, in convert_html_to_xml\n document.xml_body_and_back.append(call_(document))\n ^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 277, in convert_html_to_xml_step_40_basic_html_to_xml\n return next(transformed_data)\n ^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 228, in run\n for out_data in iterable:\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n [Previous line repeated 10 more times]\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 141, in __iter__\n yield self.transform(data)\n ^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 109, in decorated\n return f(*args)\n ^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 483, in transform\n xml = ET.fromstring(raw.xml_body_and_back[-1])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "src/lxml/etree.pyx", line 3306, in lxml.etree.fromstring\n File "src/lxml/parser.pxi", line 1995, in lxml.etree._parseMemoryDocument\n File "src/lxml/parser.pxi", line 1875, in lxml.etree._parseDoc\n File "src/lxml/parser.pxi", line 1105, in lxml.etree._BaseParser._parseUnicodeDoc\n File "src/lxml/parser.pxi", line 633, in lxml.etree._ParserContext._handleParseResultDoc\n File "src/lxml/parser.pxi", line 743, in lxml.etree._handleParseResult\n File "src/lxml/parser.pxi", line 672, in lxml.etree._raiseParseError\n File "<string>", line 1\nlxml.etree.XMLSyntaxError: Namespace prefix mailto for dade on a is not defined, line 1, column 26441\n'}, {'type': "<class 'lxml.etree.XMLSyntaxError'>", 'action': 'Convert HTML to XML - step 5 failed convert_html_to_xml_step_50_break_to_p', 'detail': None, 'message': 'Traceback (most recent call last):\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 136, in convert_html_to_xml\n document.xml_body_and_back.append(call_(document))\n ^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 309, in convert_html_to_xml_step_50_break_to_p\n return next(transformed_data)\n ^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 228, in run\n for out_data in iterable:\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n [Previous line repeated 4 more times]\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 141, in __iter__\n yield self.transform(data)\n ^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 109, in decorated\n return f(*args)\n ^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 483, in transform\n xml = ET.fromstring(raw.xml_body_and_back[-1])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "src/lxml/etree.pyx", line 3306, in lxml.etree.fromstring\n File "src/lxml/parser.pxi", line 1995, in lxml.etree._parseMemoryDocument\n File "src/lxml/parser.pxi", line 1875, in lxml.etree._parseDoc\n File "src/lxml/parser.pxi", line 1105, in lxml.etree._BaseParser._parseUnicodeDoc\n File "src/lxml/parser.pxi", line 633, in lxml.etree._ParserContext._handleParseResultDoc\n File "src/lxml/parser.pxi", line 743, in lxml.etree._handleParseResult\n File "src/lxml/parser.pxi", line 672, in lxml.etree._raiseParseError\n File "<string>", line 1\nlxml.etree.XMLSyntaxError: Namespace prefix mailto for dade on a is not defined, line 1, column 26441\n'}, {'type': "<class 'lxml.etree.XMLSyntaxError'>", 'action': 'Convert HTML to XML - step 6 failed convert_html_to_xml_step_60_ahref_and_aname', 'detail': None, 'message': 'Traceback (most recent call last):\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 136, in convert_html_to_xml\n document.xml_body_and_back.append(call_(document))\n ^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 342, in convert_html_to_xml_step_60_ahref_and_aname\n return next(transformed_data)\n ^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 228, in run\n for out_data in iterable:\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n [Previous line repeated 5 more times]\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 141, in __iter__\n yield self.transform(data)\n ^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 109, in decorated\n return f(*args)\n ^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 483, in transform\n xml = ET.fromstring(raw.xml_body_and_back[-1])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "src/lxml/etree.pyx", line 3306, in lxml.etree.fromstring\n File "src/lxml/parser.pxi", line 1995, in lxml.etree._parseMemoryDocument\n File "src/lxml/parser.pxi", line 1875, in lxml.etree._parseDoc\n File "src/lxml/parser.pxi", line 1105, in lxml.etree._BaseParser._parseUnicodeDoc\n File "src/lxml/parser.pxi", line 633, in lxml.etree._ParserContext._handleParseResultDoc\n File "src/lxml/parser.pxi", line 743, in lxml.etree._handleParseResult\n File "src/lxml/parser.pxi", line 672, in lxml.etree._raiseParseError\n File "<string>", line 1\nlxml.etree.XMLSyntaxError: Namespace prefix mailto for dade on a is not defined, line 1, column 26441\n'}, {'type': "<class 'lxml.etree.XMLSyntaxError'>", 'action': 'Convert HTML to XML - step 7 failed convert_html_to_xml_step_70_complete_fig_and_tablewrap', 'detail': None, 'message': 'Traceback (most recent call last):\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 136, in convert_html_to_xml\n document.xml_body_and_back.append(call_(document))\n ^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 355, in convert_html_to_xml_step_70_complete_fig_and_tablewrap\n return next(transformed_data)\n ^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 228, in run\n for out_data in iterable:\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n [Previous line repeated 1 more time]\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 141, in __iter__\n yield self.transform(data)\n ^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 109, in decorated\n return f(*args)\n ^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 483, in transform\n xml = ET.fromstring(raw.xml_body_and_back[-1])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "src/lxml/etree.pyx", line 3306, in lxml.etree.fromstring\n File "src/lxml/parser.pxi", line 1995, in lxml.etree._parseMemoryDocument\n File "src/lxml/parser.pxi", line 1875, in lxml.etree._parseDoc\n File "src/lxml/parser.pxi", line 1105, in lxml.etree._BaseParser._parseUnicodeDoc\n File "src/lxml/parser.pxi", line 633, in lxml.etree._ParserContext._handleParseResultDoc\n File "src/lxml/parser.pxi", line 743, in lxml.etree._handleParseResult\n File "src/lxml/parser.pxi", line 672, in lxml.etree._raiseParseError\n File "<string>", line 1\nlxml.etree.XMLSyntaxError: Namespace prefix mailto for dade on a is not defined, line 1, column 26441\n'}, {'type': "<class 'lxml.etree.XMLSyntaxError'>", 'action': 'Convert HTML to XML - step 8 failed convert_html_to_xml_step_80_fix_sec', 'detail': None, 'message': 'Traceback (most recent call last):\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 136, in convert_html_to_xml\n document.xml_body_and_back.append(call_(document))\n ^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 393, in convert_html_to_xml_step_80_fix_sec\n return next(transformed_data)\n ^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 228, in run\n for out_data in iterable:\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n [Previous line repeated 9 more times]\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 141, in __iter__\n yield self.transform(data)\n ^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 109, in decorated\n return f(*args)\n ^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 483, in transform\n xml = ET.fromstring(raw.xml_body_and_back[-1])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "src/lxml/etree.pyx", line 3306, in lxml.etree.fromstring\n File "src/lxml/parser.pxi", line 1995, in lxml.etree._parseMemoryDocument\n File "src/lxml/parser.pxi", line 1875, in lxml.etree._parseDoc\n File "src/lxml/parser.pxi", line 1105, in lxml.etree._BaseParser._parseUnicodeDoc\n File "src/lxml/parser.pxi", line 633, in lxml.etree._ParserContext._handleParseResultDoc\n File "src/lxml/parser.pxi", line 743, in lxml.etree._handleParseResult\n File "src/lxml/parser.pxi", line 672, in lxml.etree._raiseParseError\n File "<string>", line 1\nlxml.etree.XMLSyntaxError: Namespace prefix mailto for dade on a is not defined, line 1, column 26441\n'}, {'type': "<class 'lxml.etree.XMLSyntaxError'>", 'action': 'Convert HTML to XML - step 9 failed convert_html_to_xml_step_95_fix_body', 'detail': None, 'message': 'Traceback (most recent call last):\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 136, in convert_html_to_xml\n document.xml_body_and_back.append(call_(document))\n ^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 448, in convert_html_to_xml_step_95_fix_body\n return next(transformed_data)\n ^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 228, in run\n for out_data in iterable:\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 140, in __iter__\n for data in getattr(self, \'_iterable_data\', []):\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 141, in __iter__\n yield self.transform(data)\n ^^^^^^^^^^^^^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/plumber.py", line 109, in decorated\n return f(*args)\n ^^^^^^^^\n File "/usr/local/lib/python3.11/site-packages/scielo_classic_website/spsxml/sps_xml_body_pipes.py", line 483, in transform\n xml = ET.fromstring(raw.xml_body_and_back[-1])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "src/lxml/etree.pyx", line 3306, in lxml.etree.fromstring\n File "src/lxml/parser.pxi", line 1995, in lxml.etree._parseMemoryDocument\n File "src/lxml/parser.pxi", line 1875, in lxml.etree._parseDoc\n File "src/lxml/parser.pxi", line 1105, in lxml.etree._BaseParser._parseUnicodeDoc\n File "src/lxml/parser.pxi", line 633, in lxml.etree._ParserContext._handleParseResultDoc\n File "src/lxml/parser.pxi", line 743, in lxml.etree._handleParseResult\n File "src/lxml/parser.pxi", line 672, in lxml.etree._raiseParseError\n File "<string>", line 1\nlxml.etree.XMLSyntaxError: Namespace prefix mailto for dade on a is not defined, line 1, column 26441\n'}]}
---

Event newest to oldest 3
Nome
get data from classic website S1415-27622004000200006
Creation date
17 de Março de 2026 às 00:08
Last update date
17 de Março de 2026 às 00:08
Completed
True
Detail
reme v8n2 06 

Passos para reproduzir o problema

  1. Execute a tarefa migrate_and_publish_articles para o periódico acrônimo REME.
  2. Acesse o Article Proc e observe que o artigo S1415-27622004000200006 está com XML Status BLOCKED
  3. Observe o erro apresentado nos eventos.
  4. Acesse o XML from HTML, busque pelo artigo e observe que as etapas de conversão não foram feitas.

Comportamento esperado

O erro não deveria ter acontecido no evento html_to_xml e a migração do artigo deveria seguir sem problemas, não deveria ficar com XML Status BLOCKED.

Screenshots ou vídeos

n/a

Anexos

Arquivo XML inicial do artigo antes das etapas de conversão:

20260327-rve-S1415-27622004000200006-initial_html.xml

Ambiente utilizado

Upload BR, versão 2.12.0rc2 (2.12.1rc), coleção RVE.

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