Bonjour,
Quand je me connecte avec l’un quelconque des comptes utilisateurs créés Dolibarr m’affiche le message d’erreur suivant à l’ouveture de la session :
Dolibarr a détecté une erreur technique.
Voici les informations qui pourront aider au diagnostic (Vous pouvez fixer l’option $dolibarr_main_prod sur ‹ 1 › pour supprimer quelques notifications):
Date: 20191106172655
Dolibarr: 8.0.4
Niveau de fonctionnalités: 0
PHP: 5.5.12
Server: Apache/2.4.9 (Win32) PHP/5.5.12
OS: Windows NT SRV-RDS 6.2 build 9200 (Windows Server 2012 Standard Edition) i586
UserAgent: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.87 Safari/537.36
Url sollicitée: /dolibarr/index.php?mainmenu=home
Referer: http://localhost:8080/dolibarr/index.php
Gestionnaire de menu: eldy_menu.php
Type gestionnaire de base de données: mysqli
Requête dernier accès en base en erreur: SELECT p.rowid, e.ref as nameEntrepot, ps.fk_entrepot as entrepot, SUM(ps.reel) as totproduct, SUM(p.price*ps.reel) as totht FROM llx_product as p JOIN llx_product_stock as ps JOIN llx_entrepot as e ON p.rowid = ps.fk_product AND ps.fk_entrepot = e.rowid WHERE p.tosell=1 AND p.entity=1 AND u.rowid=10 GROUP BY p.rowid, ps.fk_entrepot, e.ref
Code retour dernier accès en base en erreur: DB_ERROR_NOSUCHFIELD
Information sur le dernier accès en base en erreur: Unknown column ‹ u.rowid › in ‹ where clause ›
Lorsque l’utilisateur est défini comme administrateur, le tableau de bord s’affiche normalement à l’ouverture de la session.
Mais pas pour un utilisateur simple.
En lisant la requête qui est en erreur on constate que l’alias u de u.rowid n’est pas défini.
Pouvez-vous svp m’aider ?
Merci !