Hi.
I have a Tryton instance is going to be to used as XML-RPC server.
I have been trying to connect from another instance of Tryton like
is indicated in these examples [1] [2]. The method in where I call to
connect XML-RPC is in a button of my module but I get this error [2]
when click first time and this one [3] when I click second time in the
same button. Seems like is not possible to execute the method
with XML-RPC.
Anyone could to connect from one instance to another Tryton instance
with XML-RPC?
Any help would be very appreciated.
Thanks in advanced.
[1]
https://code.google.com/p/tryton/wiki/RemoteCalls#XML-RPC_in_Python[2]
http://tryton.zikzakmedia.com/Develop/Webservices[3]
ERROR:tryton.common.common:Traceback (most recent call last):
File "/trytond/protocols/jsonrpc.py", line 150, in _marshaled_dispatch
response['result'] = dispatch_method(method, params)
File "/trytond/protocols/jsonrpc.py", line 179, in _dispatch
res = dispatch(*args)
File "/trytond/protocols/dispatcher.py", line 161, in dispatch
result = rpc.result(meth(*c_args, **c_kwargs))
File "/trytond/modules/sale/invoice.py", line 22, in wrapper
func(cls, invoices)
File "/trytond/modules/sale/invoice.py", line 95, in post
super(Invoice, cls).post(invoices)
File "/trytond/modules/purchase/invoice.py", line 22, in wrapper
func(cls, invoices)
File "/trytond/modules/purchase/invoice.py", line 101, in post
super(Invoice, cls).post(invoices)
File "/trytond/model/modelview.py", line 497, in wrapper
return func(cls, *args, **kwargs)
File "/trytond/model/workflow.py", line 33, in wrapper
result = func(cls, filtered, *args, **kwargs)
File "/xmlrpclib.py", line 1224, in __call__
return self.__send(self.__name, args)
File "/xmlrpclib.py", line 1578, in __request
verbose=self.__verbose
File "/xmlrpclib.py", line 1264, in request
return self.single_request(host, handler, request_body, verbose)
File "/xmlrpclib.py", line 1297, in single_request
return self.parse_response(response)
File "/xmlrpclib.py", line 1473, in parse_response
return u.close()
File "/xmlrpclib.py", line 793, in close
raise Fault(**self._stack[0])
Fault: <Fault 1: '<class \'psycopg2.ProgrammingError\'>:relation "ir_module_module" does not exist\nLINE 1: SELECT "a"."name" FROM "ir_module_module" AS "a" WHERE ("a"....\n ^\n'>
<Fault 1: '<class \'psycopg2.ProgrammingError\'>:relation "ir_module_module" does not exist\nLINE 1: SELECT "a"."name" FROM "ir_module_module" AS "a" WHERE ("a"....\n ^\n'>
[4]
Traceback (most recent call last):
File "/trytond/protocols/jsonrpc.py", line 150, in _marshaled_dispatch
response['result'] = dispatch_method(method, params)
File "/trytond/protocols/jsonrpc.py", line 179, in _dispatch
res = dispatch(*args)
File "/trytond/protocols/dispatcher.py", line 161, in dispatch
result = rpc.result(meth(*c_args, **c_kwargs))
File "/trytond/modules/sale/invoice.py", line 22, in wrapper
func(cls, invoices)
File "/trytond/modules/sale/invoice.py", line 95, in post
super(Invoice, cls).post(invoices)
File "/trytond/modules/purchase/invoice.py", line 22, in wrapper
func(cls, invoices)
File "/trytond/modules/purchase/invoice.py", line 101, in post
super(Invoice, cls).post(invoices)
File "/trytond/model/modelview.py", line 497, in wrapper
return func(cls, *args, **kwargs)
File "/trytond/model/workflow.py", line 33, in wrapper
result = func(cls, filtered, *args, **kwargs)
File "/trytond/modules/nodux_account_electronic_invoce_ec/invoice.py", line 123, in post
invoice.action_generate_invoice()
File "/trytond/modules/nodux_account_electronic_invoce_ec/invoice.py", line 332, in action_generate_invoice
proxy.validate_xml(factura)
File "/xmlrpclib.py", line 1224, in __call__
return self.__send(self.__name, args)
File "/xmlrpclib.py", line 1578, in __request
verbose=self.__verbose
File "/xmlrpclib.py", line 1264, in request
return self.single_request(host, handler, request_body, verbose)
File "/xmlrpclib.py", line 1297, in single_request
return self.parse_response(response)
File "/xmlrpclib.py", line 1473, in parse_response
return u.close()
File "/xmlrpclib.py", line 793, in close
raise Fault(**self._stack[0])
Fault: <Fault 1: "<type 'exceptions.KeyError'>:'ir.session'">
--
RegaGreetings