Hello Stefan,
If possible, can you share that code?
Xml-RPC cannot allow None,browse_null kind of values to be parsed.
On a quick note, the code should be corrected such a way to pass
readable values to client.
Thanks.
** Changed in: openobject-server
Status: New => Incomplete
--
[5.0.14] osv.orm.browse_null in xmlrpc message breaks server communication
https://bugs.launchpad.net/bugs/631076
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to OpenERP OpenObject.
Status in OpenObject Server: Incomplete
Bug description:
My custom code stopped working in 5.0.14. I am looking up another object's
country_id in a function field. The other object is retrieved through a browse
action. This used to result in a False value in the XMLRPC communication if the
otherobject's country_id was not defined (5.0.12). In 5.0.14 I get a
osv.orm.browse_null value at the server side, which is not send back to the
client. Instead, I get a server side exception, and the client hangs.
Exception in thread Thread-5:
Traceback (most recent call last):
File "/usr/lib/python2.5/threading.py", line 486, in __bootstrap_inner
self.run()
File "/home/oervrs2dev/releases/openerp-server-5.0.14/bin/netsvc.py", line
411, in run
ts.mysend(result)
File "/home/oervrs2dev/releases/openerp-server-5.0.14/bin/tiny_socket.py",
line 50, in mysend
msg = cPickle.dumps([msg,traceback])
File "/usr/lib/python2.5/copy_reg.py", line 83, in _reduce_ex
dict = getstate()
TypeError: 'bool' object is not callable
It is the msg variable that contains references to the browse_null value now,
where it used to say "False". Please confirm this is a feature, not a bug and I
will gladly update my code. However, for now I am tempted to think that I
should be able to assign one uninitialized country_id to another.
_______________________________________________
Mailing list: https://launchpad.net/~c2c-oerpscenario
Post to : [email protected]
Unsubscribe : https://launchpad.net/~c2c-oerpscenario
More help : https://help.launchpad.net/ListHelp