Skip to Content
Menu
This question has been flagged
2 Replies
2549 Views
Can you help me please with this error, I can't find the solution:

Code:

<act_window id="launch_session_wizard"

                                     name="Add Attendees" 

                                     src_model="openacademy.session"

                                     res_model="openacademy.wizard"

                                     view_mode="form"

                                     target="new"

                                     key2="client_action_multi"/>

 2022-07-29 16:56:56,050 14841 ERROR dev odoo.tools.convert: The XML file '/opt/odoo/server/odoo/custom/odoodev/openacademy/views/views.xml' does not fit the required schema !
Traceback (most recent call last):
File "/opt/odoo/server/odoo/modules/registry.py", line 61, in _new_
return cls.registries[db_name]
File "/opt/odoo/server/odoo/tools/func.py", line 71, in wrapper
return func(self, args, *kwargs)
File "/opt/odoo/server/odoo/tools/lru.py", line 34, in _getitem_
a = self.d[obj]
KeyError: 'dev'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/server/odoo/tools/convert.py", line 794, in convert_xml_import
relaxng.assert_(doc)
File "src/lxml/etree.pyx", line 3633, in lxml.etree._Validator.assert_
AssertionError: Element odoo has extra content: record, line 3
2022-07-29 16:56:56,050 14841 WARNING dev odoo.tools.convert: /opt/odoo/server/odoo/custom/odoodev/openacademy/views/views.xml:3:0:ERROR:RELAXNGV:RELAXNG_ERR_EXTRACONTENT: Element odoo has extra content: record
2022-07-29 16:56:56,050 14841 INFO dev odoo.tools.convert: Install 'jingtrang' for more precise and useful validation messages.
2022-07-29 16:56:56,076 14841 WARNING dev odoo.modules.loading: Transient module states were reset
2022-07-29 16:56:56,077 14841 ERROR dev odoo.modules.registry: Failed to load registry
2022-07-29 16:56:56,079 14841 INFO dev odoo.modules.loading: loading 1 modules...
2022-07-29 16:56:56,084 14841 INFO dev odoo.modules.loading: 1 modules loaded in 0.00s, 0 queries (+0 extra)
2022-07-29 16:56:56,103 14841 INFO dev odoo.modules.loading: loading 142 modules...
2022-07-29 16:56:56,103 14841 INFO dev odoo.modules.loading: Loading module openacademy (2/142)
2022-07-29 16:56:56,123 14841 WARNING dev odoo.models: The model openacademy.session has no _description
2022-07-29 16:56:56,123 14841 WARNING dev odoo.models: The model openacademy.wizard has no _description
2022-07-29 16:56:56,137 14841 INFO dev odoo.modules.registry: module openacademy: creating or updating database tables
2022-07-29 16:56:56,203 14841 INFO dev odoo.modules.loading: loading openacademy/security/ir.model.access.csv
2022-07-29 16:56:56,254 14841 INFO dev odoo.modules.loading: loading openacademy/views/views.xml
2022-07-29 16:56:56,256 14841 ERROR dev odoo.tools.convert: The XML file '/opt/odoo/server/odoo/custom/odoodev/openacademy/views/views.xml' does not fit the required schema !
Traceback (most recent call last):
File "/opt/odoo/server/odoo/modules/registry.py", line 61, in _new_
return cls.registries[db_name]
File "/opt/odoo/server/odoo/tools/func.py", line 71, in wrapper
return func(self, args, *kwargs)
File "/opt/odoo/server/odoo/tools/lru.py", line 34, in _getitem_
a = self.d[obj]
KeyError: 'dev'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/server/odoo/http.py", line 1471, in dispatch
odoo.registry(db).check_signaling()
File "/opt/odoo/server/odoo/__init__.py", line 104, in registry
return modules.registry.Registry(database_name)
File "/opt/odoo/server/odoo/modules/registry.py", line 63, in _new_
return cls.new(db_name)
File "/opt/odoo/server/odoo/modules/registry.py", line 87, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "/opt/odoo/server/odoo/modules/loading.py", line 470, in load_modules
processed_modules += load_marked_modules(cr, graph,
File "/opt/odoo/server/odoo/modules/loading.py", line 363, in load_marked_modules
loaded, processed = load_module_graph(
File "/opt/odoo/server/odoo/modules/loading.py", line 222, in load_module_graph
load_data(cr, idref, mode, kind='data', package=package)
File "/opt/odoo/server/odoo/modules/loading.py", line 69, in load_data
tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind)
File "/opt/odoo/server/odoo/tools/convert.py", line 745, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate)
File "/opt/odoo/server/odoo/tools/convert.py", line 794, in convert_xml_import
relaxng.assert_(doc)
File "src/lxml/etree.pyx", line 3633, in lxml.etree._Validator.assert_
AssertionError: Element odoo has extra content: record, line 3

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/server/odoo/modules/registry.py", line 61, in _new_
return cls.registries[db_name]
File "/opt/odoo/server/odoo/tools/func.py", line 71, in wrapper
return func(self, args, *kwargs)
File "/opt/odoo/server/odoo/tools/lru.py", line 34, in _getitem_
a = self.d[obj]
KeyError: 'dev'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/server/odoo/tools/convert.py", line 794, in convert_xml_import
relaxng.assert_(doc)
File "src/lxml/etree.pyx", line 3633, in lxml.etree._Validator.assert_
AssertionError: Element odoo has extra content: record, line 3
2022-07-29 16:56:56,256 14841 WARNING dev odoo.tools.convert: /opt/odoo/server/odoo/custom/odoodev/openacademy/views/views.xml:3:0:ERROR:RELAXNGV:RELAXNG_ERR_EXTRACONTENT: Element odoo has extra content: record
2022-07-29 16:56:56,256 14841 INFO dev odoo.tools.convert: Install 'jingtrang' for more precise and useful validation messages.
2022-07-29 16:56:56,257 14841 WARNING dev odoo.modules.loading: Transient module states were reset
2022-07-29 16:56:56,258 14841 ERROR dev odoo.modules.registry: Failed to load registry
2022-07-29 16:56:56,297 14841 INFO dev werkzeug: 127.0.0.1 - - [29/Jul/2022 16:56:56] "GET /web HTTP/1.1" 500 - 2631 3.808 2.980
2022-07-29 16:56:56,300 14841 ERROR dev werkzeug: Error on request:
Traceback (most recent call last):
File "/opt/odoo/server/odoo/modules/registry.py", line 61, in _new_
return cls.registries[db_name]
File "/opt/odoo/server/odoo/tools/func.py", line 71, in wrapper
return func(self, args, *kwargs)
File "/opt/odoo/server/odoo/tools/lru.py", line 34, in _getitem_
a = self.d[obj]
KeyError: 'dev'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/server/odoo/http.py", line 1471, in dispatch
odoo.registry(db).check_signaling()
File "/opt/odoo/server/odoo/__init__.py", line 104, in registry
return modules.registry.Registry(database_name)
File "/opt/odoo/server/odoo/modules/registry.py", line 63, in _new_
return cls.new(db_name)
File "/opt/odoo/server/odoo/modules/registry.py", line 87, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "/opt/odoo/server/odoo/modules/loading.py", line 470, in load_modules
processed_modules += load_marked_modules(cr, graph,
File "/opt/odoo/server/odoo/modules/loading.py", line 363, in load_marked_modules
loaded, processed = load_module_graph(
File "/opt/odoo/server/odoo/modules/loading.py", line 222, in load_module_graph
load_data(cr, idref, mode, kind='data', package=package)
File "/opt/odoo/server/odoo/modules/loading.py", line 69, in load_data
tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind)
File "/opt/odoo/server/odoo/tools/convert.py", line 745, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate)
File "/opt/odoo/server/odoo/tools/convert.py", line 794, in convert_xml_import
relaxng.assert_(doc)
File "src/lxml/etree.pyx", line 3633, in lxml.etree._Validator.assert_

