c2c-oerpscenario team mailing list archive
-
c2c-oerpscenario team
-
Mailing list archive
-
Message #08656
[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