OCA / bank-payment

Odoo Electronic Payment

Home Page:https://odoo-community.org/psc-teams/banking-10

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

account_payment_partner installation error

2EyeTec opened this issue · comments

I'm trying to install account_payment_partner and I get

ValueError: Element '' cannot be located in parent view

How can i get rid of the error and install the module? I'm using Odoo 11, CE. Thanks!

Here is the complete error output:

Traceback (most recent call last):
File "/opt/odoo/odoo11/odoo/models.py", line 982, in _validate_fields
check(self)
File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_ui_view.py", line 330, in check_xml
view_def = view.read_combined(['arch'])
File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_ui_view.py", line 714, in read_combined
arch = self.apply_view_inheritance(arch_tree, root.id, self.model)
File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_ui_view.py", line 663, in apply_view_inheritance
source = self.apply_inheritance_specs(source, specs_tree, view_id)
File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_ui_view.py", line 641, in apply_inheritance_specs
self.raise_view_error(
("Element '%s' cannot be located in parent view") % tag, inherit_id)
File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_ui_view.py", line 503, in raise_view_error
raise ValueError(message)
ValueError: Element '' cannot be located in parent view

Error context:
View report_invoice_payment_mode
[view_id: 1133, xml_id: n/a, model: n/a, parent_id: 617]
ValueError: Element '' cannot be located in parent view

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/odoo11/odoo/tools/convert.py", line 741, in parse
self._tags[rec.tag](rec, de, mode=mode)
File "/opt/odoo/odoo11/odoo/tools/convert.py", line 719, in _tag_template
return self._tag_record(record, data_node)
File "/opt/odoo/odoo11/odoo/tools/convert.py", line 651, in _tag_record
id = self.env(context=rec_context)['ir.model.data']._update(rec_model, self.module, res, rec_id or False, not self.isnoupdate(data_node), noupdate=self.isnoupdate(data_node), mode=self.mode)
File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_model.py", line 1469, in _update
record = record.create(values)
File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_ui_view.py", line 398, in create
return super(View, self).create(self._compute_defaults(values))
File "/opt/odoo/odoo11/odoo/models.py", line 3315, in create
self._fields[key].determine_inverse(record)
File "/opt/odoo/odoo11/odoo/fields.py", line 1070, in determine_inverse
getattr(records, self.inverse)()
File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_ui_view.py", line 266, in _inverse_arch
view.write(data)
File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_ui_view.py", line 414, in write
return super(View, self).write(self._compute_defaults(vals))
File "/opt/odoo/odoo11/odoo/models.py", line 3024, in write
self._write(old_vals)
File "/opt/odoo/odoo11/odoo/models.py", line 3190, in _write
self._validate_fields(vals)
File "/opt/odoo/odoo11/odoo/models.py", line 986, in validate_fields
raise ValidationError("%s\n\n%s" % (
("Error while validating constraint"), tools.ustr(e)))
odoo.exceptions.ValidationError: ('Error while validating constraint\n\nElement '' cannot be located in parent view\n\nError context:\nView report_invoice_payment_mode\n[view_id: 1133, xml_id: n/a, model: n/a, parent_id: 617]', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/odoo11/odoo/http.py", line 647, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoo/odoo11/odoo/http.py", line 307, in _handle_exception
raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
File "/opt/odoo/odoo11/odoo/tools/pycompat.py", line 87, in reraise
raise value
File "/opt/odoo/odoo11/odoo/http.py", line 689, in dispatch
result = self._call_function(**self.params)
File "/opt/odoo/odoo11/odoo/http.py", line 339, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/opt/odoo/odoo11/odoo/service/model.py", line 97, in wrapper
return f(dbname, *args, **kwargs)
File "/opt/odoo/odoo11/odoo/http.py", line 332, in checked_call
result = self.endpoint(*a, **kw)
File "/opt/odoo/odoo11/odoo/http.py", line 933, in call
return self.method(*args, **kw)
File "/opt/odoo/odoo11/odoo/http.py", line 512, in response_wrap
response = f(*args, **kw)
File "/opt/odoo/odoo11/addons/web/controllers/main.py", line 934, in call_button
action = self._call_kw(model, method, args, {})
File "/opt/odoo/odoo11/addons/web/controllers/main.py", line 922, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/opt/odoo/odoo11/odoo/api.py", line 689, in call_kw
return call_kw_multi(method, model, args, kwargs)
File "/opt/odoo/odoo11/odoo/api.py", line 680, in call_kw_multi
result = method(recs, *args, **kwargs)
File "", line 2, in button_immediate_install
File "/opt/odoo/odoo11/odoo/addons/base/module/module.py", line 71, in check_and_log
return method(self, *args, **kwargs)
File "/opt/odoo/odoo11/odoo/addons/base/module/module.py", line 448, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "/opt/odoo/odoo11/odoo/addons/base/module/module.py", line 541, in _button_immediate_function
modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "/opt/odoo/odoo11/odoo/modules/registry.py", line 85, in new
odoo.modules.load_modules(registry._db, force_demo, status, update_module)
File "/opt/odoo/odoo11/odoo/modules/loading.py", line 343, in load_modules
loaded_modules, update_module)
File "/opt/odoo/odoo11/odoo/modules/loading.py", line 242, in load_marked_modules
loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
File "/opt/odoo/odoo11/odoo/modules/loading.py", line 156, in load_module_graph
_load_data(cr, module_name, idref, mode, kind='data')
File "/opt/odoo/odoo11/odoo/modules/loading.py", line 94, in _load_data
tools.convert_file(cr, module_name, filename, idref, mode, noupdate, kind, report)
File "/opt/odoo/odoo11/odoo/tools/convert.py", line 788, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate, report)
File "/opt/odoo/odoo11/odoo/tools/convert.py", line 849, in convert_xml_import
obj.parse(doc.getroot(), mode=mode)
File "/opt/odoo/odoo11/odoo/tools/convert.py", line 748, in parse
exc_info[2]
File "/opt/odoo/odoo11/odoo/tools/pycompat.py", line 86, in reraise
raise value.with_traceback(tb)
File "/opt/odoo/odoo11/odoo/tools/convert.py", line 741, in parse
self._tags[rec.tag](rec, de, mode=mode)
File "/opt/odoo/odoo11/odoo/tools/convert.py", line 719, in _tag_template
return self._tag_record(record, data_node)
File "/opt/odoo/odoo11/odoo/tools/convert.py", line 651, in _tag_record
id = self.env(context=rec_context)['ir.model.data']._update(rec_model, self.module, res, rec_id or False, not self.isnoupdate(data_node), noupdate=self.isnoupdate(data_node), mode=self.mode)
File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_model.py", line 1469, in _update
record = record.create(values)
File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_ui_view.py", line 398, in create
return super(View, self).create(self._compute_defaults(values))
File "/opt/odoo/odoo11/odoo/models.py", line 3315, in create
self._fields[key].determine_inverse(record)
File "/opt/odoo/odoo11/odoo/fields.py", line 1070, in determine_inverse
getattr(records, self.inverse)()
File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_ui_view.py", line 266, in _inverse_arch
view.write(data)
File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_ui_view.py", line 414, in write
return super(View, self).write(self._compute_defaults(vals))
File "/opt/odoo/odoo11/odoo/models.py", line 3024, in write
self._write(old_vals)
File "/opt/odoo/odoo11/odoo/models.py", line 3190, in _write
self._validate_fields(vals)
File "/opt/odoo/odoo11/odoo/models.py", line 986, in validate_fields
raise ValidationError("%s\n\n%s" % (
("Error while validating constraint"), tools.ustr(e)))
odoo.tools.convert.ParseError: "Error while validating constraint

Element '' cannot be located in parent view

Error context:
View report_invoice_payment_mode
[view_id: 1133, xml_id: n/a, model: n/a, parent_id: 617]
None" while parsing None:4, near



Payment Mode:




Bank Account:















You have an altered DB or incompatible modules that is provoking the problem. Try on a fresh DB and you will see that it works.

Well, that doesn't really help :-( ....

This is not for helping, but for putting issues in the module, and the module doesn't have that problem. You have it in your DB, but that's support. You can try forums or hire specialized support.

that's what I was told in the forum: ask here. You could be a little less aggressive, closing it 33 (!!) seconds after I wrote it, maybe somebody else - except you - is willing to help!

As said, this issue tracker is not a forum. The one saying that in the forums is not skilled enough to judge what is a problem in the module. You can see in the runbot link that is working without problem.

Little tip for not sounding "so rude": try to update all your source code, and also see which modules are modifying the invoice report.