2015-11-04 49 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']" 

是正確的。