2015-11-04 51 views
0

在odoo8中安装我的模块(打开erp 7)时,出现此错误。请帮助我。如何在迁移到Odoo 8时解析ParseError?

ParseError: "ValidateError 
Field(s) `arch` failed against a constraint: Invalid view definition 

Error details: 
Invalid predicate" while parsing /home/anipr/Desktop/odoo-8.0/openerp /addons/transtech_module/configuration_panel_view.xml:166, near 
<record model="ir.ui.view" id="res_user_tree_view_extend"> 
     <field name="name">res.user.tree.inherit</field> 
     <field name="model">res.users</field> 
     <field name="inherit_id" ref="base.view_users_tree"/> 
     <field name="arch" type="xml"> 
     <data><xpath expr="//field[@name='date'" position="replace"> 
     </xpath> 
      <field name="lang" position="after"> 
       <field name="role"/> 
       <field name="contact_num"/> 
       <field name="joining_date"/> 
      </field> 
     </data></field> 
    </record> 
+0

把完整的错误日志,以便更好地了解... –

回答

0

]xpath标签缺失,XML代码应该是:

<record model="ir.ui.view" id="res_user_tree_view_extend"> 
    <field name="name">res.user.tree.inherit</field> 
    <field name="model">res.users</field> 
    <field name="inherit_id" ref="base.view_users_tree"/> 
    <field name="arch" type="xml"> 
     <data> 
      <xpath expr="//field[@name='date']" position="replace"> 
      </xpath> 

      <field name="lang" position="after"> 
       <field name="role"/> 
       <field name="contact_num"/> 
       <field name="joining_date"/> 
      </field> 
     </data> 
    </field> 

+0

随时接受我的答案。 – Zety

2

您的字符串没有关闭[

expr="//field[@name='date'" 

是不好的,因为它缺少最后]

expr="//field[@name='date']" 

是正确的。