ishanra

Untitled

May 20th, 2021
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 17.23 KB | None | 0 0
  1. Odoo Server Error
  2. Traceback (most recent call last):
  3.   File "F:\odoo12\odoo\odoo\models.py", line 1128, in _validate_fields
  4.     check(self)
  5.   File "f:\odoo12\odoo\odoo\addons\base\models\ir_ui_view.py", line 351, in _check_xml
  6.     self.postprocess_and_fields(view.model, view_doc, view.id)
  7.   File "f:\odoo12\odoo\odoo\addons\base\models\ir_ui_view.py", line 1126, in postprocess_and_fields
  8.     fields_def = self.postprocess(model, node, view_id, False, fields)
  9.   File "f:\odoo12\odoo\odoo\addons\base\models\ir_ui_view.py", line 951, in postprocess
  10.     fields.update(self.postprocess(model, f, view_id, in_tree_view, model_fields))
  11.   File "f:\odoo12\odoo\odoo\addons\base\models\ir_ui_view.py", line 951, in postprocess
  12.     fields.update(self.postprocess(model, f, view_id, in_tree_view, model_fields))
  13.   File "f:\odoo12\odoo\odoo\addons\base\models\ir_ui_view.py", line 951, in postprocess
  14.     fields.update(self.postprocess(model, f, view_id, in_tree_view, model_fields))
  15.   File "f:\odoo12\odoo\odoo\addons\base\models\ir_ui_view.py", line 911, in postprocess
  16.     ).postprocess_and_fields(field.comodel_name, f, view_id)
  17.   File "f:\odoo12\odoo\odoo\addons\base\models\ir_ui_view.py", line 1138, in postprocess_and_fields
  18.     self.raise_view_error(message, view_id)
  19.   File "f:\odoo12\odoo\odoo\addons\base\models\ir_ui_view.py", line 568, in raise_view_error
  20.     raise ValueError(message)
  21. ValueError: Field `beneficiary_id` does not exist
  22.  
  23. Error context:
  24. View `Beneficiaries - Registration Form`
  25. [view_id: 531, xml_id: openg2p_registration.crm_case_form_view_beneficiary, model: openg2p.registration, parent_id: n/a]
  26.  
  27. During handling of the above exception, another exception occurred:
  28.  
  29. Traceback (most recent call last):
  30.   File "F:\odoo12\odoo\odoo\tools\convert.py", line 758, in parse
  31.     self._tags[rec.tag](rec, de, mode=mode)
  32.   File "F:\odoo12\odoo\odoo\tools\convert.py", line 663, in _tag_record
  33.     record = model.with_context(rec_context)._load_records([data], self.mode == 'update')
  34.   File "F:\odoo12\odoo\odoo\models.py", line 3881, in _load_records
  35.     data['record']._load_records_write(data['values'])
  36.   File "f:\odoo12\odoo\odoo\addons\base\models\ir_ui_view.py", line 1542, in _load_records_write
  37.     super(View, self)._load_records_write(values)
  38.   File "F:\odoo12\odoo\odoo\models.py", line 3819, in _load_records_write
  39.     self.write(values)
  40.   File "f:\odoo12\odoo\odoo\addons\base\models\ir_ui_view.py", line 445, in write
  41.     res = super(View, self).write(self._compute_defaults(vals))
  42.   File "F:\odoo12\odoo\odoo\models.py", line 3390, in write
  43.     fields[0].determine_inverse(records)
  44.   File "F:\odoo12\odoo\odoo\fields.py", line 1201, in determine_inverse
  45.     getattr(records, self.inverse)()
  46.   File "f:\odoo12\odoo\odoo\addons\base\models\ir_ui_view.py", line 275, in _inverse_arch
  47.     view.write(data)
  48.   File "f:\odoo12\odoo\odoo\addons\base\models\ir_ui_view.py", line 445, in write
  49.     res = super(View, self).write(self._compute_defaults(vals))
  50.   File "F:\odoo12\odoo\odoo\models.py", line 3364, in write
  51.     self._write(store_vals)
  52.   File "F:\odoo12\odoo\odoo\models.py", line 3500, in _write
  53.     self._validate_fields(vals)
  54.   File "F:\odoo12\odoo\odoo\models.py", line 1132, in _validate_fields
  55.     raise ValidationError("%s\n\n%s" % (_("Error while validating constraint"), tools.ustr(e)))
  56. odoo.exceptions.ValidationError: ('Error while validating constraint\n\nField `beneficiary_id` does not exist\n\nError context:\nView `Beneficiaries - Registration Form`\n[view_id: 531, xml_id: openg2p_registration.crm_case_form_view_beneficiary, model: openg2p.registration, parent_id: n/a]', None)
  57.  
  58. During handling of the above exception, another exception occurred:
  59.  
  60. Traceback (most recent call last):
  61.   File "F:\odoo12\odoo\odoo\http.py", line 656, in _handle_exception
  62.     return super(JsonRequest, self)._handle_exception(exception)
  63.   File "F:\odoo12\odoo\odoo\http.py", line 314, in _handle_exception
  64.     raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
  65.   File "F:\odoo12\odoo\odoo\tools\pycompat.py", line 87, in reraise
  66.     raise value
  67.   File "F:\odoo12\odoo\odoo\http.py", line 698, in dispatch
  68.     result = self._call_function(**self.params)
  69.   File "F:\odoo12\odoo\odoo\http.py", line 346, in _call_function
  70.     return checked_call(self.db, *args, **kwargs)
  71.   File "F:\odoo12\odoo\odoo\service\model.py", line 98, in wrapper
  72.     return f(dbname, *args, **kwargs)
  73.   File "F:\odoo12\odoo\odoo\http.py", line 339, in checked_call
  74.     result = self.endpoint(*a, **kw)
  75.   File "F:\odoo12\odoo\odoo\http.py", line 941, in __call__
  76.     return self.method(*args, **kw)
  77.   File "F:\odoo12\odoo\odoo\http.py", line 519, in response_wrap
  78.     response = f(*args, **kw)
  79.   File "f:\odoo12\odoo\addons\web\controllers\main.py", line 967, in call_button
  80.     action = self._call_kw(model, method, args, {})
  81.   File "f:\odoo12\odoo\addons\web\controllers\main.py", line 955, in _call_kw
  82.     return call_kw(request.env[model], method, args, kwargs)
  83.   File "F:\odoo12\odoo\odoo\api.py", line 759, in call_kw
  84.     return _call_kw_multi(method, model, args, kwargs)
  85.   File "F:\odoo12\odoo\odoo\api.py", line 746, in _call_kw_multi
  86.     result = method(recs, *args, **kwargs)
  87.   File "<decorator-gen-67>", line 2, in button_immediate_upgrade
  88.   File "f:\odoo12\odoo\odoo\addons\base\models\ir_module.py", line 74, in check_and_log
  89.     return method(self, *args, **kwargs)
  90.   File "f:\odoo12\odoo\odoo\addons\base\models\ir_module.py", line 627, in button_immediate_upgrade
  91.     return self._button_immediate_function(type(self).button_upgrade)
  92.   File "f:\odoo12\odoo\odoo\addons\base\models\ir_module.py", line 561, in _button_immediate_function
  93.     modules.registry.Registry.new(self._cr.dbname, update_module=True)
  94.   File "F:\odoo12\odoo\odoo\modules\registry.py", line 86, in new
  95.     odoo.modules.load_modules(registry._db, force_demo, status, update_module)
  96.   File "F:\odoo12\odoo\odoo\modules\loading.py", line 417, in load_modules
  97.     force, status, report, loaded_modules, update_module, models_to_check)
  98.   File "F:\odoo12\odoo\odoo\modules\loading.py", line 313, in load_marked_modules
  99.     perform_checks=perform_checks, models_to_check=models_to_check
  100.   File "F:\odoo12\odoo\odoo\modules\loading.py", line 222, in load_module_graph
  101.     load_data(cr, idref, mode, kind='data', package=package, report=report)
  102.   File "F:\odoo12\odoo\odoo\modules\loading.py", line 68, in load_data
  103.     tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind, report)
  104.   File "F:\odoo12\odoo\odoo\tools\convert.py", line 802, in convert_file
  105.     convert_xml_import(cr, module, fp, idref, mode, noupdate, report)
  106.   File "F:\odoo12\odoo\odoo\tools\convert.py", line 865, in convert_xml_import
  107.     obj.parse(doc.getroot(), mode=mode)
  108.   File "F:\odoo12\odoo\odoo\tools\convert.py", line 755, in parse
  109.     self.parse(rec, mode)
  110.   File "F:\odoo12\odoo\odoo\tools\convert.py", line 764, in parse
  111.     exc_info[2]
  112.   File "F:\odoo12\odoo\odoo\tools\pycompat.py", line 86, in reraise
  113.     raise value.with_traceback(tb)
  114.   File "F:\odoo12\odoo\odoo\tools\convert.py", line 758, in parse
  115.     self._tags[rec.tag](rec, de, mode=mode)
  116.   File "F:\odoo12\odoo\odoo\tools\convert.py", line 663, in _tag_record
  117.     record = model.with_context(rec_context)._load_records([data], self.mode == 'update')
  118.   File "F:\odoo12\odoo\odoo\models.py", line 3881, in _load_records
  119.     data['record']._load_records_write(data['values'])
  120.   File "f:\odoo12\odoo\odoo\addons\base\models\ir_ui_view.py", line 1542, in _load_records_write
  121.     super(View, self)._load_records_write(values)
  122.   File "F:\odoo12\odoo\odoo\models.py", line 3819, in _load_records_write
  123.     self.write(values)
  124.   File "f:\odoo12\odoo\odoo\addons\base\models\ir_ui_view.py", line 445, in write
  125.     res = super(View, self).write(self._compute_defaults(vals))
  126.   File "F:\odoo12\odoo\odoo\models.py", line 3390, in write
  127.     fields[0].determine_inverse(records)
  128.   File "F:\odoo12\odoo\odoo\fields.py", line 1201, in determine_inverse
  129.     getattr(records, self.inverse)()
  130.   File "f:\odoo12\odoo\odoo\addons\base\models\ir_ui_view.py", line 275, in _inverse_arch
  131.     view.write(data)
  132.   File "f:\odoo12\odoo\odoo\addons\base\models\ir_ui_view.py", line 445, in write
  133.     res = super(View, self).write(self._compute_defaults(vals))
  134.   File "F:\odoo12\odoo\odoo\models.py", line 3364, in write
  135.     self._write(store_vals)
  136.   File "F:\odoo12\odoo\odoo\models.py", line 3500, in _write
  137.     self._validate_fields(vals)
  138.   File "F:\odoo12\odoo\odoo\models.py", line 1132, in _validate_fields
  139.     raise ValidationError("%s\n\n%s" % (_("Error while validating constraint"), tools.ustr(e)))
  140. odoo.tools.convert.ParseError: "Error while validating constraint
  141.  
  142. Field `beneficiary_id` does not exist
  143.  
  144. Error context:
  145. View `Beneficiaries - Registration Form`
  146. [view_id: 531, xml_id: openg2p_registration.crm_case_form_view_beneficiary, model: openg2p.registration, parent_id: n/a]
  147. None" while parsing file:/f:/odoo12/odoo/addons/openg2p_registration/views/openg2p_registration.xml:39, near
  148. <record model="ir.ui.view" id="crm_case_form_view_beneficiary">
  149.             <field name="name">Beneficiaries - Registration Form</field>
  150.             <field name="model">openg2p.registration</field>
  151.             <field name="arch" type="xml">
  152.                 <form string="Beneficiaries - Registration Form">
  153.                     <field name="stage_action" invisible="1"/>
  154.                     <header>
  155.                         <button string="Create Beneficiary" name="create_beneficiary_from_registration" type="object" class="oe_highlight" attrs="{'invisible': ['|', '|', ('stage_action', '!=', 'create_beneficiary'), ('beneficiary_id', '!=', False),('active', '=', False)]}"/>
  156.                         <button string="Check Duplicates" name="find_duplicates" type="object" class="oe_highlight" attrs="{'invisible': ['|', '|', ('stage_id', '!=', 2),('active', '=', False)]}"/>
  157.                         <button string="Refuse" name="archive_registration" type="object" attrs="{'invisible': [('active', '=', False)]}"/>
  158.                         <field name="stage_id" widget="statusbar" options="{'clickable': '1', 'fold_field': 'fold'}" attrs="{'invisible': [('active', '=', False),('beneficiary_id', '=', False)]}"/>
  159.                     </header>
  160.                     <sheet>
  161.                         <div class="oe_button_box" name="button_box">
  162.                             <button name="action_get_attachment_tree_view" class="oe_stat_button" icon="fa-book" type="object">
  163.                                 <field name="documents_count" widget="statinfo" string="Documents"/>
  164.                             </button>
  165.                             <button name="action_get_created_beneficiary" class="oe_stat_button" icon="fa-user" type="object" attrs="{'invisible': [('beneficiary_id', '=', False)]}">
  166.                                 <field name="beneficiary_name" widget="statinfo" string="Beneficiary"/>
  167.                             </button>
  168.                             <button name="toggle_active" type="object" class="oe_stat_button" icon="fa-archive" attrs="{'invisible': [('active', '=', True)]}">
  169.                                 <field name="active" widget="boolean_button" options="{&quot;terminology&quot;: &quot;archive&quot;}"/>
  170.                             </button>
  171.                         </div>
  172.                         <field name="legend_normal" invisible="1"/>
  173.                         <field name="beneficiary_id" invisible="1"/>
  174.                         <field name="legend_blocked" invisible="1"/>
  175.                         <field name="legend_done" invisible="1"/>
  176.                         <field name="image" widget="image" class="oe_avatar" options="{&quot;preview_image&quot;: &quot;image_medium&quot;, &quot;size&quot;: [90, 90]}"/>
  177.                         <div class="oe_title">
  178.                             <h3>
  179.                                 <div class="o_row">
  180.                                     <field name="firstname" colspan="2" default_focus="1" placeholder="First Name"/>
  181.                                     <field name="lastname" colspan="2" placeholder="Last Name"/>
  182.                                 </div>
  183.                             </h3>
  184.  
  185.                             <div>
  186.                                 <label for="categ_ids" class="oe_edit_only"/>
  187.                                 <field name="categ_ids" widget="many2many_tags" options="{'color_field': 'color', 'no_create_edit': True}"/>
  188.                             </div>
  189.                         </div>
  190.                         <group>
  191.                             <group>
  192.                                 <field name="location_id" placeholder="Location" options="{'no_create_edit': True}"/>
  193.                                 <label for="street" string="Address"/>
  194.                                 <div class="o_address_format">
  195.                                     <div class="oe_edit_only">
  196.                                         <b>Residential Address:</b>
  197.                                     </div>
  198.                                     <field name="street" placeholder="Street..." class="o_address_street"/>
  199.                                     <field name="street2" placeholder="Street 2..." class="o_address_street"/>
  200.                                     <field name="city" placeholder="City" class="o_address_city"/>
  201.                                     <field name="state_id" class="o_address_state" placeholder="State" options="{&quot;no_open&quot;: True}" context="{'country_id': country_id, 'zip': zip}"/>
  202.                                     <field name="zip" placeholder="ZIP" class="o_address_zip"/>
  203.                                     <field name="country_id" placeholder="Country" class="o_address_country" options="{&quot;no_open&quot;: True, &quot;no_create&quot;: True}"/>
  204.                                 </div>
  205.                             </group>
  206.                             <group>
  207.                                 <field name="othernames"/>
  208.                                 <field name="phone" widget="phone"/>
  209.                                 <field name="mobile" widget="phone"/>
  210.                                 <field name="email" widget="email" context="{'gravatar_image': True}"/>
  211.                                 <field name="title" options="{&quot;no_open&quot;: True}"/>
  212.                                 <field name="lang"/>
  213.                             </group>
  214.                             <group>
  215.                                 <field name="kanban_state" widget="kanban_state_selection"/>
  216.                                 <field name="priority" widget="priority"/>
  217.                                 <field name="create_date"/>
  218.                                 <field name="registered_date"/>
  219.                             </group>
  220.                             <group string="Personal">
  221.                                 <field name="gender"/>
  222.                                 <field name="marital"/>
  223.                                 <field name="emergency_contact"/>
  224.                                 <field name="emergency_phone"/>
  225.                                 <field name="birthday"/>
  226.                             </group>
  227.                            
  228.  
  229.  
  230.                             <group string="Identifications">
  231.                                 <field name="identities" nolabel="1">
  232.                                     <tree string="Identifications" editable="bottom">
  233.                                         <field name="type" string="ID Type"/>
  234.                                         <field name="name" string="ID Number"/>
  235.                                     </tree>
  236.                                 </field>
  237.                             </group>
  238.                            
  239.                            
  240.                         </group>
  241.                             <!-- Duplicate Beneficiaries -->
  242.                             <group>
  243.                                 <field name="duplicate_beneficiaries_ids" widget="many2many" open="false" read_only="1" no_open="true" edit="false">
  244.                                     <tree>
  245.                                         <field name="beneficiary_id"/>
  246.                                         <field name="firstname"/>
  247.                                         <field name="lastname"/>
  248.                                     </tree>
  249.                                 </field>
  250.                             </group>
  251.                        
  252.                             <button string="Merge" name="merge_beneficiaries" type="object" class="oe_highlight" attrs="{'invisible': ['|', '|', ('stage_id', '!=', 6),('active', '=', False)]}"/>
  253.                             <button string="Clear" name="clear_beneficiaries" type="object" class="oe_highlight" attrs="{'invisible': ['|', '|', ('stage_id', '!=', 6),('active', '=', False)]}"/>
  254.                         <separator string="Registration Summary"/>
  255.                         <field name="description" placeholder="Details of Registrations..."/>
  256.                     </sheet>
  257.                     <div class="oe_chatter">
  258.                         <field name="message_follower_ids" widget="mail_followers"/>
  259.                         <field name="activity_ids" widget="mail_activity"/>
  260.                         <field name="message_ids" widget="mail_thread" options="{'post_refresh': 'recipients'}"/>
  261.                     </div>
  262.                 </form>
  263.             </field>
  264.         </record>
Advertisement
Add Comment
Please, Sign In to add comment