2021-05-27 14:32:53,110 27 INFO ycywhktest openerp.addons.payroll_result_refine.models.payroll_result:602: copy to table payroll result costs: 0.0180277824402 2021-05-27 14:32:53,129 27 INFO ycywhktest openerp.addons.payroll_result_refine.models.BatchResultData:1048: pure copy to batch_result_data costs:0.00240206718445 2021-05-27 14:32:53,129 27 INFO ycywhktest openerp.addons.payroll_result_refine.models.BatchResultData:818: copy to batch_result_data costs:0.0185961723328 2021-05-27 14:32:53,129 27 INFO ycywhktest openerp.addons.patch_web.controllers.main:885: >>> User(1) call hr.payslip.run attendance_submit_calculate_batch(args=([[206], {u'lang': u'zh_CN', u'tz': u'Asia/Shanghai', u'uid': 1, u'active_model': u'hr.payroll.group', u'readonly_bypass': True, u'default_type': u'normal', u'params': {u'action': u'58424c7d-18cc-47bc-b740-1c43445799c7'}, u'default_payroll_group_id': 22, u'search_disable_custom_filters': True, u'translation_res_id_filter': True, u'active_ids': [22], u'write_from_action': 1, u'disable_onchange_prefetch_record': True, u'active_id': 22}]), kwargs={}) succeeded cost 1.4085829258(s) Response: None 2021-05-27 14:32:53,132 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:32:53] "POST /web/dataset/call_button HTTP/1.1" 200 - 2021-05-27 14:32:53,248 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:32:53] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-05-27 14:32:53,260 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:32:53] "POST /web/dataset/call_kw/hr.payslip.run/search_read HTTP/1.1" 200 - 2021-05-27 14:32:53,344 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:32:53] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-05-27 14:32:53,371 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:32:53] "POST /web/dataset/call_kw/hr.employee/read HTTP/1.1" 200 - 2021-05-27 14:32:53,592 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:32:53] "POST /web/dataset/call_kw/hr.payslip.payitem/read HTTP/1.1" 200 - 2021-05-27 14:32:53,773 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:32:53] "POST /web/dataset/call_kw/hr.payslip.function/read HTTP/1.1" 200 - 2021-05-27 14:32:53,885 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:32:53] "POST /web/dataset/call_kw/hr.payslip.parameter.data/read HTTP/1.1" 200 - 2021-05-27 14:32:54,012 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:32:54] "POST /web/dataset/call_kw/global.payslip.parameter.data/read HTTP/1.1" 200 - 2021-05-27 14:32:54,118 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:32:54] "POST /web/dataset/call_kw/payroll.single.calculate/read HTTP/1.1" 200 - 2021-05-27 14:32:54,207 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:32:54] "POST /web/dataset/call_kw/hr.payslip.rule.result/read HTTP/1.1" 200 - 2021-05-27 14:32:54,319 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:32:54] "POST /web/dataset/call_kw/approve.notify/read HTTP/1.1" 200 - 2021-05-27 14:33:11,708 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:11] "POST /web/action/load HTTP/1.1" 200 - 2021-05-27 14:33:11,722 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:11] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-05-27 14:33:11,782 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:11] "POST /web/dataset/call_kw/hr.payroll.group/fields_view_get HTTP/1.1" 200 - 2021-05-27 14:33:11,793 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:11] "POST /web/dataset/call_kw/hr.payroll.group/fields_view_get HTTP/1.1" 200 - 2021-05-27 14:33:11,909 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:11] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-05-27 14:33:11,940 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:11] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-05-27 14:33:12,080 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:12] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-05-27 14:33:13,574 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:13] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-05-27 14:33:15,027 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:15] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-05-27 14:33:15,112 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:15] "POST /web/action/load HTTP/1.1" 200 - 2021-05-27 14:33:15,193 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:15] "POST /web/dataset/call_kw/custom.mpf.merge.wizard/fields_view_get HTTP/1.1" 200 - 2021-05-27 14:33:15,276 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:15] "POST /web/dataset/call_kw/hr.payroll.group/fields_get HTTP/1.1" 200 - 2021-05-27 14:33:15,357 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:15] "POST /web/dataset/call_kw/legal.entity/fields_get HTTP/1.1" 200 - 2021-05-27 14:33:15,423 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:15] "POST /web/dataset/call_kw/hr.location/fields_get HTTP/1.1" 200 - 2021-05-27 14:33:15,465 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:15] "POST /web/dataset/call_kw/hr.department/fields_get HTTP/1.1" 200 - 2021-05-27 14:33:15,472 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:15] "POST /web/dataset/call_kw/unit.type/fields_get HTTP/1.1" 200 - 2021-05-27 14:33:15,479 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:15] "POST /web/dataset/call_kw/cost.center/fields_get HTTP/1.1" 200 - 2021-05-27 14:33:15,498 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:15] "POST /web/dataset/call_kw/employee.grade/fields_get HTTP/1.1" 200 - 2021-05-27 14:33:15,500 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:15] "POST /web/dataset/call_kw/employee.rank/fields_get HTTP/1.1" 200 - 2021-05-27 14:33:15,528 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:15] "POST /web/dataset/call_kw/mpf.program.management/fields_get HTTP/1.1" 200 - 2021-05-27 14:33:15,542 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:15] "POST /web/dataset/call_kw/res.country/fields_get HTTP/1.1" 200 - 2021-05-27 14:33:15,545 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:15] "POST /web/dataset/call_kw/hr.job/fields_get HTTP/1.1" 200 - 2021-05-27 14:33:15,557 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:15] "POST /web/dataset/call_kw/job.category/fields_get HTTP/1.1" 200 - 2021-05-27 14:33:15,579 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:15] "POST /web/dataset/call_kw/hr.employee.type/fields_get HTTP/1.1" 200 - 2021-05-27 14:33:15,589 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:15] "POST /web/dataset/call_kw/hr.employee.group/fields_get HTTP/1.1" 200 - 2021-05-27 14:33:15,608 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:15] "POST /web/dataset/call_kw/hr.employee.child.group/fields_get HTTP/1.1" 200 - 2021-05-27 14:33:15,612 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:15] "POST /web/dataset/call_kw/hr.function/fields_get HTTP/1.1" 200 - 2021-05-27 14:33:15,639 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:15] "POST /web/dataset/call_kw/custom.mpf.merge.wizard/default_get HTTP/1.1" 200 - 2021-05-27 14:33:15,719 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:15] "POST /web/dataset/call_kw/custom.mpf.merge.wizard/onchange HTTP/1.1" 200 - 2021-05-27 14:33:17,385 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:17] "POST /web/dataset/call_kw/hr.payroll.group/name_search HTTP/1.1" 200 - 2021-05-27 14:33:17,883 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:17] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-05-27 14:33:17,910 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:17] "POST /web/action/load HTTP/1.1" 200 - 2021-05-27 14:33:17,983 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:17] "POST /web/dataset/call_kw/hr.holiday.leave/fields_view_get HTTP/1.1" 200 - 2021-05-27 14:33:17,998 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:17] "POST /web/dataset/call_kw/hr.holiday.leave/fields_view_get HTTP/1.1" 200 - 2021-05-27 14:33:18,032 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:18] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-05-27 14:33:18,046 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:18] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-05-27 14:33:18,096 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:18] "POST /web/dataset/call_kw/hr.holiday.leave/fields_view_get HTTP/1.1" 200 - 2021-05-27 14:33:18,225 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:18] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-05-27 14:33:18,326 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:18] "POST /web/dataset/call_kw/custom.mpf.merge.wizard/onchange HTTP/1.1" 200 - 2021-05-27 14:33:18,331 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:18] "POST /web/dataset/call_kw/hr.payroll.group/read HTTP/1.1" 200 - 2021-05-27 14:33:19,267 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:19] "POST /web/dataset/call_kw/mpf.merge.config/name_search HTTP/1.1" 200 - 2021-05-27 14:33:19,360 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:19] "POST /web/dataset/call_kw/hr.holiday.leave/fields_view_get HTTP/1.1" 200 - 2021-05-27 14:33:19,484 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-05-27 14:33:19,495 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-05-27 14:33:19,498 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-05-27 14:33:19,512 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-05-27 14:33:19,519 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-05-27 14:33:19,528 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-05-27 14:33:19,530 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-05-27 14:33:19,533 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-05-27 14:33:19,602 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:19] "POST /web/dataset/call_kw/hr.holiday.leave/onchange HTTP/1.1" 200 - 2021-05-27 14:33:19,644 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:19] "POST /web/dataset/call_kw/hr.holiday.leave/default_get HTTP/1.1" 200 - 2021-05-27 14:33:19,709 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:19] "POST /web/dataset/call_kw/hr.employee/name_get HTTP/1.1" 200 - 2021-05-27 14:33:19,745 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:19] "POST /web/dataset/call_kw/hr.holiday.type/name_search HTTP/1.1" 200 - 2021-05-27 14:33:19,841 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:19] "POST /web/dataset/call_kw/res.company/name_search HTTP/1.1" 200 - 2021-05-27 14:33:19,931 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:19] "POST /web/dataset/call_kw/approve.notify/fields_view_get HTTP/1.1" 200 - 2021-05-27 14:33:19,985 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-05-27 14:33:20,215 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:20] "POST /web/dataset/call_kw/hr.holiday.leave/onchange HTTP/1.1" 200 - 2021-05-27 14:33:20,266 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:20] "POST /web/dataset/call_kw/hr.holiday.leave.translate/name_get HTTP/1.1" 200 - 2021-05-27 14:33:20,286 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:33:20] "POST /web/dataset/call_kw/hr.holiday.type/name_search HTTP/1.1" 200 - 2021-05-27 14:33:20,510 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:20] "POST /web/dataset/call_kw/custom.mpf.merge.wizard/onchange HTTP/1.1" 200 - 2021-05-27 14:33:25,631 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:25] "POST /web/dataset/call_kw/custom.mpf.merge.wizard/onchange HTTP/1.1" 200 - 2021-05-27 14:33:25,721 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:25] "POST /web/dataset/call_kw/custom.mpf.merge.wizard/onchange HTTP/1.1" 200 - 2021-05-27 14:33:25,797 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:25] "POST /web/dataset/call_kw/hr.payslip.run/read HTTP/1.1" 200 - 2021-05-27 14:33:32,113 27 INFO ycywhktest openerp.addons.patch_web.controllers.main:885: >>> User(1) call hr.payslip.run do_submit(args=([[206], {u'lang': u'zh_CN', u'tz': u'Asia/Shanghai', u'uid': 1, u'active_model': u'hr.payroll.group', u'readonly_bypass': True, u'default_type': u'normal', u'params': {u'action': u'58424c7d-18cc-47bc-b740-1c43445799c7'}, u'default_payroll_group_id': 22, u'search_disable_custom_filters': True, u'translation_res_id_filter': True, u'active_ids': [22], u'write_from_action': 1, u'disable_onchange_prefetch_record': True, u'active_id': 22}]), kwargs={}) succeeded cost 0.00174617767334(s) Response: {'target': 'new', 'view_type': 'form', 'res_model': 'payslip.confirm.wizard', 'view_mode': 'form', 'context': {'default_payslip_run_ids': [206], 'skip_prompt': True, 'default_prompt': u'\u60a8\u786e\u8ba4\u5c06\u85aa\u8d44\u7ed3\u679c\u63d0\u4ea4\u5ba1\u6838\u5417\uff1f', 'default_confirm_func_str': 'do_submit'}, 'type': 'ir.actions.act_window', 'name': u'\u786e\u8ba4'} 2021-05-27 14:33:32,114 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:32] "POST /web/dataset/call_button HTTP/1.1" 200 - 2021-05-27 14:33:32,182 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:32] "POST /web/dataset/call_kw/payslip.confirm.wizard/fields_view_get HTTP/1.1" 200 - 2021-05-27 14:33:32,320 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:32] "POST /web/dataset/call_kw/payslip.confirm.wizard/default_get HTTP/1.1" 200 - 2021-05-27 14:33:32,412 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:32] "POST /web/dataset/call_kw/payslip.confirm.wizard/onchange HTTP/1.1" 200 - 2021-05-27 14:33:32,420 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:32] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-05-27 14:33:32,470 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:32] "POST /web/dataset/call_kw/hr.payslip.run/fields_view_get HTTP/1.1" 200 - 2021-05-27 14:33:32,575 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:32] "POST /web/dataset/call_kw/hr.payslip.run/read HTTP/1.1" 200 - 2021-05-27 14:33:33,171 27 INFO ycywhktest openerp.addons.patch_web.controllers.main:885: >>> User(1) call payslip.confirm.wizard create(args=([{u'prompt': u'\u60a8\u786e\u8ba4\u5c06\u85aa\u8d44\u7ed3\u679c\u63d0\u4ea4\u5ba1\u6838\u5417\uff1f', u'payslip_run_ids': [[6, False, [206]]]}]), kwargs={u'context': {u'lang': u'zh_CN', u'tz': u'Asia/Shanghai', u'uid': 1, u'skip_prompt': True, u'active_model': u'hr.payslip.run', u'readonly_bypass': True, u'default_confirm_func_str': u'do_submit', u'default_payslip_run_ids': [206], u'params': {u'action': u'58424c7d-18cc-47bc-b740-1c43445799c7'}, u'search_disable_custom_filters': True, u'translation_res_id_filter': True, u'active_ids': [206], u'write_from_action': 1, u'default_prompt': u'\u60a8\u786e\u8ba4\u5c06\u85aa\u8d44\u7ed3\u679c\u63d0\u4ea4\u5ba1\u6838\u5417\uff1f', u'disable_onchange_prefetch_record': True, u'active_id': 206}}) succeeded cost 0.0238299369812(s) Response: 527 2021-05-27 14:33:33,172 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:33] "POST /web/dataset/call_kw/payslip.confirm.wizard/create HTTP/1.1" 200 - 2021-05-27 14:33:33,242 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:33] "POST /web/dataset/call_kw/payslip.confirm.wizard/search_read HTTP/1.1" 200 - 2021-05-27 14:33:33,551 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:33] "POST /web/dataset/call_kw/hr.payslip.run/read HTTP/1.1" 200 - 2021-05-27 14:33:34,166 27 INFO ycywhktest openerp.addons.approve_flow.model.approve_instance:734: trigger workflow_done not is_proxy_instance 2021-05-27 14:33:34,349 27 ERROR ycywhktest openerp.addons.payroll_period_result.models.hr_payslip_period_result:225: Get the sum of two batch's result error: orgin result(2009-08-01), augend result(2009-08-01), Error: invalid literal for float(): 2009-08-01 2021-05-27 14:33:34,350 27 ERROR ycywhktest openerp.addons.payroll_period_result.models.hr_payslip_period_result:225: Get the sum of two batch's result error: orgin result(2009-08-01), augend result(2009-08-01), Error: invalid literal for float(): 2009-08-01 2021-05-27 14:33:34,484 27 INFO ycywhktest openerp.addons.approve_flow.model.approve_instance:2657: trigger execute_custom_code_after_workflow_done env: self[hr.payslip.run(206,)] 2021-05-27 14:33:34,484 27 INFO ycywhktest openerp.addons.approve_flow.model.approve_instance:2660: trigger execute_custom_code_after_workflow_done flow_id: approve.flow(20,) 2021-05-27 14:33:34,485 27 INFO ycywhktest openerp.addons.approve_flow.model.approve_instance:2662: trigger execute_custom_code_after_workflow_done execute_code_on_approve: True 2021-05-27 14:33:34,492 27 INFO ycywhktest openerp.addons.patch_web.controllers.main:885: >>> User(1) call payslip.confirm.wizard do_action(args=([[527], {u'lang': u'zh_CN', u'tz': u'Asia/Shanghai', u'uid': 1, u'skip_prompt': True, u'active_model': u'hr.payslip.run', u'readonly_bypass': True, u'default_confirm_func_str': u'do_submit', u'default_payslip_run_ids': [206], u'params': {u'action': u'58424c7d-18cc-47bc-b740-1c43445799c7'}, u'search_disable_custom_filters': True, u'translation_res_id_filter': True, u'active_ids': [206], u'write_from_action': 1, u'default_prompt': u'\u60a8\u786e\u8ba4\u5c06\u85aa\u8d44\u7ed3\u679c\u63d0\u4ea4\u5ba1\u6838\u5417\uff1f', u'disable_onchange_prefetch_record': True, u'active_id': 206}]), kwargs={}) succeeded cost 1.15891599655(s) Response: None 2021-05-27 14:33:34,495 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:34] "POST /web/dataset/call_button HTTP/1.1" 200 - 2021-05-27 14:33:34,589 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:34] "POST /web/dataset/call_kw/payslip.confirm.wizard/search_read HTTP/1.1" 200 - 2021-05-27 14:33:34,621 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:34] "POST /web/dataset/call_kw/hr.payslip.run/search_read HTTP/1.1" 200 - 2021-05-27 14:33:34,649 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:34] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-05-27 14:33:34,705 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:34] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-05-27 14:33:34,725 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:34] "POST /web/dataset/call_kw/hr.employee/read HTTP/1.1" 200 - 2021-05-27 14:33:34,944 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:34] "POST /web/dataset/call_kw/hr.payslip.payitem/read HTTP/1.1" 200 - 2021-05-27 14:33:35,176 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:35] "POST /web/dataset/call_kw/hr.payslip.function/read HTTP/1.1" 200 - 2021-05-27 14:33:35,267 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:35] "POST /web/dataset/call_kw/hr.payslip.parameter.data/read HTTP/1.1" 200 - 2021-05-27 14:33:35,441 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:35] "POST /web/dataset/call_kw/global.payslip.parameter.data/read HTTP/1.1" 200 - 2021-05-27 14:33:35,550 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:35] "POST /web/dataset/call_kw/payroll.single.calculate/read HTTP/1.1" 200 - 2021-05-27 14:33:35,669 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:35] "POST /web/dataset/call_kw/hr.payslip.rule.result/read HTTP/1.1" 200 - 2021-05-27 14:33:35,678 27 INFO ycywhktest openerp.addons.patch_web.controllers.main:885: >>> User(1) call hr.payslip.run close_payslip_run(args=([[206], {u'lang': u'zh_CN', u'tz': u'Asia/Shanghai', u'uid': 1, u'active_model': u'hr.payroll.group', u'readonly_bypass': True, u'default_type': u'normal', u'skip_payslip_prompt': False, u'params': {u'action': u'58424c7d-18cc-47bc-b740-1c43445799c7'}, u'default_payroll_group_id': 22, u'search_disable_custom_filters': True, u'translation_res_id_filter': True, u'active_ids': [22], u'write_from_action': 1, u'disable_onchange_prefetch_record': True, u'active_id': 22}]), kwargs={}) succeeded cost 0.0033118724823(s) Response: {'params': {'confirm_callback': 'close_payslip_run', 'message': u'\u60a8\u786e\u8ba4\u5173\u95ed\u5f53\u524d\u6279\u6b21\u5417\uff1f', 'args': {'ids': [206], 'context': {'skip_prompt': True}}, 'model': 'hr.payslip.run', 'cancel_callback': ''}, 'tag': 'confirm_message', 'type': 'ir.actions.client', 'name': u'\u786e\u8ba4'} 2021-05-27 14:33:35,679 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:35] "POST /web/dataset/call_button HTTP/1.1" 200 - 2021-05-27 14:33:35,749 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:35] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-05-27 14:33:35,775 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:35] "POST /web/dataset/call_kw/approve.notify/read HTTP/1.1" 200 - 2021-05-27 14:33:36,386 27 INFO ycywhktest openerp.addons.patch_web.controllers.main:885: >>> User(1) call hr.payslip.run close_payslip_run(args=([]), kwargs={u'ids': [206], u'context': {u'skip_prompt': True}}) succeeded cost 0.00466299057007(s) Response: {'params': {'confirm_callback': 'close_payslip_run', 'message': u'\u8fd9\u4e9b\u6279\u6b21 [201808YCEF_FREE] \u8fd8\u6ca1\u6709\u751f\u6210\u5de5\u8d44\u5355\uff0c\u8981\u7ee7\u7eed\u5173\u95ed\u8be5\u671f\u95f4\u5417\uff1f', 'args': {'ids': [206], 'context': {'skip_prompt': True, 'skip_payslip_prompt': True}}, 'model': 'hr.payslip.run', 'cancel_callback': ''}, 'tag': 'confirm_message', 'type': 'ir.actions.client', 'name': u'\u786e\u8ba4'} 2021-05-27 14:33:36,387 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:36] "POST /web/dataset/call_kw/hr.payslip.run/close_payslip_run HTTP/1.1" 200 - 2021-05-27 14:33:37,469 27 INFO ycywhktest openerp.addons.patch_web.controllers.main:885: >>> User(1) call hr.payslip.run close_payslip_run(args=([]), kwargs={u'ids': [206], u'context': {u'skip_prompt': True, u'skip_payslip_prompt': True}}) succeeded cost 0.016900062561(s) Response: True 2021-05-27 14:33:37,470 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:37] "POST /web/dataset/call_kw/hr.payslip.run/close_payslip_run HTTP/1.1" 200 - 2021-05-27 14:33:37,574 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:37] "POST /web/dataset/call_kw/hr.payslip.run/search_read HTTP/1.1" 200 - 2021-05-27 14:33:37,651 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:37] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-05-27 14:33:37,679 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:37] "POST /web/dataset/call_kw/hr.employee/read HTTP/1.1" 200 - 2021-05-27 14:33:37,864 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:37] "POST /web/dataset/call_kw/hr.payslip.payitem/read HTTP/1.1" 200 - 2021-05-27 14:33:38,033 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:38] "POST /web/dataset/call_kw/hr.payslip.function/read HTTP/1.1" 200 - 2021-05-27 14:33:38,122 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:38] "POST /web/dataset/call_kw/hr.payslip.parameter.data/read HTTP/1.1" 200 - 2021-05-27 14:33:38,256 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:38] "POST /web/dataset/call_kw/global.payslip.parameter.data/read HTTP/1.1" 200 - 2021-05-27 14:33:38,373 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:38] "POST /web/dataset/call_kw/payroll.single.calculate/read HTTP/1.1" 200 - 2021-05-27 14:33:38,460 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:38] "POST /web/dataset/call_kw/hr.payslip.rule.result/read HTTP/1.1" 200 - 2021-05-27 14:33:39,240 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:39] "POST /web/dataset/call_kw/approve.notify/read HTTP/1.1" 200 - 2021-05-27 14:33:40,828 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:40] "POST /web/dataset/call_kw/custom.mpf.merge.wizard/onchange HTTP/1.1" 200 - 2021-05-27 14:33:42,192 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:42] "POST /web/dataset/call_kw/custom.mpf.merge.wizard/onchange HTTP/1.1" 200 - 2021-05-27 14:33:42,296 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:42] "POST /web/dataset/call_kw/hr.payslip.run/read HTTP/1.1" 200 - 2021-05-27 14:33:42,305 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:42] "POST /web/dataset/call_kw/custom.mpf.merge.wizard/onchange HTTP/1.1" 200 - 2021-05-27 14:33:44,270 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:44] "POST /web/dataset/call_kw/hr.payslip.run/fields_view_get HTTP/1.1" 200 - 2021-05-27 14:33:44,412 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:44] "POST /web/dataset/call_kw/hr.payslip.run/read HTTP/1.1" 200 - 2021-05-27 14:33:44,542 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:44] "POST /web/dataset/call_kw/hr.payslip.parameter.data/fields_view_get HTTP/1.1" 200 - 2021-05-27 14:33:44,604 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:44] "POST /web/dataset/call_kw/global.payslip.parameter.data/fields_view_get HTTP/1.1" 200 - 2021-05-27 14:33:44,662 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:44] "POST /web/dataset/call_kw/custom.params/fields_view_get HTTP/1.1" 200 - 2021-05-27 14:33:44,747 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:44] "POST /web/dataset/call_kw/payroll.single.calculate/fields_view_get HTTP/1.1" 200 - 2021-05-27 14:33:44,753 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:44] "POST /web/dataset/call_kw/hr.payslip.rule.result/fields_view_get HTTP/1.1" 200 - 2021-05-27 14:33:44,755 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:44] "POST /web/dataset/call_kw/hr.payroll.tax/fields_view_get HTTP/1.1" 200 - 2021-05-27 14:33:44,756 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:44] "POST /web/dataset/call_kw/approve.notify/fields_view_get HTTP/1.1" 200 - 2021-05-27 14:33:44,779 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:44] "POST /web/dataset/call_kw/hr.employee/read HTTP/1.1" 200 - 2021-05-27 14:33:44,969 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:44] "POST /web/dataset/call_kw/hr.payslip.payitem/read HTTP/1.1" 200 - 2021-05-27 14:33:45,136 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:45] "POST /web/dataset/call_kw/hr.payslip.function/read HTTP/1.1" 200 - 2021-05-27 14:33:45,298 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:45] "POST /web/dataset/call_kw/hr.payslip.parameter.data/read HTTP/1.1" 200 - 2021-05-27 14:33:45,453 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:45] "POST /web/dataset/call_kw/global.payslip.parameter.data/read HTTP/1.1" 200 - 2021-05-27 14:33:45,570 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:45] "POST /web/dataset/call_kw/approve.notify/read HTTP/1.1" 200 - 2021-05-27 14:33:45,672 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:45] "POST /web/dataset/call_kw/hr.payslip.rule.result/read HTTP/1.1" 200 - 2021-05-27 14:33:45,772 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:45] "POST /web/dataset/call_kw/payroll.single.calculate/read HTTP/1.1" 200 - 2021-05-27 14:33:54,781 27 INFO ycywhktest openerp.addons.patch_web.controllers.main:885: >>> User(1) call custom.mpf.merge.wizard create(args=([{u'employee_sub_group_ids': [], u'employee_group_ids': [], u'payroll_periods': u'201808', u'payroll_group_ids': [[6, False, [22]]], u'country_ids': [], u'excel_template': 1, u'unit_type_ids': [], u'org_unit_ids': [], u'employee_type_ids': [], u'select_batch_ids': [[6, False, [206]]], u'function_ids': [], u'cost_center_ids': [], u'job_ids': [], u'employee_now_rank_ids': [], u'location_ids': [], u'job_category_ids': [], u'scheme_ids': [], u'legal_entity_ids': [], u'employee_grade_ids': []}]), kwargs={u'context': {u'lang': u'zh_CN', u'params': {u'action': u'730d36d0-2c83-4aef-ae7a-6354daf15754'}, u'group_id': [22, u'YCEF'], u'tz': u'Asia/Shanghai', u'uid': 1}}) succeeded cost 0.0269629955292(s) Response: 3 2021-05-27 14:33:54,783 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:54] "POST /web/dataset/call_kw/custom.mpf.merge.wizard/create HTTP/1.1" 200 - 2021-05-27 14:33:54,896 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:54] "POST /web/dataset/call_kw/custom.mpf.merge.wizard/search_read HTTP/1.1" 200 - 2021-05-27 14:33:54,993 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:54] "POST /web/dataset/call_kw/hr.payroll.group/read HTTP/1.1" 200 - 2021-05-27 14:33:55,008 27 INFO ycywhktest openerp.addons.patch_web.controllers.main:885: >>> User(1) call custom.mpf.merge.wizard do_confirm(args=([[3], {u'lang': u'zh_CN', u'params': {u'action': u'730d36d0-2c83-4aef-ae7a-6354daf15754'}, u'group_id': [22, u'YCEF'], u'tz': u'Asia/Shanghai', u'uid': 1}]), kwargs={}) succeeded cost 0.00345897674561(s) Response: {'params': {'uri': '/export_excel/custom.mpf.merge.wizard/get_multi_batch_result_report/3/{"lang": "zh_CN", "tz": "Asia/Shanghai", "group_id": [22, "YCEF"], "params": {"action": "730d36d0-2c83-4aef-ae7a-6354daf15754"}, "uid": 1}'}, 'tag': 'download_excel', 'type': 'ir.actions.client'} 2021-05-27 14:33:55,009 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:55] "POST /web/dataset/call_button HTTP/1.1" 200 - 2021-05-27 14:33:55,026 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:55] "POST /web/dataset/call_kw/hr.payslip.run/read HTTP/1.1" 200 - 2021-05-27 14:33:55,103 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:55] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-05-27 14:33:55,172 27 INFO ycywhktest openerp.sql_db:239: Programming error: column "if_mpf_contributor" does not exist LINE 3: AND (if_mpf_contributor is NULL OR if_mpf_contri... ^ , in query SELECT employee_id FROM employee_snapshot WHERE payslip_run_id=%s AND employee_id=%s AND (if_mpf_contributor is NULL OR if_mpf_contributor ='N'); 2021-05-27 14:33:55,174 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:55] "POST /export_excel/custom.mpf.merge.wizard/get_multi_batch_result_report/3/%7B%22lang%22:%20%22zh_CN%22,%20%22tz%22:%20%22Asia/Shanghai%22,%20%22group_id%22:%20[22,%20%22YCEF%22],%20%22params%22:%20%7B%22action%22:%20%22730d36d0-2c83-4aef-ae7a-6354daf15754%22%7D,%20%22uid%22:%201%7D HTTP/1.0" 500 - 2021-05-27 14:33:55,185 27 ERROR ycywhktest werkzeug:87: Error on request: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/werkzeug/serving.py", line 180, in run_wsgi execute(self.server.app) File "/usr/lib/python2.7/dist-packages/werkzeug/serving.py", line 168, in execute application_iter = app(environ, start_response) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/service/server.py", line 301, in app return self.app(e, s) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/service/wsgi_server.py", line 195, in application return application_unproxied(environ, start_response) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/service/wsgi_server.py", line 181, in application_unproxied result = handler(environ, start_response) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/http.py", line 1489, in __call__ return self.dispatch(environ, start_response) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/http.py", line 1463, in __call__ return self.app(environ, start_wrapped) File "/usr/lib/python2.7/dist-packages/werkzeug/wsgi.py", line 591, in __call__ return self.app(environ, start_response) File "/opt/ycywhktest/ehr-odoo/common_addons/addons/eroad_request_log/dispatch.py", line 142, in dispatch result = ir_http._dispatch() File "/opt/ycywhktest/ehr-odoo/odoo/addons/utm/models/ir_http.py", line 13, in _dispatch response = super(ir_http, self)._dispatch() File "/opt/ycywhktest/ehr-odoo/odoo/addons/website/models/ir_http.py", line 193, in _dispatch resp = super(ir_http, self)._dispatch() File "/opt/ycywhktest/ehr-odoo/odoo/addons/web_editor/models/ir_http.py", line 16, in _dispatch return super(ir_http, self)._dispatch() File "/opt/ycywhktest/ehr-odoo/base_addons/addons/tracing/tracing_data.py", line 143, in wrapper return func(*args, **kwargs) File "/opt/ycywhktest/ehr-odoo/base_addons/addons/tracing/ir_http.py", line 11, in _dispatch response = super(ir_http, self)._dispatch() File "/opt/ycywhktest/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 186, in _dispatch return self._handle_exception(e) File "/opt/ycywhktest/ehr-odoo/odoo/addons/website/models/ir_http.py", line 242, in _handle_exception return super(ir_http, self)._handle_exception(exception) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 157, in _handle_exception return request._handle_exception(exception) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/http.py", line 782, in _handle_exception return super(HttpRequest, self)._handle_exception(exception) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 182, in _dispatch result = request.dispatch() File "/opt/ycywhktest/ehr-odoo/odoo/openerp/http.py", line 841, in dispatch r = self._call_function(**self.params) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/http.py", line 316, in _call_function return checked_call(self.db, *args, **kwargs) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/service/model.py", line 118, in wrapper return f(dbname, *args, **kwargs) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/http.py", line 309, in checked_call result = self.endpoint(*a, **kw) File "/opt/ycywhktest/ehr-odoo/base_addons/addons/patch_base/http.py", line 186, in __call__ return self.method(*args, **kw) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/http.py", line 509, in response_wrap response = f(*args, **kw) File "/opt/ycywhktest/ehr-odoo/base_addons/addons/export_excel/controllers/main.py", line 124, in export_custom_excel excel, filename = request.env['export.excel'].with_context(context).get_excel_data(model=model, method=method, record_id=record_id, key=key) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ycywhktest/ehr-odoo/base_addons/addons/export_excel/export_excel.py", line 1355, in get_excel_data excel_params = getattr(self.env[model], method)(record_id) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ycywhktest/ehr-odoo/custom_addons/addons/payroll_mpf_custom/models/sunlife_mpf_merge_wizard.py", line 227, in get_multi_batch_result_report emp_mpf_contributor = self.check_employee_mpf_contributor(batch.id, employee_id) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ycywhktest/ehr-odoo/custom_addons/addons/payroll_mpf_custom/models/mpf_merge_wizard.py", line 623, in check_employee_mpf_contributor """, (batch_id, employee_id)) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/sql_db.py", line 156, in wrapper return f(self, *args, **kwargs) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/sql_db.py", line 235, in execute res = self._obj.execute(query, params) UndefinedColumn: column "if_mpf_contributor" does not exist LINE 3: AND (if_mpf_contributor is NULL OR if_mpf_contri... ^ 2021-05-27 14:33:55,257 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:33:55] "POST /track_error HTTP/1.0" 200 - 2021-05-27 14:33:55,291 27 ERROR ? sentry.errors:682: Sentry responded with an error: (url: http://116.62.103.197:9000/api/2/store/) Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/raven/transport/threaded.py", line 172, in send_sync super(ThreadedHTTPTransport, self).send(url, data, headers) File "/usr/local/lib/python2.7/dist-packages/raven/transport/http.py", line 43, in send ca_certs=self.ca_certs, File "/usr/local/lib/python2.7/dist-packages/raven/utils/http.py", line 66, in urlopen return opener.open(url, data, timeout) File "/usr/lib/python2.7/urllib2.py", line 429, in open response = self._open(req, data) File "/usr/lib/python2.7/urllib2.py", line 447, in _open '_open', req) File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain result = func(*args) File "/usr/lib/python2.7/urllib2.py", line 1228, in http_open return self.do_open(httplib.HTTPConnection, req) File "/usr/lib/python2.7/urllib2.py", line 1198, in do_open raise URLError(err) URLError: 2021-05-27 14:33:55,291 27 ERROR ? sentry.errors.uncaught:704: [u'Script error.\n\n\nLast URL: \nhttps://ycywhktest.peoplus.cn/web#view_type=kanban&model=hr.payroll.group&menu_id=708&action=58424c7d-18cc-47bc-b740-1c43445799c7\n\n\n:0\n\u8ffd\u6eaf\n'] 2021-05-27 14:37:27,427 27 INFO ycywhktest openerp.addons.patch_web.controllers.main:885: >>> User(1) call custom.mpf.merge.wizard do_confirm(args=([[3], {u'lang': u'zh_CN', u'params': {u'action': u'730d36d0-2c83-4aef-ae7a-6354daf15754'}, u'group_id': [22, u'YCEF'], u'tz': u'Asia/Shanghai', u'uid': 1}]), kwargs={}) succeeded cost 0.00448203086853(s) Response: {'params': {'uri': '/export_excel/custom.mpf.merge.wizard/get_multi_batch_result_report/3/{"lang": "zh_CN", "tz": "Asia/Shanghai", "group_id": [22, "YCEF"], "params": {"action": "730d36d0-2c83-4aef-ae7a-6354daf15754"}, "uid": 1}'}, 'tag': 'download_excel', 'type': 'ir.actions.client'} 2021-05-27 14:37:27,428 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:37:27] "POST /web/dataset/call_button HTTP/1.1" 200 - 2021-05-27 14:37:27,525 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:37:27] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-05-27 14:37:27,644 27 INFO ycywhktest openerp.sql_db:239: Programming error: column "if_mpf_contributor" does not exist LINE 3: AND (if_mpf_contributor is NULL OR if_mpf_contri... ^ , in query SELECT employee_id FROM employee_snapshot WHERE payslip_run_id=%s AND employee_id=%s AND (if_mpf_contributor is NULL OR if_mpf_contributor ='N'); 2021-05-27 14:37:27,646 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:37:27] "POST /export_excel/custom.mpf.merge.wizard/get_multi_batch_result_report/3/%7B%22lang%22:%20%22zh_CN%22,%20%22tz%22:%20%22Asia/Shanghai%22,%20%22group_id%22:%20[22,%20%22YCEF%22],%20%22params%22:%20%7B%22action%22:%20%22730d36d0-2c83-4aef-ae7a-6354daf15754%22%7D,%20%22uid%22:%201%7D HTTP/1.0" 500 - 2021-05-27 14:37:27,657 27 ERROR ycywhktest werkzeug:87: Error on request: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/werkzeug/serving.py", line 180, in run_wsgi execute(self.server.app) File "/usr/lib/python2.7/dist-packages/werkzeug/serving.py", line 168, in execute application_iter = app(environ, start_response) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/service/server.py", line 301, in app return self.app(e, s) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/service/wsgi_server.py", line 195, in application return application_unproxied(environ, start_response) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/service/wsgi_server.py", line 181, in application_unproxied result = handler(environ, start_response) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/http.py", line 1489, in __call__ return self.dispatch(environ, start_response) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/http.py", line 1463, in __call__ return self.app(environ, start_wrapped) File "/usr/lib/python2.7/dist-packages/werkzeug/wsgi.py", line 591, in __call__ return self.app(environ, start_response) File "/opt/ycywhktest/ehr-odoo/common_addons/addons/eroad_request_log/dispatch.py", line 142, in dispatch result = ir_http._dispatch() File "/opt/ycywhktest/ehr-odoo/odoo/addons/utm/models/ir_http.py", line 13, in _dispatch response = super(ir_http, self)._dispatch() File "/opt/ycywhktest/ehr-odoo/odoo/addons/website/models/ir_http.py", line 193, in _dispatch resp = super(ir_http, self)._dispatch() File "/opt/ycywhktest/ehr-odoo/odoo/addons/web_editor/models/ir_http.py", line 16, in _dispatch return super(ir_http, self)._dispatch() File "/opt/ycywhktest/ehr-odoo/base_addons/addons/tracing/tracing_data.py", line 143, in wrapper return func(*args, **kwargs) File "/opt/ycywhktest/ehr-odoo/base_addons/addons/tracing/ir_http.py", line 11, in _dispatch response = super(ir_http, self)._dispatch() File "/opt/ycywhktest/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 186, in _dispatch return self._handle_exception(e) File "/opt/ycywhktest/ehr-odoo/odoo/addons/website/models/ir_http.py", line 242, in _handle_exception return super(ir_http, self)._handle_exception(exception) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 157, in _handle_exception return request._handle_exception(exception) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/http.py", line 782, in _handle_exception return super(HttpRequest, self)._handle_exception(exception) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 182, in _dispatch result = request.dispatch() File "/opt/ycywhktest/ehr-odoo/odoo/openerp/http.py", line 841, in dispatch r = self._call_function(**self.params) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/http.py", line 316, in _call_function return checked_call(self.db, *args, **kwargs) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/service/model.py", line 118, in wrapper return f(dbname, *args, **kwargs) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/http.py", line 309, in checked_call result = self.endpoint(*a, **kw) File "/opt/ycywhktest/ehr-odoo/base_addons/addons/patch_base/http.py", line 186, in __call__ return self.method(*args, **kw) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/http.py", line 509, in response_wrap response = f(*args, **kw) File "/opt/ycywhktest/ehr-odoo/base_addons/addons/export_excel/controllers/main.py", line 124, in export_custom_excel excel, filename = request.env['export.excel'].with_context(context).get_excel_data(model=model, method=method, record_id=record_id, key=key) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ycywhktest/ehr-odoo/base_addons/addons/export_excel/export_excel.py", line 1355, in get_excel_data excel_params = getattr(self.env[model], method)(record_id) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ycywhktest/ehr-odoo/custom_addons/addons/payroll_mpf_custom/models/sunlife_mpf_merge_wizard.py", line 227, in get_multi_batch_result_report emp_mpf_contributor = self.check_employee_mpf_contributor(batch.id, employee_id) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ycywhktest/ehr-odoo/custom_addons/addons/payroll_mpf_custom/models/mpf_merge_wizard.py", line 623, in check_employee_mpf_contributor """, (batch_id, employee_id)) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/sql_db.py", line 156, in wrapper return f(self, *args, **kwargs) File "/opt/ycywhktest/ehr-odoo/odoo/openerp/sql_db.py", line 235, in execute res = self._obj.execute(query, params) UndefinedColumn: column "if_mpf_contributor" does not exist LINE 3: AND (if_mpf_contributor is NULL OR if_mpf_contri... ^ 2021-05-27 14:37:27,729 27 INFO ycywhktest werkzeug:87: 116.233.64.165 - - [27/May/2021 14:37:27] "POST /track_error HTTP/1.0" 200 - 2021-05-27 14:37:27,768 27 ERROR ? sentry.errors:682: Sentry responded with an error: (url: http://116.62.103.197:9000/api/2/store/) Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/raven/transport/threaded.py", line 172, in send_sync super(ThreadedHTTPTransport, self).send(url, data, headers) File "/usr/local/lib/python2.7/dist-packages/raven/transport/http.py", line 43, in send ca_certs=self.ca_certs, File "/usr/local/lib/python2.7/dist-packages/raven/utils/http.py", line 66, in urlopen return opener.open(url, data, timeout) File "/usr/lib/python2.7/urllib2.py", line 429, in open response = self._open(req, data) File "/usr/lib/python2.7/urllib2.py", line 447, in _open '_open', req) File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain result = func(*args) File "/usr/lib/python2.7/urllib2.py", line 1228, in http_open return self.do_open(httplib.HTTPConnection, req) File "/usr/lib/python2.7/urllib2.py", line 1198, in do_open raise URLError(err) URLError: 2021-05-27 14:37:27,769 27 ERROR ? sentry.errors.uncaught:704: [u'Script error.\n\n\nLast URL: \nhttps://ycywhktest.peoplus.cn/web#view_type=kanban&model=hr.payroll.group&menu_id=708&action=58424c7d-18cc-47bc-b740-1c43445799c7\n\n\n:0\n\u8ffd\u6eaf\n'] 2021-05-27 14:39:50,750 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:39:50] "POST /web/dataset/call_kw/hr.holiday.leave/onchange HTTP/1.1" 200 - 2021-05-27 14:39:50,798 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:39:50] "POST /web/dataset/call_kw/hr.holiday.leave.translate/name_get HTTP/1.1" 200 - 2021-05-27 14:40:07,391 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:40:07] "POST /web/dataset/call_kw/hr.holiday.leave/onchange HTTP/1.1" 200 - 2021-05-27 14:40:12,584 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:40:12] "POST /web/dataset/call_kw/hr.holiday.leave/onchange HTTP/1.1" 200 - 2021-05-27 14:40:17,855 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:40:17] "POST /web/dataset/call_kw/hr.holiday.leave/onchange HTTP/1.1" 200 - 2021-05-27 14:40:20,063 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:40:20] "POST /web/dataset/call_kw/hr.holiday.leave/onchange HTTP/1.1" 200 - 2021-05-27 14:41:26,210 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:41:26] "POST /web/attachment_max_limit HTTP/1.0" 200 - 2021-05-27 14:41:26,368 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:41:26] "POST /web/batch_upload/upload_attachment HTTP/1.0" 200 - 2021-05-27 14:41:26,459 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:41:26] "POST /web/dataset/call_kw/ir.attachment/read HTTP/1.1" 200 - 2021-05-27 14:41:26,480 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:41:26] "POST /web/dataset/call_kw/ir.attachment/read HTTP/1.1" 200 - 2021-05-27 14:41:26,562 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:41:26] "GET /web/image/42789/100x80 HTTP/1.0" 200 - 2021-05-27 14:41:42,451 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:41:42] "POST /web/dataset/call_kw/hr.holiday.leave/onchange HTTP/1.1" 200 - 2021-05-27 14:41:48,866 27 INFO ycywhktest werkzeug:87: 210.177.157.193 - - [27/May/2021 14:41:48] "POST /web/dataset/call_kw/hr.holiday.leave/onchange HTTP/1.1" 200 -