Advertisement
zba-odoo

Untitled

Nov 13th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.89 KB | None | 0 0
  1. Error:
  2. Odoo Server Error
  3.  
  4. Traceback (most recent call last):
  5. File "/home/odoo/src/odoo/odoo/tools/safe_eval.py", line 350, in safe_eval
  6. return unsafe_eval(c, globals_dict, locals_dict)
  7. File "", line 14, in <module>
  8. NameError: name 'pool' is not defined
  9.  
  10. During handling of the above exception, another exception occurred:
  11.  
  12. Traceback (most recent call last):
  13. File "/home/odoo/src/odoo/odoo/tools/safe_eval.py", line 350, in safe_eval
  14. return unsafe_eval(c, globals_dict, locals_dict)
  15. File "", line 3, in <module>
  16. File "/home/odoo/src/odoo/odoo/addons/base/models/ir_actions.py", line 553, in run
  17. res = func(action, eval_context=eval_context)
  18. File "/home/odoo/src/odoo/addons/website/models/ir_actions.py", line 57, in run_action_code_multi
  19. res = super(ServerAction, self).run_action_code_multi(action, eval_context)
  20. File "/home/odoo/src/odoo/odoo/addons/base/models/ir_actions.py", line 444, in run_action_code_multi
  21. safe_eval(action.sudo().code.strip(), eval_context, mode="exec", nocopy=True) # nocopy allows to return 'action'
  22. File "/home/odoo/src/odoo/odoo/tools/safe_eval.py", line 373, in safe_eval
  23. pycompat.reraise(ValueError, ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr)), exc_info[2])
  24. File "/home/odoo/src/odoo/odoo/tools/pycompat.py", line 86, in reraise
  25. raise value.with_traceback(tb)
  26. File "/home/odoo/src/odoo/odoo/tools/safe_eval.py", line 350, in safe_eval
  27. return unsafe_eval(c, globals_dict, locals_dict)
  28. File "", line 14, in <module>
  29. ValueError: <class 'NameError'>: "name 'pool' is not defined" while evaluating
  30. "object = record\ncr = env.cr\ncontext = dict(env.context)\n#Compute Cost Price of the BoM\ntotal_cost = 0.0\nfor line in object.bom_line_ids:\n total_cost = total_cost + line.product_id.standard_price * line.product_qty\ntotal_cost = total_cost / object.product_qty\nobject.write({\n 'x_total_cost': total_cost\n})\n\n#Compute x_bom_ids for the related properties\nproperty_obj = pool.get('mrp.property')\nfor property in object.property_ids:\n bom_ids = self.search(cr, uid, [\n ('property_ids', '=', property.id)\n ], context=context)\n property.write({\n 'x_bom_ids': [\n (6, 0, bom_ids)\n ]\n })"
  31.  
  32. During handling of the above exception, another exception occurred:
  33.  
  34. Traceback (most recent call last):
  35. File "/home/odoo/src/odoo/odoo/tools/safe_eval.py", line 350, in safe_eval
  36. return unsafe_eval(c, globals_dict, locals_dict)
  37. File "", line 6, in <module>
  38. File "/home/odoo/src/odoo/addons/mail/models/mail_thread.py", line 322, in write
  39. result = super(MailThread, self).write(values)
  40. File "/home/odoo/src/odoo/odoo/models.py", line 3324, in write
  41. self._write(store_vals)
  42. File "/home/odoo/src/odoo/addons/base_automation/models/base_automation.py", line 259, in _write
  43. action._process(records, domain_post=domain_post)
  44. File "/home/odoo/src/odoo/addons/base_automation/models/base_automation.py", line 205, in _process
  45. self.action_server_id.with_context(**ctx).run()
  46. File "/home/odoo/src/odoo/odoo/addons/base/models/ir_actions.py", line 553, in run
  47. res = func(action, eval_context=eval_context)
  48. File "/home/odoo/src/odoo/addons/website/models/ir_actions.py", line 57, in run_action_code_multi
  49. res = super(ServerAction, self).run_action_code_multi(action, eval_context)
  50. File "/home/odoo/src/odoo/odoo/addons/base/models/ir_actions.py", line 444, in run_action_code_multi
  51. safe_eval(action.sudo().code.strip(), eval_context, mode="exec", nocopy=True) # nocopy allows to return 'action'
  52. File "/home/odoo/src/odoo/odoo/tools/safe_eval.py", line 373, in safe_eval
  53. pycompat.reraise(ValueError, ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr)), exc_info[2])
  54. File "/home/odoo/src/odoo/odoo/tools/pycompat.py", line 86, in reraise
  55. raise value.with_traceback(tb)
  56. File "/home/odoo/src/odoo/odoo/tools/safe_eval.py", line 350, in safe_eval
  57. return unsafe_eval(c, globals_dict, locals_dict)
  58. File "", line 3, in <module>
  59. File "/home/odoo/src/odoo/odoo/addons/base/models/ir_actions.py", line 553, in run
  60. res = func(action, eval_context=eval_context)
  61. File "/home/odoo/src/odoo/addons/website/models/ir_actions.py", line 57, in run_action_code_multi
  62. res = super(ServerAction, self).run_action_code_multi(action, eval_context)
  63. File "/home/odoo/src/odoo/odoo/addons/base/models/ir_actions.py", line 444, in run_action_code_multi
  64. safe_eval(action.sudo().code.strip(), eval_context, mode="exec", nocopy=True) # nocopy allows to return 'action'
  65. File "/home/odoo/src/odoo/odoo/tools/safe_eval.py", line 373, in safe_eval
  66. pycompat.reraise(ValueError, ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr)), exc_info[2])
  67. File "/home/odoo/src/odoo/odoo/tools/pycompat.py", line 86, in reraise
  68. raise value.with_traceback(tb)
  69. File "/home/odoo/src/odoo/odoo/tools/safe_eval.py", line 350, in safe_eval
  70. return unsafe_eval(c, globals_dict, locals_dict)
  71. File "", line 14, in <module>
  72. ValueError: <class 'ValueError'>: "<class 'NameError'>: "name 'pool' is not defined" while evaluating
  73. "object = record\ncr = env.cr\ncontext = dict(env.context)\n#Compute Cost Price of the BoM\ntotal_cost = 0.0\nfor line in object.bom_line_ids:\n total_cost = total_cost + line.product_id.standard_price * line.product_qty\ntotal_cost = total_cost / object.product_qty\nobject.write({\n 'x_total_cost': total_cost\n})\n\n#Compute x_bom_ids for the related properties\nproperty_obj = pool.get('mrp.property')\nfor property in object.property_ids:\n bom_ids = self.search(cr, uid, [\n ('property_ids', '=', property.id)\n ], context=context)\n property.write({\n 'x_bom_ids': [\n (6, 0, bom_ids)\n ]\n })"" while evaluating
  74. "# Automatically created by migration.\n\naction = env['ir.actions.server'].browse([716, 579]).run()"
  75.  
  76. During handling of the above exception, another exception occurred:
  77.  
  78. Traceback (most recent call last):
  79. File "/home/odoo/src/odoo/odoo/http.py", line 656, in _handle_exception
  80. return super(JsonRequest, self)._handle_exception(exception)
  81. File "/home/odoo/src/odoo/odoo/http.py", line 314, in _handle_exception
  82. raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
  83. File "/home/odoo/src/odoo/odoo/tools/pycompat.py", line 87, in reraise
  84. raise value
  85. File "/home/odoo/src/odoo/odoo/http.py", line 698, in dispatch
  86. result = self._call_function(**self.params)
  87. File "/home/odoo/src/odoo/odoo/http.py", line 346, in _call_function
  88. return checked_call(self.db, *args, **kwargs)
  89. File "/home/odoo/src/odoo/odoo/service/model.py", line 97, in wrapper
  90. return f(dbname, *args, **kwargs)
  91. File "/home/odoo/src/odoo/odoo/http.py", line 339, in checked_call
  92. result = self.endpoint(*a, **kw)
  93. File "/home/odoo/src/odoo/odoo/http.py", line 941, in __call__
  94. return self.method(*args, **kw)
  95. File "/home/odoo/src/odoo/odoo/http.py", line 519, in response_wrap
  96. response = f(*args, **kw)
  97. File "/home/odoo/src/odoo/addons/web/controllers/main.py", line 1269, in run
  98. result = request.env['ir.actions.server'].browse([action_id]).run()
  99. File "/home/odoo/src/odoo/odoo/addons/base/models/ir_actions.py", line 553, in run
  100. res = func(action, eval_context=eval_context)
  101. File "/home/odoo/src/odoo/addons/website/models/ir_actions.py", line 57, in run_action_code_multi
  102. res = super(ServerAction, self).run_action_code_multi(action, eval_context)
  103. File "/home/odoo/src/odoo/odoo/addons/base/models/ir_actions.py", line 444, in run_action_code_multi
  104. safe_eval(action.sudo().code.strip(), eval_context, mode="exec", nocopy=True) # nocopy allows to return 'action'
  105. File "/home/odoo/src/odoo/odoo/tools/safe_eval.py", line 373, in safe_eval
  106. pycompat.reraise(ValueError, ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr)), exc_info[2])
  107. File "/home/odoo/src/odoo/odoo/tools/pycompat.py", line 86, in reraise
  108. raise value.with_traceback(tb)
  109. File "/home/odoo/src/odoo/odoo/tools/safe_eval.py", line 350, in safe_eval
  110. return unsafe_eval(c, globals_dict, locals_dict)
  111. File "", line 6, in <module>
  112. File "/home/odoo/src/odoo/addons/mail/models/mail_thread.py", line 322, in write
  113. result = super(MailThread, self).write(values)
  114. File "/home/odoo/src/odoo/odoo/models.py", line 3324, in write
  115. self._write(store_vals)
  116. File "/home/odoo/src/odoo/addons/base_automation/models/base_automation.py", line 259, in _write
  117. action._process(records, domain_post=domain_post)
  118. File "/home/odoo/src/odoo/addons/base_automation/models/base_automation.py", line 205, in _process
  119. self.action_server_id.with_context(**ctx).run()
  120. File "/home/odoo/src/odoo/odoo/addons/base/models/ir_actions.py", line 553, in run
  121. res = func(action, eval_context=eval_context)
  122. File "/home/odoo/src/odoo/addons/website/models/ir_actions.py", line 57, in run_action_code_multi
  123. res = super(ServerAction, self).run_action_code_multi(action, eval_context)
  124. File "/home/odoo/src/odoo/odoo/addons/base/models/ir_actions.py", line 444, in run_action_code_multi
  125. safe_eval(action.sudo().code.strip(), eval_context, mode="exec", nocopy=True) # nocopy allows to return 'action'
  126. File "/home/odoo/src/odoo/odoo/tools/safe_eval.py", line 373, in safe_eval
  127. pycompat.reraise(ValueError, ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr)), exc_info[2])
  128. File "/home/odoo/src/odoo/odoo/tools/pycompat.py", line 86, in reraise
  129. raise value.with_traceback(tb)
  130. File "/home/odoo/src/odoo/odoo/tools/safe_eval.py", line 350, in safe_eval
  131. return unsafe_eval(c, globals_dict, locals_dict)
  132. File "", line 3, in <module>
  133. File "/home/odoo/src/odoo/odoo/addons/base/models/ir_actions.py", line 553, in run
  134. res = func(action, eval_context=eval_context)
  135. File "/home/odoo/src/odoo/addons/website/models/ir_actions.py", line 57, in run_action_code_multi
  136. res = super(ServerAction, self).run_action_code_multi(action, eval_context)
  137. File "/home/odoo/src/odoo/odoo/addons/base/models/ir_actions.py", line 444, in run_action_code_multi
  138. safe_eval(action.sudo().code.strip(), eval_context, mode="exec", nocopy=True) # nocopy allows to return 'action'
  139. File "/home/odoo/src/odoo/odoo/tools/safe_eval.py", line 373, in safe_eval
  140. pycompat.reraise(ValueError, ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr)), exc_info[2])
  141. File "/home/odoo/src/odoo/odoo/tools/pycompat.py", line 86, in reraise
  142. raise value.with_traceback(tb)
  143. File "/home/odoo/src/odoo/odoo/tools/safe_eval.py", line 350, in safe_eval
  144. return unsafe_eval(c, globals_dict, locals_dict)
  145. File "", line 14, in <module>
  146. ValueError: <class 'ValueError'>: "<class 'ValueError'>: "<class 'NameError'>: "name 'pool' is not defined" while evaluating
  147. "object = record\ncr = env.cr\ncontext = dict(env.context)\n#Compute Cost Price of the BoM\ntotal_cost = 0.0\nfor line in object.bom_line_ids:\n total_cost = total_cost + line.product_id.standard_price * line.product_qty\ntotal_cost = total_cost / object.product_qty\nobject.write({\n 'x_total_cost': total_cost\n})\n\n#Compute x_bom_ids for the related properties\nproperty_obj = pool.get('mrp.property')\nfor property in object.property_ids:\n bom_ids = self.search(cr, uid, [\n ('property_ids', '=', property.id)\n ], context=context)\n property.write({\n 'x_bom_ids': [\n (6, 0, bom_ids)\n ]\n })"" while evaluating
  148. "# Automatically created by migration.\n\naction = env['ir.actions.server'].browse([716, 579]).run()"" while evaluating
  149. "context = dict(env.context)\nfor bom in model.browse(context['active_ids']):\n avail = []\n for line in bom.bom_line_ids.filtered(lambda x: x.product_id.type == 'product'):\n avail.append(int(line.product_id.qty_available / line.product_qty))\n bom.write({'x_availability': min(avail) if avail else 999999})"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement