I have got the same problem with the last version of OpenERP trunk (OE 8).
It works fine with the last version of OpenERP 7.
My traceback is slightly different though:
Traceback (most recent call last):
File "/Users/ajite/Envs/openerp/lib/python2.7/site-packages/werkzeug/serving.py", line 177, in run_wsgi
execute(self.server.app)
File "/Users/ajite/Envs/openerp/lib/python2.7/site-packages/werkzeug/serving.py", line 165, in execute
application_iter = app(environ, start_response)
File "/Users/ajite/code/swh/server/openerp/service/server.py", line 258, in app
return self.app(e, s)
File "/Users/ajite/code/swh/server/openerp/service/wsgi_server.py", line 362, in application
return application_unproxied(environ, start_response)
File "/Users/ajite/code/swh/server/openerp/service/wsgi_server.py", line 348, in application_unproxied
result = handler(environ, start_response)
File "/Users/ajite/code/swh/server/openerp/http.py", line 1017, in __call__
return self.dispatch(environ, start_response)
File "/Users/ajite/code/swh/server/openerp/http.py", line 996, in __call__
return self.app(environ, start_wrapped)
File "/Users/ajite/Envs/openerp/lib/python2.7/site-packages/werkzeug/wsgi.py", line 579, in __call__
return self.app(environ, start_response)
File "/Users/ajite/code/swh/server/openerp/http.py", line 1149, in dispatch
result = ir_http._dispatch()
File "/Users/ajite/code/swh/server/openerp/addons/base/ir/ir_http.py", line 117, in _dispatch
return self._handle_exception(e)
File "/Users/ajite/code/swh/server/openerp/addons/base/ir/ir_http.py", line 113, in _dispatch
result = request.dispatch()
File "/Users/ajite/code/swh/server/openerp/http.py", line 459, in dispatch
r = self._call_function(**self.params)
File "/Users/ajite/code/swh/server/openerp/http.py", line 220, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/Users/ajite/code/swh/server/openerp/service/model.py", line 113, in wrapper
return f(dbname, *args, **kwargs)
File "/Users/ajite/code/swh/server/openerp/http.py", line 215, in checked_call
return self.endpoint(*a, **kw)
File "/Users/ajite/code/swh/server/openerp/http.py", line 560, in __call__
return self.method(*args, **kw)
File "/Users/ajite/code/swh/server/openerp/http.py", line 267, in response_wrap
response = f(*args, **kw)
TypeError: set_file() takes at least 4 arguments (4 given)
Hi,
I have got the same problem with the last version of OpenERP trunk (OE 8).
It works fine with the last version of OpenERP 7.
My traceback is slightly different though:
Traceback (most recent call last): ajite/Envs/ openerp/ lib/python2. 7/site- packages/ werkzeug/ serving. py", line 177, in run_wsgi self.server. app) ajite/Envs/ openerp/ lib/python2. 7/site- packages/ werkzeug/ serving. py", line 165, in execute _iter = app(environ, start_response) ajite/code/ swh/server/ openerp/ service/ server. py", line 258, in app ajite/code/ swh/server/ openerp/ service/ wsgi_server. py", line 362, in application unproxied( environ, start_response) ajite/code/ swh/server/ openerp/ service/ wsgi_server. py", line 348, in application_ unproxied ajite/code/ swh/server/ openerp/ http.py" , line 1017, in __call__ environ, start_response) ajite/code/ swh/server/ openerp/ http.py" , line 996, in __call__ ajite/Envs/ openerp/ lib/python2. 7/site- packages/ werkzeug/ wsgi.py" , line 579, in __call__ ajite/code/ swh/server/ openerp/ http.py" , line 1149, in dispatch ajite/code/ swh/server/ openerp/ addons/ base/ir/ ir_http. py", line 117, in _dispatch exception( e) ajite/code/ swh/server/ openerp/ addons/ base/ir/ ir_http. py", line 113, in _dispatch ajite/code/ swh/server/ openerp/ http.py" , line 459, in dispatch function( **self. params) ajite/code/ swh/server/ openerp/ http.py" , line 220, in _call_function call(self. db, *args, **kwargs) ajite/code/ swh/server/ openerp/ service/ model.py" , line 113, in wrapper ajite/code/ swh/server/ openerp/ http.py" , line 215, in checked_call ajite/code/ swh/server/ openerp/ http.py" , line 560, in __call__ ajite/code/ swh/server/ openerp/ http.py" , line 267, in response_wrap
File "/Users/
execute(
File "/Users/
application
File "/Users/
return self.app(e, s)
File "/Users/
return application_
File "/Users/
result = handler(environ, start_response)
File "/Users/
return self.dispatch(
File "/Users/
return self.app(environ, start_wrapped)
File "/Users/
return self.app(environ, start_response)
File "/Users/
result = ir_http._dispatch()
File "/Users/
return self._handle_
File "/Users/
result = request.dispatch()
File "/Users/
r = self._call_
File "/Users/
return checked_
File "/Users/
return f(dbname, *args, **kwargs)
File "/Users/
return self.endpoint(*a, **kw)
File "/Users/
return self.method(*args, **kw)
File "/Users/
response = f(*args, **kw)
TypeError: set_file() takes at least 4 arguments (4 given)