Erreur Unknown column 'c.position' in 'field list'

Bonjour,
Suite à la mise à jour de dolibarr vers la version 20.0.0 j’ai l’erreur suivante :

Type gestionnaire de base de données: mysqli
Requête dernier accès en base en erreur: SELECT DISTINCT c.rowid, c.label, c.ref_ext, c.description, c.color, c.position, c.fk_parent, c.visible, t.label as label_trans, t.description as description_trans FROM llx_categorie as c LEFT JOIN llx_categorie_lang as t ON t.fk_category=c.rowid AND t.lang=‹ fr_FR › WHERE c.entity IN (1) AND c.type = 0
Code retour dernier accès en base en erreur: DB_ERROR_NOSUCHFIELD
Information sur le dernier accès en base en erreur: Unknown column ‹ c.position › in ‹ field list ›

Est-ce que quelqu’un peux m’aider à résoudre celle-ci ?

D’avance merci pour votre aide !

Richard

Bonjour
A quel moment précisément ?
C’est un update depuis quelle version ? Sur quel type d’environnement et quel système de base de données ?
@+

Bonjour,

Même problème. J’avais mis à niveau à la version develop de Dolibarr 20 depuis une version develop de Dolibarr 19. J’utilise MariaDB, je suis sur Arch Linux. I have created an issue here: v20: Unknown column ‘c.position’ in ‘field list’ · Issue #31118 · Dolibarr/dolibarr · GitHub.

1 « J'aime »

Bonjour,

C’est que vous avez eu un probléme dans la migration parce que la ligne existe bien : dolibarr/htdocs/install/mysql/migration/19.0.0-20.0.0.sql at develop · Dolibarr/dolibarr · GitHub

Introduit il y a 8 mois : NEW: add position column in category table (#27425) · Dolibarr/dolibarr@1e01321 · GitHub

En effet, j’ai réparé cela. J’ai maintenant le problème :

Unknown column ‹ batch › in 'field list

Comme ici : Probleme acces facture après mlise a jour 19.0.2 - #3 par dbinformatique69

Pouvez vous mettre le message d’erreur en entier (avec la requete SQL) ainsi que l’URL appelée ?

Bonjour,

Je l’ai résolu en lançant les migrations v18 to v19 and v19 to v20 depuis /install.