c2c-oerpscenario team mailing list archive
-
c2c-oerpscenario team
-
Mailing list archive
-
Message #36414
Re: [Bug 881277] Re: [6.1 trunk] GTK client shuts down after successful login
On 02. 11. 11 06:49, Vishal Parmar(Open ERP) wrote:
> Hello,
>
> I have checked again this issue with updated code and It is working
> fine. Currently I am closing this issue
>
> If you still face the same problem then you can reopen this issue.
>
> Thanks.
>
>
> ** Changed in: openobject-client
> Status: Incomplete => Invalid
>
hello again,
I've just updated the client with the last rev.
Trying to start the client with one db (the which was ported from v 6.0)
gives me the same abrupt shutdown with the same traceback (which btw is
possible to see ONLY if you start the client from the terminal,
otherwise there is no trace!!!).
Starting other db (created in latest trunk) works as expected.
Starting the old db in the web client works as well.
AFTER deleting the user setting for 'action' (it was 'home page') the
client starts as expected.
While it is obviously linked to my db, I dare to say that this behaviour
is NOT normal...
thank you again!
b
--
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to OpenERP Project Group.
https://bugs.launchpad.net/bugs/881277
Title:
[6.1 trunk] GTK client shuts down after successful login
Status in OpenERP GTK Client:
Invalid
Bug description:
hello,
After a painful upgrade to the latest code, I encounter the following
issue: while I am trying to connect to an updated db, the client shuts
down once the message (log) INFO:web-services:successful login from
'xx' using database 'xx'
while starting from a terminal, I get the following traceback:
Traceback (most recent call last):
File "./openerp-client.py", line 134, in <module>
win.sig_login()
File "/usr/local/lib/python2.7/dist-packages/openerp_client-6.1dev-py2.7.egg/openerp-client/modules/gui/main.py", line 1011, in sig_login
self.sig_home_new(quiet=True, except_id=id)
File "/usr/local/lib/python2.7/dist-packages/openerp_client-6.1dev-py2.7.egg/openerp-client/modules/gui/main.py", line 1166, in sig_home_new
except_id=except_id)
File "/usr/local/lib/python2.7/dist-packages/openerp_client-6.1dev-py2.7.egg/openerp-client/modules/gui/main.py", line 1154, in sig_win_new
obj.execute(act_id, {'window':self.window})
File "/usr/local/lib/python2.7/dist-packages/openerp_client-6.1dev-py2.7.egg/openerp-client/modules/action/main.py", line 82, in execute
self._exec_action(res,datas,context)
File "/usr/local/lib/python2.7/dist-packages/openerp_client-6.1dev-py2.7.egg/openerp-client/modules/action/main.py", line 143, in _exec_action
limit=datas['limit'], auto_refresh=datas['auto_refresh'], auto_search = datas['auto_search'], search_view = datas['search_view'])
File "/usr/local/lib/python2.7/dist-packages/openerp_client-6.1dev-py2.7.egg/openerp-client/modules/gui/window/__init__.py", line 48, in create
auto_refresh=auto_refresh, auto_search=auto_search, search_view=search_view)
File "/usr/local/lib/python2.7/dist-packages/openerp_client-6.1dev-py2.7.egg/openerp-client/modules/gui/window/form.py", line 75, in __init__
show_search=True, window=self.window, limit=limit, readonly=bool(auto_refresh), auto_search=auto_search, search_view=search_view)
File "/usr/local/lib/python2.7/dist-packages/openerp_client-6.1dev-py2.7.egg/openerp-client/widget/screen/screen.py", line 134, in __init__
view = self.add_view_id(view_id, view_type[0], help=help)
File "/usr/local/lib/python2.7/dist-packages/openerp_client-6.1dev-py2.7.egg/openerp-client/widget/screen/screen.py", line 594, in add_view_id
toolbar=view.get('toolbar', False), submenu=view.get('submenu', False), name=view.get('name',False), context=context)
File "/usr/local/lib/python2.7/dist-packages/openerp_client-6.1dev-py2.7.egg/openerp-client/widget/screen/screen.py", line 640, in add_view
view = parser.parse(self, root_node, self.fields, toolbar=toolbar, submenu=submenu, name=name, help=help)
File "/usr/local/lib/python2.7/dist-packages/openerp_client-6.1dev-py2.7.egg/openerp-client/widget/view/widget_parse.py", line 56, in parse
wid, child, buttons, on_write = widget.parse(screen.resource, node, fields)
File "/usr/local/lib/python2.7/dist-packages/openerp_client-6.1dev-py2.7.egg/openerp-client/widget/view/form_gtk/parser.py", line 541, in parse
_, widgets, saws, on_write = self.parse(model, node, fields, paned=hp)
File "/usr/local/lib/python2.7/dist-packages/openerp_client-6.1dev-py2.7.egg/openerp-client/widget/view/form_gtk/parser.py", line 556, in parse
widget, widgets, saws, on_write = self.parse(model, node, fields, paned=paned)
File "/usr/local/lib/python2.7/dist-packages/openerp_client-6.1dev-py2.7.egg/openerp-client/widget/view/form_gtk/parser.py", line 573, in parse
widget_act = action(self.window, self.parent, model, attrs)
File "/usr/local/lib/python2.7/dist-packages/openerp_client-6.1dev-py2.7.egg/openerp-client/widget/view/form_gtk/action.py", line 46, in __init__
raise Exception, 'ActionNotFound'
Exception: ActionNotFound
I found that this is due to "old" settings in the user for home page and/or action, and once I changed them to something from the selection everything works.
I would suggest that this kind of exception should be escaped somehow
with a message, the immediate client shutdown without any log info is
at least annoying...
thank you,
Bogdan
To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-client/+bug/881277/+subscriptions
References