[trunk] base_import - Not able to import any data,getting server traceback

Bug #1223298 reported by Twinkle Christian(OpenERP)
100
This bug affects 20 people
Affects Status Importance Assigned to Milestone
Odoo Addons (MOVED TO GITHUB)
New
Medium
Unassigned

Bug Description

Try with latest trunk runbot or with localhost :

Import any csv file, getting server traceback :

2013-09-10 10:15:47,535 12510 ERROR trnk openerp.addons.web.http: An exception occured during an http request
Traceback (most recent call last):
  File "/home/tch/workspace/rdtools/web/trunk/addons/web/http.py", line 414, in dispatch
    r = self._call_function(**self.params)
  File "/home/tch/workspace/rdtools/web/trunk/addons/web/http.py", line 174, in _call_function
    return self.func(*args, **kwargs)
  File "/home/tch/workspace/rdtools/web/trunk/addons/web/http.py", line 1053, in nfunc
    return func(*args, **kwargs)
  File "/home/tch/workspace/rdtools/web/trunk/addons/web/http.py", line 507, in <lambda>
    return lambda self, *args, **kwargs: nv(self, request, *args, **kwargs)
TypeError: set_file() got an unexpected keyword argument 'session_id'

Regards,
TCH.

Related branches

affects: openobject-addons → openerp-web
Revision history for this message
Twinkle Christian(OpenERP) (tch-openerp) wrote :
Changed in openerp-web:
assignee: nobody → OpenERP R&D Web Team (openerp-dev-web)
importance: Undecided → Medium
status: New → Confirmed
summary: - Not able to import any data,getting server traceback
+ [trunk]Not able to import any data,getting server traceback
Changed in openerp-web:
assignee: OpenERP R&D Web Team (openerp-dev-web) → Xavier (Open ERP) (xmo)
Revision history for this message
Xavier (Open ERP) (xmo-deactivatedaccount) wrote : Re: [trunk]Not able to import any data,getting server traceback

Unable to reproduce, looks like a temporary regression of some sort.

Changed in openerp-web:
status: Confirmed → Invalid
Revision history for this message
Augustin Cisterne-Kaas - www.elico-corp.com (ajite) wrote :

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):
  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)

Revision history for this message
Yannick Vaucher @ Camptocamp (yvaucher-c2c) wrote :

Seems valid to me

To note, the trace is only visible on server side and silent on web.

See

https://bugs.launchpad.net/openobject-server/+bug/1288384
https://bugs.launchpad.net/openobject-server/+bug/1292979

Changed in openerp-web:
status: Invalid → New
Revision history for this message
Yannick Vaucher @ Camptocamp (yvaucher-c2c) wrote :
Revision history for this message
Salton Massally (saltino-20) wrote :

The attached patch fixes it for me...

Revision history for this message
Yannick Vaucher @ Camptocamp (yvaucher-c2c) wrote :

Thanks Salton for your patch.

I tested it and it works perfectly.

summary: - [trunk]Not able to import any data,getting server traceback
+ [trunk] base_import - Not able to import any data,getting server
+ traceback
Revision history for this message
Yannick Vaucher @ Camptocamp (yvaucher-c2c) wrote :

Added MP with Salton's fix

affects: openerp-web → openobject-addons
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.