2013-02-06 46 views
0

尝试安装自定义模块时,我得到ValidateError尝试创建视图时无效的XML体系结构

完整的错误是以下

ERROR openerp3 openerp.tools.convert: Parse error in /openerp/addons/sim/sim_view.xml:39: 
except_osv: ('ValidateError', u'Error occurred while validating the field(s) arch: Invalid XML for View Architecture!') 

该生产线是39,这里是

<record model="ir.ui.view" id="buildings_form"> 
    <field name="name">sim.buildings.form</field> 
    <field name="model">sim.buildings</field> 
    <field name="type">form</field> 
    <field name="arch" type="xml"> 
     <form string="building"> 
      <field name="name"/> 
      <field name="student_name"/> 
      <field name="father_name"/> 
      <field name="gender"/> 
      <field name="contact_no"/> 
     </form> 
    </field> 
</record> 

你看到与XML一些奇怪的看法?我应该考虑什么作为错误的可能原因。

谢谢!

回答

0

经过数小时的测试和测试,我决定检查我的postgres表,看看我的sim.buildings表是否存在,而不是。

我不明白为什么会这样,所以我开始研究我的非工作代码和我的工作代码之间的差异,我注意到我非工作代码上的_description标记比我的工作代码的平均值更长。

删除我的_description中的文本后,它工作。

对于任何碰到这个问题的人来说,每次重新安装模块时重新启动服务器也很重要,至少对我来说工作更好。

相关问题