Can't install base_phone module: Odoo Server Error ------------------------------ Traceback (most recent call last): File "/opt/openerp/v8/openerp/http.py", line 537, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/openerp/v8/openerp/http.py", line 574, in dispatch result = self._call_function(**self.params) File "/opt/openerp/v8/openerp/http.py", line 310, in _call_function return checked_call(self.db, *args, **kwargs) File "/opt/openerp/v8/openerp/service/model.py", line 113, in wrapper return f(dbname, *args, **kwargs) File "/opt/openerp/v8/openerp/http.py", line 307, in checked_call return self.endpoint(*a, **kw) File "/opt/openerp/v8/openerp/http.py", line 803, in __call__ return self.method(*args, **kw) File "/opt/openerp/v8/openerp/http.py", line 403, in response_wrap response = f(*args, **kw) File "/opt/openerp/v8/addons/web/controllers/main.py", line 948, in call_button action = self._call_kw(model, method, args, {}) File "/opt/openerp/v8/addons/web/controllers/main.py", line 936, in _call_kw return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs) File "/opt/openerp/v8/openerp/api.py", line 241, in wrapper return old_api(self, *args, **kwargs) File "/opt/openerp/v8/openerp/addons/base/module/module.py", line 446, in button_immediate_install return self._button_immediate_function(cr, uid, ids, self.button_install, context=context) File "/opt/openerp/v8/openerp/api.py", line 241, in wrapper return old_api(self, *args, **kwargs) File "/opt/openerp/v8/openerp/addons/base/module/module.py", line 494, in _button_immediate_function registry = openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True) File "/opt/openerp/v8/openerp/modules/registry.py", line 370, in new openerp.modules.load_modules(registry._db, force_demo, status, update_module) File "/opt/openerp/v8/openerp/modules/loading.py", line 355, in load_modules loaded_modules, update_module) File "/opt/openerp/v8/openerp/modules/loading.py", line 255, in load_marked_modules loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks) File "/opt/openerp/v8/openerp/modules/loading.py", line 176, in load_module_graph _load_data(cr, module_name, idref, mode, kind='data') File "/opt/openerp/v8/openerp/modules/loading.py", line 118, in _load_data tools.convert_file(cr, module_name, filename, idref, mode, noupdate, kind, report) File "/opt/openerp/v8/openerp/tools/convert.py", line 901, in convert_file convert_xml_import(cr, module, fp, idref, mode, noupdate, report) File "/opt/openerp/v8/openerp/tools/convert.py", line 987, in convert_xml_import obj.parse(doc.getroot(), mode=mode) File "/opt/openerp/v8/openerp/tools/convert.py", line 853, in parse self._tags[rec.tag](self.cr, rec, n, mode=mode) File "/opt/openerp/v8/openerp/tools/convert.py", line 763, in _tag_record id = self.pool['ir.model.data']._update(cr, self.uid, rec_model, self.module, res, rec_id or False, not self.isnoupdate(data_node), noupdate=self.isnoupdate(data_node), mode=self.mode, context=rec_context ) File "/opt/openerp/v8/openerp/api.py", line 241, in wrapper return old_api(self, *args, **kwargs) File "/opt/openerp/v8/openerp/addons/base/ir/ir_model.py", line 1077, in _update res_id = model_obj.create(cr, uid, values, context=context) File "/opt/openerp/v8/openerp/api.py", line 241, in wrapper return old_api(self, *args, **kwargs) File "/opt/openerp/v8/openerp/addons/base/ir/ir_ui_view.py", line 264, in create context=context) File "/opt/openerp/v8/openerp/api.py", line 241, in wrapper return old_api(self, *args, **kwargs) File "/opt/openerp/v8/openerp/api.py", line 336, in old_api result = method(recs, *args, **kwargs) File "/opt/openerp/v8/openerp/models.py", line 4076, in create record = self.browse(self._create(old_vals)) File "/opt/openerp/v8/openerp/api.py", line 239, in wrapper return new_api(self, *args, **kwargs) File "/opt/openerp/v8/openerp/api.py", line 463, in new_api result = method(self._model, cr, uid, *args, **kwargs) File "/opt/openerp/v8/openerp/models.py", line 4267, in _create recs._validate_fields(vals) File "/opt/openerp/v8/openerp/api.py", line 239, in wrapper return new_api(self, *args, **kwargs) File "/opt/openerp/v8/openerp/models.py", line 1271, in _validate_fields raise ValidationError('\n'.join(errors)) ParseError: "ValidateError Field(s) `arch` failed against a constraint: Invalid view definition Error details: Field `state` does not exist Error context: View `reformat_all_phonenumbers.form` [view_id: 1499, xml_id: n/a, model: reformat.all.phonenumbers, parent_id: n/a]" while parsing /opt/openerp/v8/addons-community/base_phone/wizard/reformat_all_phonenumbers_view.xml:11, near <record id="reformat_all_phonenumbers_form" model="ir.ui.view"> <field name="name">reformat_all_phonenumbers.form</field> <field name="model">reformat.all.phonenumbers</field> <field name="arch" type="xml"> <form string="Reformat all phone numbers"> <group name="main"> <label string="This wizard reformats the phone, mobile and fax numbers of all partners in standard international format e.g. +33141981242" colspan="2" states="draft"/> <label colspan="2" string="Phone numbers that couldn't be reformatted:" states="done"/> <field name="phonenumbers_not_reformatted" colspan="2" nolabel="1" states="done"/> <field name="state" invisible="1"/> </group> <footer> <button name="run_reformat_all_phonenumbers" string="Reformat all phone numbers" type="object" class="oe_highlight" states="draft"/> <button name="action_next" type="object" string="Close" class="oe_highlight" states="done"/> <button special="cancel" string="Cancel" class="oe_link" states="draft"/> </footer> </form> </field> </record> 2016-08-03 13:18 GMT+03:00 Trever L. Adams < trever@middleearth.sapphiresunday.org>:
My module for OpenERP/Odoo to do click2dial and pull call details out of the system, etc. has been updated. If you find it of interest, please see the three sections below:
https://github.com/treveradams/connector-telephony/tree/freeswitch-7.0
This branch is for OpenERP 7.0. I no longer have an installation of 7.0, but this should fix many bugs. If you use it and you have problems, please let me know. I want to keep this working as long as people use it.
If it doesn't work for you, please send me a private email. If it works, please comment on https://github.com/OCA/connector-telephony/pull/58 (feel free to comment there if it doesn't work).
https://github.com/treveradams/connector-telephony/tree/freeswitch-8.0
This branch is for Odoo 8.0. I never had an Odoo 8.0 installation. However, I believe it should be working. If you use it and you have problems, please let me know. I want to keep this working as long as people use it.
If it doesn't work for you, please send me a private email. If it works, please comment on https://github.com/OCA/connector-telephony/pull/59 (feel free to comment there if it doesn't work).
https://github.com/treveradams/connector-telephony/tree/freeswitch-9.0
This branch is for Odoo 9.0. It was created over the last few days and is thoroughly tested (to what my installation allows me to). There may be one bug. If you use sip phones internally, you may see this. I believe it is simple to fix if it is there.
If it doesn't work for you, please send me a private email. If it works, please comment on https://github.com/OCA/connector-telephony/pull/96 (feel free to comment there if it doesn't work).
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org