Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
2 Odpowiedzi
5707 Widoki

I started getting this error today, when I try to start my server:

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

Error details:
Field `menu_id` does not exist

Error context:
View `res.users.groups`
[view_id: 159, xml_id: base.user_groups_view, model: res.users, parent_id: 156]" while parsing /home/openerp/odoo-8.0-20150128/openerp/addons/base/base_data.xml:88, near
<record id="group_portal" model="res.groups">
            <field name="name">Portal</field>
            <field name="comment">Portal members have specific access rights (such as record rules and restricted menus).
                They usually do not belong to the usual Odoo groups.</field>
        </record>

I downloaded the latest nightly build (1-28), but the error persists.  I can't even access the login screen!  All I get is a "500 Internal Server Error" and the above message at the command line.  If this is a problem in base, how do I get up and running again?

Awatar
Odrzuć

Have you upgraded your database after the change in code?

Autor

I ran "odoo.py --addons='myaddons_dir' -u all -d my_db_name" for each of my databases. Is there a different way?

Autor

I tried to re-run the command, but the process seems to hang up at this point: "2015-01-29 00:35:24,401 11371 INFO JDE-2 openerp.modules.loading: 70 modules loaded in 153.44s, 0 queries 2015-01-29 00:35:25,866 11371 INFO JDE-2 openerp.modules.loading: Modules loaded. 2015-01-29 00:35:25,874 11371 INFO JDE-2 openerp.models: Computing parent left and right for table ir_ui_menu..."

Autor Najlepsza odpowiedź

It seems that when the "-u all -d db_name" update got hung up, something got corrupted in the older databases.  As this was only on my dev sandbox and I didn't need to preserve any data, I just went in to the psql program and dropped the databases, leaving the one that was created with the newer code base.  Problem solved instantly.

Awatar
Odrzuć
Najlepsza odpowiedź

Try this
./openerp-server  --addonse-path=<path>  -u base -d <database>

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
1
lip 25
4298
1
paź 24
2081
0
gru 23
1816
0
kwi 21
2468
1
cze 20
4334