Odoo Help

Welcome!

This community is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

0

arch: Invalid XML for View Architecture!

By
PY
on 11/28/13, 9:46 AM 2,996 views

Hi !

I'm creating a module, and I'm stuck on this error :

ValidateError

Une erreur est apparue lors de la validation du/des champ(s) arch: Invalid XML for View Architecture!

Here's the file where's the problem :

<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data>   
        <!-- form -->
        <record model="ir.ui.view" id="shipping_res_company_form">
            <field name="model">res.company</field>
            <field name="name">view.inherit.res.company.form</field>
            <field name="view_type">form</field>
            <field name="inherit_id" ref="base.view_company_form"></field>
            <field name="arch" type="xml">
                <field name="image" position="after">
                    <field name="shipping_rule_name"></field>
                </field>
            </field>
        </record>
    </data>
</openerp>

Can someone explain me what I'm doing wrong ? It's very important !
Thanks in advance.

2

Grover Menacho

--Grover Menacho--
2523
| 5 7 8
La Paz, Bolivia
--Grover Menacho--

Systems Engineer + MBA

Grover Menacho
On 11/28/13, 10:17 AM

Try with this:

<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data>   
        <!-- form -->
        <record model="ir.ui.view" id="shipping_res_company_form">
            <field name="model">res.company</field>
            <field name="name">view.inherit.res.company.form</field>
            <field name="inherit_id" ref="base.view_company_form"></field>
            <field name="arch" type="xml">
                <xpath expr="//field[@name='image']" position="after">
                    <field name="shipping_rule_name" />
                </xpath>
            </field>
        </record>
    </data>
</openerp>

On OE7 it's not needed:

view_type

Check if you have base on your dependencies.

And it should work

First, thanks for your answer ! I tried the code + add base dependency (I'm still new to module creation so...) but the same error is still there. So now I'm restarting the server, just in case (until now I just tried to update the module when I changed something).

PY
on 11/28/13, 10:23 AM

No, changes nothing after restart, can't just logging in.

PY
on 11/28/13, 10:26 AM

I've uninstalled the module, but can't reinstall it, still the same error.

PY
on 11/28/13, 10:32 AM

Are you creating it with eclipse or pycharm?

GH Mediacloud, Grover Menacho
on 11/28/13, 11:34 AM

With WinSCP, Sublime Text 2 and Putty ^^

PY
on 11/28/13, 11:41 AM
0
PY
On 11/28/13, 12:14 PM

I've found the problem, it's so obvious, but I don't know how to fix this. The field "shipping_rule_name" that I tried to add doesn't exist in res.company.form, so the server can't find it.

I will ask on another post.

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

About This Community

This community is for professionals and enthusiasts of our products and services. Read Guidelines

Question tools

0 follower(s)

Stats

Asked: 11/28/13, 9:46 AM
Seen: 2996 times
Last updated: 3/16/15, 8:10 AM