AssertionError: Element odoo has extra content: record, line 3

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/server/odoo/modules/registry.py", line 61, in _new_
return cls.registries[db_name]
File "/opt/odoo/server/odoo/tools/func.py", line 71, in wrapper
return func(self, args, *kwargs)
File "/opt/odoo/server/odoo/tools/lru.py", line 34, in _getitem_
a = self.d[obj]
KeyError: 'dev'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/david/.local/lib/python3.8/site-packages/werkzeug/serving.py", line 306, in run_wsgi
execute(self.server.app)
File "/home/david/.local/lib/python3.8/site-packages/werkzeug/serving.py", line 294, in execute
application_iter = app(environ, start_response)
File "/opt/odoo/server/odoo/service/server.py", line 476, in app
return self.app(e, s)
File "/opt/odoo/server/odoo/service/wsgi_server.py", line 112, in application
return application_unproxied(environ, start_response)
File "/opt/odoo/server/odoo/service/wsgi_server.py", line 87, in application_unproxied
result = odoo.http.root(environ, start_response)
File "/opt/odoo/server/odoo/http.py", line 1313, in _call_
return self.dispatch(environ, start_response)
File "/opt/odoo/server/odoo/http.py", line 1279, in _call_
return self.app(environ, start_wrapped)
File "/home/david/.local/lib/python3.8/site-packages/werkzeug/middleware/shared_data.py", line 220, in _call_
return self.app(environ, start_response)
File "/opt/odoo/server/odoo/http.py", line 1493, in dispatch
response = self.get_response(httprequest, result, explicit_session)
File "/opt/odoo/server/odoo/http.py", line 267, in _exit_
elif self.registry:
File "/opt/odoo/server/odoo/http.py", line 377, in registry
return odoo.registry(self.db)
File "/opt/odoo/server/odoo/__init__.py", line 104, in registry
return modules.registry.Registry(database_name)
File "/opt/odoo/server/odoo/modules/registry.py", line 63, in _new_
return cls.new(db_name)
File "/opt/odoo/server/odoo/modules/registry.py", line 87, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "/opt/odoo/server/odoo/modules/loading.py", line 470, in load_modules
processed_modules += load_marked_modules(cr, graph,
File "/opt/odoo/server/odoo/modules/loading.py", line 363, in load_marked_modules
loaded, processed = load_module_graph(
File "/opt/odoo/server/odoo/modules/loading.py", line 222, in load_module_graph
load_data(cr, idref, mode, kind='data', package=package)
File "/opt/odoo/server/odoo/modules/loading.py", line 69, in load_data
tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind)
File "/opt/odoo/server/odoo/tools/convert.py", line 745, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate)
File "/opt/odoo/server/odoo/tools/convert.py", line 794, in convert_xml_import
relaxng.assert_(doc)
File "src/lxml/etree.pyx", line 3633, in lxml.etree._Validator.assert_

