1 140181131642688 [2020-12-29 18:20:33,495] ERROR trytond.ir.ui.view Invalid XML view vendor.vendor (Form):
<string>:6:0:ERROR:RELAXNGV:RELAXNG_ERR_INTERSEQ: Invalid sequence in interleave
<string>:6:0:ERROR:RELAXNGV:RELAXNG_ERR_ATTRVALID: Element group failed to validate attributes
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<form col="6">
<group string="Vendor">
<label name="party"/>
<field name="party" xexpand="1"/>
<label name="prod_location"/>
<field name="prod_location" xexpand="1"/>
</group>
<newline/>
<field name="chicken" xexpand="1"/>
</form>
1 140181131642688 [2020-12-29 18:20:33,501] ERROR trytond.convert Error while parsing xml file:
In tag record model ir.ui.view with id party.vendor_view_form.
Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/trytond/convert.py", line 457, in parse_xmlstream
self.sax_parser.parse(source)
File "/usr/lib/python3.7/xml/sax/expatreader.py", line 111, in parse
xmlreader.IncrementalParser.parse(self, source)
File "/usr/lib/python3.7/xml/sax/xmlreader.py", line 125, in parse
self.feed(buffer)
File "/usr/lib/python3.7/xml/sax/expatreader.py", line 217, in feed
self._parser.Parse(data, isFinal)
File "../Modules/pyexpat.c", line 471, in EndElement
File "/usr/lib/python3.7/xml/sax/expatreader.py", line 336, in end_element
self._cont_handler.endElement(name)
File "/usr/local/lib/python3.7/dist-packages/trytond/convert.py", line 515, in endElement
self.taghandler = self.taghandler.endElement(name)
File "/usr/local/lib/python3.7/dist-packages/trytond/convert.py", line 295, in endElement
self.model.__name__, self.values, self.xml_id)
File "/usr/local/lib/python3.7/dist-packages/trytond/convert.py", line 691, in import_record
self.create_records(model, [values], [fs_id])
File "/usr/local/lib/python3.7/dist-packages/trytond/convert.py", line 697, in create_records
records = Model.create(vlist)
File "/usr/local/lib/python3.7/dist-packages/trytond/ir/ui/view.py", line 200, in create
views = super(View, cls).create(vlist)
File "/usr/local/lib/python3.7/dist-packages/trytond/model/modelsql.py", line 159, in wrapper
return func(cls, *args, **kwargs)
File "/usr/local/lib/python3.7/dist-packages/trytond/model/modelsql.py", line 674, in create
cls._validate(sub_records)
File "/usr/local/lib/python3.7/dist-packages/trytond/model/modelstorage.py", line 76, in wrapper
return func(*args, **kwargs)
File "/usr/local/lib/python3.7/dist-packages/trytond/model/modelstorage.py", line 1344, in _validate
cls.validate(records)
File "/usr/local/lib/python3.7/dist-packages/trytond/ir/ui/view.py", line 122, in validate
cls.check_xml(views)
File "/usr/local/lib/python3.7/dist-packages/trytond/ir/ui/view.py", line 144, in check_xml
error_log)
trytond.ir.ui.view.XMLError: Invalid XML for view "vendor.vendor (Form)". - <string>:6:0:ERROR:RELAXNGV:RELAXNG_ERR_INTERSEQ: Invalid sequence in interleave
<string>:6:0:ERROR:RELAXNGV:RELAXNG_ERR_ATTRVALID: Element group failed to validate attributes
Traceback (most recent call last):
File "/usr/local/bin/trytond-admin", line 23, in <module>
admin.run(options)
File "/usr/local/lib/python3.7/dist-packages/trytond/admin.py", line 53, in run
activatedeps=options.activatedeps)
File "/usr/local/lib/python3.7/dist-packages/trytond/pool.py", line 166, in init
activatedeps=activatedeps)
File "/usr/local/lib/python3.7/dist-packages/trytond/modules/__init__.py", line 434, in load_modules
_load_modules(update)
File "/usr/local/lib/python3.7/dist-packages/trytond/modules/__init__.py", line 401, in _load_modules
load_module_graph(graph, pool, update, lang)
File "/usr/local/lib/python3.7/dist-packages/trytond/modules/__init__.py", line 252, in load_module_graph
tryton_parser.parse_xmlstream(fp)
File "/usr/local/lib/python3.7/dist-packages/trytond/convert.py", line 457, in parse_xmlstream
self.sax_parser.parse(source)
File "/usr/lib/python3.7/xml/sax/expatreader.py", line 111, in parse
xmlreader.IncrementalParser.parse(self, source)
File "/usr/lib/python3.7/xml/sax/xmlreader.py", line 125, in parse
self.feed(buffer)
File "/usr/lib/python3.7/xml/sax/expatreader.py", line 217, in feed
self._parser.Parse(data, isFinal)
File "../Modules/pyexpat.c", line 471, in EndElement
File "/usr/lib/python3.7/xml/sax/expatreader.py", line 336, in end_element
self._cont_handler.endElement(name)
File "/usr/local/lib/python3.7/dist-packages/trytond/convert.py", line 515, in endElement
self.taghandler = self.taghandler.endElement(name)
File "/usr/local/lib/python3.7/dist-packages/trytond/convert.py", line 295, in endElement
self.model.__name__, self.values, self.xml_id)
File "/usr/local/lib/python3.7/dist-packages/trytond/convert.py", line 691, in import_record
self.create_records(model, [values], [fs_id])
File "/usr/local/lib/python3.7/dist-packages/trytond/convert.py", line 697, in create_records
records = Model.create(vlist)
File "/usr/local/lib/python3.7/dist-packages/trytond/ir/ui/view.py", line 200, in create
views = super(View, cls).create(vlist)
File "/usr/local/lib/python3.7/dist-packages/trytond/model/modelsql.py", line 159, in wrapper
return func(cls, *args, **kwargs)
File "/usr/local/lib/python3.7/dist-packages/trytond/model/modelsql.py", line 674, in create
cls._validate(sub_records)
File "/usr/local/lib/python3.7/dist-packages/trytond/model/modelstorage.py", line 76, in wrapper
return func(*args, **kwargs)
File "/usr/local/lib/python3.7/dist-packages/trytond/model/modelstorage.py", line 1344, in _validate
cls.validate(records)
File "/usr/local/lib/python3.7/dist-packages/trytond/ir/ui/view.py", line 122, in validate
cls.check_xml(views)
File "/usr/local/lib/python3.7/dist-packages/trytond/ir/ui/view.py", line 144, in check_xml
error_log)
trytond.ir.ui.view.XMLError: Invalid XML for view "vendor.vendor (Form)". - <string>:6:0:ERROR:RELAXNGV:RELAXNG_ERR_INTERSEQ: Invalid sequence in interleave
<string>:6:0:ERROR:RELAXNGV:RELAXNG_ERR_ATTRVALID: Element group failed to validate attributes
My view file
<!-- Vendor -->
<record model="ir.ui.view" id="vendor_view_tree">
<field name="model">vendor.vendor</field>
<field name="type">tree</field>
<field name="name">vendor_tree</field>
</record>
<record model="ir.ui.view" id="vendor_view_form">
<field name="model">vendor.vendor</field>
<field name="type">form</field>
<field name="name">vendor_form</field>
</record>
<record model="ir.action.act_window" id="act_vendor_form">
<field name="name">Vendor</field>
<field name="res_model">vendor.vendor</field>
</record>
<record model="ir.action.act_window.view" id="act_vendor_tree_view">
<field name="sequence" eval="10"/>
<field name="view" ref="vendor_view_tree"/>
<field name="act_window" ref="act_vendor_form"/>
</record>
<record model="ir.action.act_window.view" id="act_vendor_form_view">
<field name="sequence" eval="20"/>
<field name="view" ref="vendor_view_form"/>
<field name="act_window" ref="act_vendor_form"/>
</record>
<menuitem sequence="1" action="act_vendor_form" id="menu_vendor_form"/>
<!-- Vendor Chicken -->
<record model="ir.ui.view" id="vendor_chicken_view_tree">
<field name="model">vendor.chicken</field>
<field name="type">tree</field>
<field name="name">vendor_chicken_tree</field>
</record>
<record model="ir.ui.view" id="vendor_chicken_view_form">
<field name="model">vendor.chicken</field>
<field name="type">form</field>
<field name="name">vendor_chicken_form</field>
</record>
<record model="ir.action.act_window" id="act_vendor_chicken_form">
<field name="name">Vendor Chicken</field>
<field name="res_model">vendor.chicken</field>
</record>
<record model="ir.action.act_window.view" id="act_vendor_chicken_tree_view">
<field name="sequence" eval="10"/>
<field name="view" ref="vendor_chicken_view_tree"/>
<field name="act_window" ref="act_vendor_chicken_form"/>
</record>
<record model="ir.action.act_window.view" id="act_vendor_chicken_form_view">
<field name="sequence" eval="10"/>
<field name="view" ref="vendor_chicken_view_form"/>
<field name="act_window" ref="act_vendor_chicken_form"/>
</record>
<menuitem parent="menu_vendor_form" sequence="1" action="act_vendor_chicken_form" id="menu_vendor_chicken_form"/>
This error arises when i update modules with following commands , earlier it was working well
docker run --link tryton-postgres:postgres -e DB_PASSWORD=mysecretpassword -it frp trytond-admin -d tryton --all -vv
Any idea where it did go wrong ?