This question has been flagged
2 Replies
2651 Views

 Hello,


I am the network administrator of my company and I also manage the administration of odoo (Server and application). Recently, I've been getting more and more error messages (whereas before it was working well) and especially this one when I want to create a new contact form and I select "Company" on my application :


Traceback (most recent call last):
  File "/home/hoxphone_production/odoo/odoo/odoo/http.py", line 640, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/home/hoxphone_production/odoo/odoo/odoo/http.py", line 677, in dispatch
    result = self._call_function(**self.params)
  File "/home/hoxphone_production/odoo/odoo/odoo/http.py", line 333, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/home/hoxphone_production/odoo/odoo/odoo/service/model.py", line 101, in wrapper
    return f(dbname, *args, **kwargs)
  File "/home/hoxphone_production/odoo/odoo/odoo/http.py", line 326, in checked_call
    result = self.endpoint(*a, **kw)
  File "/home/hoxphone_production/odoo/odoo/odoo/http.py", line 935, in __call__
    return self.method(*args, **kw)
  File "/home/hoxphone_production/odoo/odoo/odoo/http.py", line 506, in response_wrap
    response = f(*args, **kw)
  File "/home/hoxphone_production/odoo/odoo/addons/web/controllers/main.py", line 890, in call_kw
    return self._call_kw(model, method, args, kwargs)
  File "/home/hoxphone_production/odoo/odoo/addons/web/controllers/main.py", line 882, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/home/hoxphone_production/odoo/odoo/odoo/api.py", line 689, in call_kw
    return call_kw_multi(method, model, args, kwargs)
  File "/home/hoxphone_production/odoo/odoo/odoo/api.py", line 680, in call_kw_multi
    result = method(recs, *args, **kwargs)
  File "/home/hoxphone_production/odoo/odoo/odoo/models.py", line 5494, in onchange
    record._onchange_eval(name, field_onchange[name], result)
  File "/home/hoxphone_production/odoo/odoo/odoo/models.py", line 5392, in _onchange_eval
    method_res = method(self)
  File "/home/hoxphone_production/odoo/odoo_addons_specific/auguria_hoxphone/models/res_partner.py", line 173, in _onchange_sector
    default_res_partner_sector.update_sector(self)
  File "/home/hoxphone_production/odoo/odoo_addons_specific/auguria_hoxphone/models/res_partner_sector.py", line 58, in update_sector
    self.env.cr.execute(r)
  File "/home/hoxphone_production/odoo/odoo/odoo/sql_db.py", line 154, in wrapper
    return f(self, *args, **kwargs)
  File "/home/hoxphone_production/odoo/odoo/odoo/sql_db.py", line 231, in execute
    res = self._obj.execute(query, params)
ProgrammingError: operator does not exist: integer = boolean
LINE 4:             where sector_partner_id = False and ((zip='False...
                                            ^
HINT:  No operator matches the given name and argument type(s). You might need to add explicit type casts.


I know that there are two lines that represent a module created by a provider "Auguria" but the others are native.


Do you perhaps have a suggestion to offer me to solve the problem?


 Your faithfully,

Raphaëlle

Avatar
Discard
Author Best Answer

Hello,


You are right, it is indeed a custom module problem.

I remembered that it was a button that I had disabled. I turned it back on and it works again.


Thank you for your help.


Sincerely

Avatar
Discard
Best Answer

Hi,

Checking the trace-back that you have added, it seems the errors are coming are from the custom modules that you are using. The technical name of the module that throws the error is : auguria_hoxphone


So check the coding done for the above module and review it.


Thanks

Avatar
Discard