Warning: include_once(/home/favoledo/robertozanardo.com/wp-content/sunrise.php): Failed to open stream: No such file or directory in /home/favoledo/robertozanardo.com/wp-includes/ms-settings.php on line 52

Warning: include_once(): Failed opening '/home/favoledo/robertozanardo.com/wp-content/sunrise.php' for inclusion (include_path='.:/opt/alt/php83/usr/share/pear:/opt/alt/php83/usr/share/php:/usr/share/pear:/usr/share/php') in /home/favoledo/robertozanardo.com/wp-includes/ms-settings.php on line 52
Odoo failed to load registry error - Odoo e Soluzioni Open Source

Odoo failed to load registry error

Ci sono alcuni workaround a fronte dell’errore generico nell’aggiornamento di un modulo Odoo: ‘failed to load registry’ nel caso in cui siano poche altre informazioni aggiuntive.

Definizione del campo relazionato O2M(one2many)

Il più delle volte si tratta di un campo relazionato che è stato rimosso o più probabilmente aggiornato e il sistema non riesce a eliminare i valori per ripopolarli correttamente.

Questo può derivare, per esempio.  dal mancato attributo onDelete nella dichiarazione del campo:

frequency_id = fields.Many2one(
    'res.partner.frequency', 'Frequency', ondelete='set null')

Definizione nel file di permessi

Pitrebbe essere anche un problema di accesso derivato dal file di definizione permessi security/ir.model.access.csv.

In quest’ultimo può essere utile eliminare la definizione del model relazionato dal file in questione, es.:

access_res_partner_frequency_group_user,res_partner_frequency_group_user,model_res_partner_frequency,base.group_user,1,1,1,1

dopodichè bisogna aggiornare il modulo.

Successivamente possiamo ripristinare i permessi nel file ed effettuare un ultimo aggiornamento di quel modulo dalla sezione App.

In questo modo il problema dovrebbe risolversi definitivamente.

Lascia un commento