← Back to team overview

openerp-india team mailing list archive

[Bug 1146256] Re: Osv and orm exception generated the traceback instead of pop-up

 

To try exceptions on the runbot, simply go to Tests > Tests Exceptions
and click some buttons.

-- 
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Server.
https://bugs.launchpad.net/bugs/1146256

Title:
  Osv and orm exception generated the traceback instead of pop-up

Status in OpenERP Server:
  Confirmed

Bug description:
  Hello,

  I have tested this in following revision of trunk:

  Build - 5238
  server - 4815
  addons - 8592
  web - 3692

  When any kind of osv or orm exception is raised it give us a traceback
  as follow:

  1. Example of orm_exception: 
  Go to customer Payments, and create a record. Then try to do customer invoice payment. You will get following Traceback:

      self._validate(cr, user, [id_new], context)
    File "/home/odoo/runbot/static/openerp-dev-trunk-5238/server/openerp/osv/orm.py", line 1541, in _validate
      raise except_orm('ValidateError', '\n'.join(error_msgs))
  TypeError: __init__() takes exactly 3 arguments (2 given)

  2. Example of osv_exeption :
  Go to supplier invoice and give the wrong amount on verification total and try to validate it,you will get following Traceback:

      raise osv.except_osv(_('Bad total !'), _('Please verify the price of the invoice !\nThe encoded total does not match the computed total.'))
  TypeError: __init__() takes exactly 3 arguments (2 given)

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-server/+bug/1146256/+subscriptions