Facebook
From crisyelit, 4 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 256
  1. Error:
  2. Odoo Server Error
  3.  
  4. Traceback (most recent call last):
  5.   File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 392, in _check_xml
  6.     self.postprocess_and_fields(view.model, view_doc, view.id)
  7.   File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 931, in postprocess_and_fields
  8.     self.raise_view_error(_('Model not found: %(model)s') % dict(model=model), view_id)
  9.   File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 592, in raise_view_error
  10.     raise ValueError(message)
  11. ValueError: Modelo no encontrado: openacademy.course
  12.  
  13. Contexto del error:
  14. Vista `course.form`
  15. [view_id: 678, xml_id: n/a, model: openacademy.course, parent_id: n/a]
  16.  
  17. During handling of the above exception, another exception occurred:
  18.  
  19. Traceback (most recent call last):
  20.   File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 713, in parse
  21.     self._tag_root(de)
  22.   File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 675, in _tag_root
  23.     f(rec)
  24.   File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 578, in _tag_record
  25.     record = model._load_records([data], self.mode == 'update')
  26.   File "/usr/lib/python3/dist-packages/odoo/models.py", line 4070, in _load_records
  27.     records = self._load_records_create([data['values'] for data in to_create])
  28.   File "/usr/lib/python3/dist-packages/odoo/addons/website/models/ir_ui_view.py", line 148, in _load_records_create
  29.     records = super(View, self)._load_records_create(values)
  30.   File "/usr/lib/python3/dist-packages/odoo/models.py", line 3984, in _load_records_create
  31.     return self.create(values)
  32.   File "<decorator-gen-31>", line 2, in create
  33.   File "/usr/lib/python3/dist-packages/odoo/api.py", line 344, in _model_create_multi
  34.     return create(self, arg)
  35.   File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 473, in create
  36.     return super(View, self).create(vals_list)
  37.   File "<decorator-gen-3>", line 2, in create
  38.   File "/usr/lib/python3/dist-packages/odoo/api.py", line 344, in _model_create_multi
  39.     return create(self, arg)
  40.   File "/usr/lib/python3/dist-packages/odoo/models.py", line 3765, in create
  41.     fields[0].determine_inverse(batch_recs)
  42.   File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1096, in determine_inverse
  43.     getattr(records, self.inverse)()
  44.   File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 299, in _inverse_arch
  45.     view.write(data)
  46.   File "/usr/lib/python3/dist-packages/odoo/addons/website/models/ir_ui_view.py", line 51, in write
  47.     return super(View, self).write(vals)
  48.   File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 490, in write
  49.     return super(View, self).write(self._compute_defaults(vals))
  50.   File "/usr/lib/python3/dist-packages/odoo/models.py", line 3554, in write
  51.     real_recs._validate_fields(set(vals) - set(inverse_fields))
  52.   File "/usr/lib/python3/dist-packages/odoo/models.py", line 1167, in _validate_fields
  53.     check(self)
  54.   File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 394, in _check_xml
  55.     raise ValidationError("%s\n\n%s" % (_("Error while validating view"), tools.ustr(e)))
  56. odoo.exceptions.ValidationError: ('Error while validating view\n\nModelo no encontrado: openacademy.course\n\nContexto del error:\nVista `course.form`\n[view_id: 678, xml_id: n/a, model: openacademy.course, 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 "/usr/lib/python3/dist-packages/odoo/http.py", line 619, in _handle_exception
  62.     return super(JsonRequest, self)._handle_exception(exception)
  63.   File "/usr/lib/python3/dist-packages/odoo/http.py", line 309, in _handle_exception
  64.     raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
  65.   File "/usr/lib/python3/dist-packages/odoo/tools/pycompat.py", line 14, in reraise
  66.     raise value
  67.   File "/usr/lib/python3/dist-packages/odoo/http.py", line 664, in dispatch
  68.     result = self._call_function(**self.params)
  69.   File "/usr/lib/python3/dist-packages/odoo/http.py", line 345, in _call_function
  70.     return checked_call(self.db, *args, **kwargs)
  71.   File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 93, in wrapper
  72.     return f(dbname, *args, **kwargs)
  73.   File "/usr/lib/python3/dist-packages/odoo/http.py", line 338, in checked_call
  74.     result = self.endpoint(*a, **kw)
  75.   File "/usr/lib/python3/dist-packages/odoo/http.py", line 909, in __call__
  76.     return self.method(*args, **kw)
  77.   File "/usr/lib/python3/dist-packages/odoo/http.py", line 510, in response_wrap
  78.     response = f(*args, **kw)
  79.   File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1323, in call_button
  80.     action = self._call_kw(model, method, args, kwargs)
  81.   File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1311, in _call_kw
  82.     return call_kw(request.env[model], method, args, kwargs)
  83.   File "/usr/lib/python3/dist-packages/odoo/api.py", line 395, in call_kw
  84.     result = _call_kw_multi(method, model, args, kwargs)
  85.   File "/usr/lib/python3/dist-packages/odoo/api.py", line 382, in _call_kw_multi
  86.     result = method(recs, *args, **kwargs)
  87.   File "<decorator-gen-58>", line 2, in button_immediate_install
  88.   File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 72, in check_and_log
  89.     return method(self, *args, **kwargs)
  90.   File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 463, in button_immediate_install
  91.     return self._button_immediate_function(type(self).button_install)
  92.   File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 573, in _button_immediate_function
  93.     modules.registry.Registry.new(self._cr.dbname, update_module=True)
  94.   File "/usr/lib/python3/dist-packages/odoo/modules/registry.py", line 85, in new
  95.     odoo.modules.load_modules(registry._db, force_demo, status, update_module)
  96.   File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 420, in load_modules
  97.     loaded_modules, update_module, models_to_check)
  98.   File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 312, in load_marked_modules
  99.     perform_checks=perform_checks, models_to_check=models_to_check
  100.   File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 222, in load_module_graph
  101.     load_data(cr, idref, mode, kind='data', package=package, report=report)
  102.   File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 68, in load_data
  103.     tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind, report)
  104.   File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 737, in convert_file
  105.     convert_xml_import(cr, module, fp, idref, mode, noupdate, report)
  106.   File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 804, in convert_xml_import
  107.     obj.parse(doc.getroot())
  108.   File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 722, in parse
  109.     exc_info[2]
  110.   File "/usr/lib/python3/dist-packages/odoo/tools/pycompat.py", line 13, in reraise
  111.     raise value.with_traceback(tb)
  112.   File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 713, in parse
  113.     self._tag_root(de)
  114.   File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 675, in _tag_root
  115.     f(rec)
  116.   File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 578, in _tag_record
  117.     record = model._load_records([data], self.mode == 'update')
  118.   File "/usr/lib/python3/dist-packages/odoo/models.py", line 4070, in _load_records
  119.     records = self._load_records_create([data['values'] for data in to_create])
  120.   File "/usr/lib/python3/dist-packages/odoo/addons/website/models/ir_ui_view.py", line 148, in _load_records_create
  121.     records = super(View, self)._load_records_create(values)
  122.   File "/usr/lib/python3/dist-packages/odoo/models.py", line 3984, in _load_records_create
  123.     return self.create(values)
  124.   File "<decorator-gen-31>", line 2, in create
  125.   File "/usr/lib/python3/dist-packages/odoo/api.py", line 344, in _model_create_multi
  126.     return create(self, arg)
  127.   File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 473, in create
  128.     return super(View, self).create(vals_list)
  129.   File "<decorator-gen-3>", line 2, in create
  130.   File "/usr/lib/python3/dist-packages/odoo/api.py", line 344, in _model_create_multi
  131.     return create(self, arg)
  132.   File "/usr/lib/python3/dist-packages/odoo/models.py", line 3765, in create
  133.     fields[0].determine_inverse(batch_recs)
  134.   File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1096, in determine_inverse
  135.     getattr(records, self.inverse)()
  136.   File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 299, in _inverse_arch
  137.     view.write(data)
  138.   File "/usr/lib/python3/dist-packages/odoo/addons/website/models/ir_ui_view.py", line 51, in write
  139.     return super(View, self).write(vals)
  140.   File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 490, in write
  141.     return super(View, self).write(self._compute_defaults(vals))
  142.   File "/usr/lib/python3/dist-packages/odoo/models.py", line 3554, in write
  143.     real_recs._validate_fields(set(vals) - set(inverse_fields))
  144.   File "/usr/lib/python3/dist-packages/odoo/models.py", line 1167, in _validate_fields
  145.     check(self)
  146.   File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 394, in _check_xml
  147.     raise ValidationError("%s\n\n%s" % (_("Error while validating view"), tools.ustr(e)))
  148. odoo.tools.convert.ParseError: "Error while validating view
  149.  
  150. Modelo no encontrado: openacademy.course
  151.  
  152. Contexto del error:
  153. Vista `course.form`
  154. [view_id: 678, xml_id: n/a, model: openacademy.course, parent_id: n/a]
  155. None" while parsing /mnt/extra-addons/openacademy/views/openacademy.xml:2, near
  156. <odoo>
  157.     <record model="ir.ui.view" id="course_form_view">
  158.         <field name="name">course.form</field>
  159.         <field name="model">openacademy.course</field>
  160.         <field name="arch" type="xml">
  161.             <form string="Course Form">
  162.                 <header>
  163.                     <button string="Confirm" type="object" name="action_confirm" states="draft" class="oe_highlight"/>
  164.                     <button string="Mark as done" type="object" name="action_done" states="confirmed" class=" highlight "/>
  165.                     <button string="Reset to draft" type="object" name="action_draft" states="confirmed,done"/>
  166.                     <field name="state" widget="statusbar"/>
  167.                 </header>
  168.                     <sheet>
  169.                         <div class="oe_title">
  170.                             <label for="name" class="oe_edit_only" string="Idea Name"/>
  171.                             <h1><field name="name"/></h1>
  172.                         </div>
  173.                         <separator string="General" colspan="2"/>
  174.                         <group colspan="2" col="2">
  175.                             <field name="name"/>
  176.                             <field name="responsible_id"/>
  177.                         </group>
  178.                         <notebook>
  179.                             <page string="Description">
  180.                                 <field name="description" placeholder="Idea description..."/>
  181.                             </page>
  182.                             <page string="Sessions">
  183.                                 <field name="session_ids">
  184.                                     <tree string="Registered sessions">
  185.                                         <field name="name"/>
  186.                                         <field name="instructor_id"/>
  187.                                     </tree>
  188.                                 </field>
  189.                             </page>
  190.                             <page string="Duracion">
  191.                                 <field name="duracion"/>
  192.                             </page>
  193.                             <page string="About"/>
  194.                         </notebook>
  195.                     </sheet>
  196.             </form>
  197.         </field>
  198.     </record>
  199.     <record model="ir.ui.view" id="course_search_view">
  200.         <field name="name">course.search</field>
  201.         <field name="model">openacademy.course</field>
  202.         <field name="arch" type="xml">
  203.             <search>
  204.                 <field name="name"/>
  205.                 <field name="description"/>
  206.             </search>
  207.         </field>
  208.     </record>
  209.         <!-- session form view -->
  210.     <record model="ir.ui.view" id="session_form_view">
  211.         <field name="name">session.form</field>
  212.         <field name="model">openacademy.session</field>
  213.         <field name="arch" type="xml">
  214.             <form string="Session Form">
  215.                 <sheet>
  216.                     <group string="General">
  217.                         <field name="course_id"/>
  218.                         <field name="name"/>
  219.                         <field name="instructor_id"/>
  220.                     </group>
  221.                     <group>
  222.                         <field name="name"/>
  223.                         <field name="start_date"/>
  224.                         <field name="duration"/>
  225.                         <field name="seats"/>
  226.                     </group>
  227.                     <label for="attendee_ids"/>
  228.                     <field name="attendee_ids"/>
  229.                 </sheet>
  230.             </form>
  231.         </field>
  232.     </record>
  233.     <!-- override the automatically generated list view for courses -->
  234.     <record model="ir.ui.view" id="course_tree_view">
  235.         <field name="name">course.tree</field>
  236.         <field name="model">openacademy.course</field>
  237.         <field name="arch" type="xml">
  238.             <tree string="Course Tree">
  239.                 <field name="name"/>
  240.                 <field name="responsible_id"/>
  241.             </tree>
  242.         </field>
  243.     </record>
  244.         <!-- session tree/list view -->
  245.     <record model="ir.ui.view" id="session_tree_view">
  246.         <field name="name">session.tree</field>
  247.         <field name="model">openacademy.session</field>
  248.         <field name="arch" type="xml">
  249.             <tree string="Session Tree">
  250.                 <field name="name"/>
  251.                 <field name="course_id"/>
  252.             </tree>
  253.         </field>
  254.     </record>
  255.         <!-- window action -->
  256.         <!--
  257.             The following tag is an action definition for a "window action",
  258.             that is an action opening a view or a set of views
  259.         -->
  260.     <record model="ir.actions.act_window" id="course_list_action">
  261.         <field name="name">Courses</field>
  262.         <field name="res_model">openacademy.course</field>
  263.         <field name="view_mode">tree,form</field>
  264.         <field name="help" type="html">
  265.             <p class="o_view_nocontent_smiling_face">Create the first course</p>
  266.         </field>
  267.     </record>
  268.     <record model="ir.actions.act_window" id="session_list_action">
  269.         <field name="name">Sessions</field>
  270.         <field name="res_model">openacademy.session</field>
  271.     </record>
  272. <!-- top level menu: no parent -->
  273.     <menuitem id="main_openacademy_menu" name="Open Academy"/>
  274.     <!-- A first level in the left side menu is needed before using action= attribute -->
  275.     <menuitem id="openacademy_menu" name="Open Academy" parent="main_openacademy_menu"/>
  276.     <!-- the following menuitem should appear *after* its parent openacademy_menu and *after* its action course_list_action -->
  277.     <menuitem id="courses_menu" name="Courses" parent="openacademy_menu" action="course_list_action"/>
  278.         <!-- Full id location:
  279.              action="openacademy.course_list_action"
  280.              It is not required when it is the same module -->
  281.     <menuitem id="session_menu" name="Sessions" parent="openacademy_menu" action="session_list_action"/>
  282. </odoo>

Replies to error en practica odoo rss

Title Name Language When
models crisyelit text 4 Years ago.