← Back to team overview

c2c-oerpscenario team mailing list archive

[Bug 691408] Re: ProgrammingError: operator does not exist: integer = record

 

This is because there was an old bug in GTK client that was fixed
recently, and thus the workaround has been removed from the server. But
of course if you are using an old GTK client with a recent server you
will get this error.

The fix happened with revisions:
GTK: rev 1704 tfr@xxxxxxxxxxx-20101206131023-7h8g9uwzlcqv7vav
Server: rev 3071 odo@xxxxxxxxxxx-20101206131928-2ew6lqe1lz55vwh1

I suppose your problem is that you are working with the GTK 6.0-rc1
version, and with a more recent server

Possible workarounds for those that have this issue:
 - wait for an updated version of GTK client build for windows (6.0-rc2 is coming before end of the month)
 - patch your windows GTK client with the bin/modules/action/main.py file of a more recent GTK version
 - or downgrade your server to a revision before 3071: e.g. bzr up -r 3070

I hope this helps...

** Changed in: openobject-server
       Status: Confirmed => Fix Released

** Changed in: openobject-server
    Milestone: None => 6.0-rc2

-- 
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.
https://bugs.launchpad.net/bugs/691408

Title:
  ProgrammingError: operator does not exist: integer = record

Status in OpenObject Server:
  Fix Released

Bug description:
  When accessing "Administration => Modules => Modules", it generates error below

addons/ : 4017 chs@xxxxxxxxxxx-20101216112752-9xg4i9ompw1bi81v
addons-community/ : 292 fran@fran-pc-20101213182241-2fogs8yh5u4ma31q
addons-extra/ : 5098 sebastien.beau@xxxxxxxxxxxxxxx-20101216111109-sts0gvimew1ro8xl
server/ : 3120 odo@xxxxxxxxxxx-20101216100749-z06fv08n4u5rhwl0

Environment Information : 
System : Windows-XP-5.1.2600-SP3
OS Name : nt
Operating System Release : XP
Operating System Version : 5.1.2600
Operating System Architecture : 32bit
Operating System Locale : en_AU.cp1252
Python Version : 2.5.2
OpenERP-Client Version : 6.0.0-rc1-1
Last revision No. & ID :Bazaar Package not Found !Traceback (most recent call last):
  File "/var/local/software/openerp-v6.0dev/server/bin/netsvc.py", line 489, in dispatch
    result = ExportService.getService(service_name).dispatch(method, auth, params)
  File "/var/local/software/openerp-v6.0dev/server/bin/service/web_services.py", line 598, in dispatch
    res = fn(db, uid, *params)
  File "/var/local/software/openerp-v6.0dev/server/bin/osv/osv.py", line 122, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/var/local/software/openerp-v6.0dev/server/bin/osv/osv.py", line 176, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/var/local/software/openerp-v6.0dev/server/bin/osv/osv.py", line 167, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/var/local/software/openerp-v6.0dev/server/bin/osv/orm.py", line 1688, in fields_view_get
    cr.execute(query, params)
  File "/var/local/software/openerp-v6.0dev/server/bin/sql_db.py", line 76, in wrapper
    return f(self, *args, **kwargs)
  File "/var/local/software/openerp-v6.0dev/server/bin/sql_db.py", line 129, in execute
    res = self._obj.execute(query, params)
ProgrammingError: operator does not exist: integer = record
LINE 1: ...,id,type,inherit_id,model FROM ir_ui_view WHERE id=(98, E'ir...
                                                             ^
HINT:  No operator matches the given name and argument type(s). You might need to add explicit type casts.





References