trytond.convert.ParsingError

Traceback (most recent call last):
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\protocols\dispatcher.py", line 196, in _dispatch
    result = rpc.result(meth(*c_args, **c_kwargs))
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\wizard\wizard.py", line 340, in execute
    result = wizard._execute(state_name)
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\wizard\wizard.py", line 380, in _execute
    result = self._execute(transition())
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\ir\module.py", line 505, in transition_upgrade
    pool.init(update=update, lang=lang)
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\pool.py", line 167, in init
    restart = not load_modules(
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\modules\__init__.py", line 389, in load_modules
    _load_modules(update)
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\modules\__init__.py", line 352, in _load_modules
    load_module_graph(graph, pool, update, lang)
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\modules\__init__.py", line 203, in load_module_graph
    tryton_parser.parse_xmlstream(fp)
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\convert.py", line 466, in parse_xmlstream
    raise ParsingError("in %s" % self.current_state()) from e
trytond.convert.ParsingError: in record 'health_reporting.top_diseases_view_tree'
22308 13408 [2024-05-22 06:49:01,715] ERROR trytond.protocols.wrappers <JSONRequest 1@127.0.0.1 'http://localhost:5000/umbrella/' [POST] wizard.ir.module.activate_upgrade.execute>
Traceback (most recent call last):
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\convert.py", line 464, in parse_xmlstream
    self.sax_parser.parse(source)
  File "C:\Users\azizu\.pyenv\pyenv-win\versions\3.10.11\lib\xml\sax\expatreader.py", line 111, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "C:\Users\azizu\.pyenv\pyenv-win\versions\3.10.11\lib\xml\sax\xmlreader.py", line 125, in parse
    self.feed(buffer)
  File "C:\Users\azizu\.pyenv\pyenv-win\versions\3.10.11\lib\xml\sax\expatreader.py", line 217, in feed
    self._parser.Parse(data, isFinal)
  File "D:\a\1\s\Modules\pyexpat.c", line 470, in EndElement
  File "C:\Users\azizu\.pyenv\pyenv-win\versions\3.10.11\lib\xml\sax\expatreader.py", line 336, in end_element
    self._cont_handler.endElement(name)
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\convert.py", line 519, in endElement
    self.taghandler = self.taghandler.endElement(name)
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\convert.py", line 314, in endElement
    self.mh.import_record(
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\convert.py", line 695, in import_record
    self.create_records(model, [values], [fs_id])
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\convert.py", line 701, in create_records
    records = Model.create(vlist)
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\ir\ui\view.py", line 209, in create
    views = super(View, cls).create(vlist)
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\model\modelsql.py", line 262, in wrapper
    return func(cls, *args, **kwargs)
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\model\modelsql.py", line 964, in create
    cls._validate(sub_records)
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\transaction.py", line 50, in wrapper
    return func(*args, **kwargs)
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\model\modelstorage.py", line 1539, in _validate
    cls.validate(records)
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\ir\ui\view.py", line 135, in validate
    cls.check_xml(views)
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\ir\ui\view.py", line 153, in check_xml
    raise XMLError(
trytond.ir.ui.view.XMLError: Invalid XML for view "gnuhealth.top_diseases (Tree)". - <string>:12:0:ERROR:RELAXNGV:RELAXNG_ERR_INVALIDATTR: Invalid attribute sum for element field

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\protocols\wrappers.py", line 197, in wrapper
    return func(request, pool, *args, **kwargs)
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\protocols\dispatcher.py", line 196, in _dispatch
    result = rpc.result(meth(*c_args, **c_kwargs))
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\wizard\wizard.py", line 340, in execute
    result = wizard._execute(state_name)
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\wizard\wizard.py", line 380, in _execute
    result = self._execute(transition())
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\ir\module.py", line 505, in transition_upgrade
    pool.init(update=update, lang=lang)
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\pool.py", line 167, in init
    restart = not load_modules(
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\modules\__init__.py", line 389, in load_modules
    _load_modules(update)
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\modules\__init__.py", line 352, in _load_modules
    load_module_graph(graph, pool, update, lang)
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\modules\__init__.py", line 203, in load_module_graph
    tryton_parser.parse_xmlstream(fp)
  File "d:\Milestone\umbrella\venv\lib\site-packages\trytond\convert.py", line 466, in parse_xmlstream
    raise ParsingError("in %s" % self.current_state()) from e
trytond.convert.ParsingError: in record 'health_reporting.top_diseases_view_tree

'This is XML file:

<?xml version="1.0"?>

<!--
SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>

SPDX-License-Identifier: GPL-3.0-or-later
-->

<tryton>
    <data>

        <!-- Add relevant icons -->

        <record model="ir.ui.icon" id="gnuhealth_list_icon">
            <field name="name">gnuhealth-list</field>
            <field name="path">../health/icons/tryton-list.svg</field>
        </record>


        <!-- Top Diseases View -->

        <record model="ir.ui.view" id="top_diseases_view_tree">
            <field name="model">gnuhealth.top_diseases</field>
            <field name="type">tree</field>
            <field name="name">top_diseases_tree</field>
        </record>

        <record model="ir.ui.view" id="top_diseases_view_graph">
            <field name="model">gnuhealth.top_diseases</field>
            <field name="type">graph</field>
            <field name="name">top_diseases_graph</field>
        </record>

        <record model="ir.action.act_window" id="act_top_diseases_form">
            <field name="name">Top Diseases</field>
            <field name="res_model">gnuhealth.top_diseases</field>
        </record>
        <!-- <record model="ir.action.act_window.view"
            id="act_top_diseases_form_view1">
            <field name="sequence" eval="10"/>
            <field name="view" ref="top_diseases_view_tree"/>
            <field name="act_window" ref="act_top_diseases_form"/>
        </record> -->

        <record model="ir.action.act_window.view"
            id="act_top_diseases_form_view2">
            <field name="sequence" eval="20" />
            <field name="view" ref="top_diseases_view_graph" />
            <field name="act_window" ref="act_top_diseases_form" />
        </record>


        <!-- Evaluations per Doctor -->

        <record model="ir.ui.view" id="evaluations_doctor_view_tree">
            <field name="model">gnuhealth.evaluations_doctor</field>
            <field name="type">tree</field>
            <field name="name">evaluations_doctor_tree</field>
        </record>
        <record model="ir.ui.view" id="evaluations_doctor_view_graph">
            <field name="model">gnuhealth.evaluations_doctor</field>
            <field name="type">graph</field>
            <field name="name">evaluations_doctor_graph</field>
        </record>
        <record model="ir.action.act_window" id="act_evaluations_doctor">
            <field name="name">Evaluations per Doctor</field>
            <field name="res_model">gnuhealth.evaluations_doctor</field>
        </record>
        <record model="ir.action.act_window.view"
            id="act_evaluations_doctor_form_view1">
            <field name="sequence" eval="10" />
            <field name="view" ref="evaluations_doctor_view_tree" />
            <field name="act_window" ref="act_evaluations_doctor" />
        </record>
        <record model="ir.action.act_window.view"
            id="act_evaluations_doctor_form_view2">
            <field name="sequence" eval="20" />
            <field name="view" ref="evaluations_doctor_view_graph" />
            <field name="act_window" ref="act_evaluations_doctor" />
        </record>


        <!-- Evaluations per Specialty -->

        <record model="ir.ui.view" id="evaluations_specialty_view_tree">
            <field name="model">gnuhealth.evaluations_specialty</field>
            <field name="type">tree</field>
            <field name="name">evaluations_specialty_tree</field>
        </record>
        <record model="ir.ui.view" id="evaluations_specialty_view_graph">
            <field name="model">gnuhealth.evaluations_specialty</field>
            <field name="type">graph</field>
            <field name="name">evaluations_specialty_graph</field>
        </record>
        <record model="ir.action.act_window" id="act_evaluations_specialty">
            <field name="name">Evaluations per Specialty</field>
            <field name="res_model">gnuhealth.evaluations_specialty</field>
        </record>
        <record model="ir.action.act_window.view"
            id="act_evaluations_specialty_form_view1">
            <field name="sequence" eval="10" />
            <field name="view" ref="evaluations_specialty_view_tree" />
            <field name="act_window" ref="act_evaluations_specialty" />
        </record>
        <record model="ir.action.act_window.view"
            id="act_evaluations_specialty_form_view2">
            <field name="sequence" eval="20" />
            <field name="view" ref="evaluations_specialty_view_graph" />
            <field name="act_window" ref="act_evaluations_specialty" />
        </record>


        <!-- Evaluations per Sector -->

        <record model="ir.ui.view" id="evaluations_sector_view_tree">
            <field name="model">gnuhealth.evaluations_sector</field>
            <field name="type">tree</field>
            <field name="name">evaluations_sector_tree</field>
        </record>
        <record model="ir.ui.view" id="evaluations_sector_view_graph">
            <field name="model">gnuhealth.evaluations_sector</field>
            <field name="type">graph</field>
            <field name="name">evaluations_sector_graph</field>
        </record>
        <record model="ir.action.act_window" id="act_evaluations_sector">
            <field name="name">Evaluations per Sector</field>
            <field name="res_model">gnuhealth.evaluations_sector</field>
        </record>
        <record model="ir.action.act_window.view"
            id="act_evaluations_sector_form_view1">
            <field name="sequence" eval="10" />
            <field name="view" ref="evaluations_sector_view_tree" />
            <field name="act_window" ref="act_evaluations_sector" />
        </record>
        <record model="ir.action.act_window.view"
            id="act_evaluations_sector_form_view2">
            <field name="sequence" eval="20" />
            <field name="view" ref="evaluations_sector_view_graph" />
            <field name="act_window" ref="act_evaluations_sector" />
        </record>

    </data>
</tryton>

Any idea why I get the error while activating the module?

You must fill a bug report to the author of the module: Issues - gnuhealth/his - Codeberg.org

This topic was automatically closed 12 hours after the last reply. New replies are no longer allowed.