← Back to team overview

openerp-india team mailing list archive

[Bug 881401] Re: Problem with UOM in Manufacturing Order

 

Hello German,

Your issue was reproducible in past but this was fixed in 4874 revision
no in stable branch.

Would you please check the following branch https://code.launchpad.net/~openerp-dev/openobject-addons/6.0-opw-17991-ado
.

So currently in latest stable v6 this issue has resolved.

Thanks.

** Changed in: openobject-addons
       Status: New => Fix Released

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

Title:
  Problem with UOM in Manufacturing Order

Status in OpenERP Addons (modules):
  Fix Released

Bug description:
  I got this error whwn trying to produce in Manufacturing Order form.

  Environment Information : 
  System : Linux-2.6.32-5-686-i686-with-debian-6.0.3
  OS Name : posix
  Distributor ID:	Debian
  Description:	Debian GNU/Linux 6.0.3 (squeeze)
  Release:	6.0.3
  Codename:	squeeze
  Operating System Release : 2.6.32-5-686
  Operating System Version : #1 SMP Mon Oct 3 04:15:24 UTC 2011
  Operating System Architecture : 32bit
  Operating System Locale : es_CO.UTF8
  Python Version : 2.6.6
  OpenERP-Client Version : 6.0.3
  Last revision No. & ID :Bazaar Package not Found !Traceback (most recent call last):
    File "/usr/share/pyshared/openerp-server/netsvc.py", line 489, in dispatch
      result = ExportService.getService(service_name).dispatch(method, auth, params)
    File "/usr/share/pyshared/openerp-server/service/web_services.py", line 599, in dispatch
      res = fn(db, uid, *params)
    File "/usr/share/pyshared/openerp-server/osv/osv.py", line 122, in wrapper
      return f(self, dbname, *args, **kwargs)
    File "/usr/share/pyshared/openerp-server/osv/osv.py", line 176, in execute
      res = self.execute_cr(cr, uid, obj, method, *args, **kw)
    File "/usr/share/pyshared/openerp-server/osv/osv.py", line 167, in execute_cr
      return getattr(object, method)(cr, uid, *args, **kw)
    File "/usr/share/pyshared/openerp-server/addons/mrp/wizard/mrp_product_produce.py", line 76, in do_produce
      data['product_qty'], data['mode'], context=context)
    File "/usr/share/pyshared/openerp-server/addons/mrp/mrp.py", line 750, in action_produce
      wf_service.trg_validate(uid, 'mrp.production', production_id, 'button_produce_done', cr)
    File "/usr/share/pyshared/openerp-server/workflow/wkf_service.py", line 80, in trg_validate
      res2 = instance.validate(cr, id, ident, signal)
    File "/usr/share/pyshared/openerp-server/workflow/instance.py", line 48, in validate
      workitem.process(cr, witem, ident, signal, force_running, stack=stack)
    File "/usr/share/pyshared/openerp-server/workflow/workitem.py", line 61, in process
      ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack)
    File "/usr/share/pyshared/openerp-server/workflow/workitem.py", line 174, in _split_test
      _join_test(cr, t[0], t[1], ident, stack)
    File "/usr/share/pyshared/openerp-server/workflow/workitem.py", line 182, in _join_test
      create(cr,[activity], inst_id, ident, stack)
    File "/usr/share/pyshared/openerp-server/workflow/workitem.py", line 41, in create
      process(cr, res, ident, stack=stack)
    File "/usr/share/pyshared/openerp-server/workflow/workitem.py", line 53, in process
      result = _execute(cr, workitem, activity, ident, stack)
    File "/usr/share/pyshared/openerp-server/workflow/workitem.py", line 107, in _execute
      wkf_expr.execute(cr, ident, workitem, activity)
    File "/usr/share/pyshared/openerp-server/workflow/wkf_expr.py", line 68, in execute
      return _eval_expr(cr, ident, workitem, activity['action'])
    File "/usr/share/pyshared/openerp-server/workflow/wkf_expr.py", line 58, in _eval_expr
      ret = eval(line, env, nocopy=True)
    File "/usr/share/pyshared/openerp-server/tools/safe_eval.py", line 284, in safe_eval
      return eval(test_expr(expr,_SAFE_OPCODES, mode=mode), globals_dict, locals_dict)
    File "", line 1, in <module>
    File "/usr/share/pyshared/openerp-server/osv/orm.py", line 181, in <lambda>
      return lambda *args, **argv: attr(self._cr, self._uid, [self._id], *args, **argv)
    File "/usr/share/pyshared/openerp-server/addons/mrp_operations/mrp_operations.py", line 235, in action_production_end
      return super(mrp_production,self).action_production_end(cr, uid, ids)
    File "/usr/share/pyshared/openerp-server/addons/mrp/mrp.py", line 649, in action_production_end
      self._costs_generate(cr, uid, production)
    File "/usr/share/pyshared/openerp-server/addons/mrp/mrp.py", line 776, in _costs_generate
      'product_uom_id': wc.product_id.uom_id.id
  AttributeError: 'NoneType' object has no attribute 'id'

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