异常:找不到方法:execute_kw
Exception: Method not found: execute_kw
我通过 XMLRPC 调用 OpenERP 的创建方法:
Object[] valuesAllOL = new Object[]{ record };
Object[] all = new Object[]{TINY_DB, uid, PASSWORD, tableName, CREATE_OP, valuesAllOL};
Integer id = (Integer) xmlrpcClient.execute(COMMON_METHOD, all);
其中 record
是 hashmap
。
并且:
COMMON_METHOD = "execute_kw";
CREATE_OP = "create";
我遇到以下错误:
org.apache.xmlrpc.XmlRpcException: Traceback (most recent call last):
File "/opt/odoo/openerp/service/wsgi_server.py", line 75, in xmlrpc_return
result = openerp.http.dispatch_rpc(service, method, params)
File "/opt/odoo/openerp/http.py", line 114, in dispatch_rpc
result = dispatch(method, params)
File "/opt/odoo/openerp/service/common.py", line 23, in dispatch
raise Exception("Method not found: %s" % method)
Exception: Method not found: execute_kw
如有任何帮助,我们将不胜感激
检查 xmlrpc 端点的 URL。你在使用 http://servername:port/xmlrpc/2/object
检查服务器日志,那里可能有一些重要信息
检查您是否可以从服务器 运行 将 java 代码发送到服务器 运行 odoo 并在 [=10 上使用 curl 或 wget =] 以确保没有 proxy/firewall 问题
我通过 XMLRPC 调用 OpenERP 的创建方法:
Object[] valuesAllOL = new Object[]{ record };
Object[] all = new Object[]{TINY_DB, uid, PASSWORD, tableName, CREATE_OP, valuesAllOL};
Integer id = (Integer) xmlrpcClient.execute(COMMON_METHOD, all);
其中 record
是 hashmap
。
并且:
COMMON_METHOD = "execute_kw";
CREATE_OP = "create";
我遇到以下错误:
org.apache.xmlrpc.XmlRpcException: Traceback (most recent call last):
File "/opt/odoo/openerp/service/wsgi_server.py", line 75, in xmlrpc_return
result = openerp.http.dispatch_rpc(service, method, params)
File "/opt/odoo/openerp/http.py", line 114, in dispatch_rpc
result = dispatch(method, params)
File "/opt/odoo/openerp/service/common.py", line 23, in dispatch
raise Exception("Method not found: %s" % method)
Exception: Method not found: execute_kw
如有任何帮助,我们将不胜感激
检查 xmlrpc 端点的 URL。你在使用
http://servername:port/xmlrpc/2/object
检查服务器日志,那里可能有一些重要信息
检查您是否可以从服务器 运行 将 java 代码发送到服务器 运行 odoo 并在 [=10 上使用 curl 或 wget =] 以确保没有 proxy/firewall 问题