AssertionError: Element odoo has extra content: record, line 3 - - -





Avatar
Discard
Best Answer

Hello David Gonzalez Salas

You should write binding_model instead of src_model. please correct your act_window as per following:

  •       < act_window id="launch_session_wizard"

                                     name="Add Attendees" 

                                     binding_model="openacademy.session"

                                     res_model="openacademy.wizard"

                                     view_mode="form"

                                     target="new"

                                     key2="client_action_multi"/>


Thanks & Regards,



CandidRoot Solutions Pvt. Ltd.

Mobile: (+91) 8849036209
Email: info@candidroot.com
Skype: live:candidroot
Web: https://www.candidroot.com
Address: 1229-1230, Iconic Shyamal, Near Shyamal Cross Road, Ahmedabad, Gujarat 380015
    

Avatar
Discard
Best Answer

Resolution
To resolve this problem, use one of the following methods.

Method 1

Omit the double-byte characters from the field name.

Method 2

Create a query, and add the table that contains the double-byte characters to the query.

Add the fields that contain only single-byte characters in their field names.

Save the query.

Select the query, and run the Access Form Wizard to build the form.

After the wizard is finished, open the form in design view or in layout view.

Click the Add Existing Fields icon.

In the Field List, select the table that contains the fields that have the double-byte characters.

Drag the desired fields to the form.


Method 3

In the navigation pane, select the table that has the fields that contain the double-byte characters.

Click the Create tab on the ribbon.

On the ribbon, select Form.

All the fields, and this includes the fields that contain the double-byte characters, are added to the new form.


Greeting,

Rachel Gomez

Avatar
Discard
Related Posts Replies Views Activity
0
Aug 24
256
3
Oct 22
3074
1
Nov 19
4725
0
Oct 21
2227
1
Oct 20
6595