Bonjour,
j’ai le message d’erreur suivant après une migration de 16.0.3 vers 18.0.5 :
Dolibarr a détecté une erreur technique.
Ces informations peuvent être utiles à des fins de diagnostic (vous pouvez définir l'option $dolibarr_main_prod sur '1' pour masquer les informations sensibles):
Date: 20240229182311
Dolibarr: 18.0.5 - https://www.dolibarr.org
Niveau de fonctionnalités: 0
PHP: 7.4.13
Server: Apache
OS: Linux svm 4.19.0-17-amd64 #1 SMP Debian 4.19.194-3 (2021-07-18) x86_64
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:123.0) Gecko/20100101 Firefox/123.0
Url sollicitée: /xxx/htdocs/timesheet/TimesheetReportProject.php?projectSelected=259
Referer: https://xxx.xxx.xxx.xxx/vvv/htdocs/projet/card.php?id=259&save_lastsearch_values=1
Gestionnaire de menu: eldy_menu.php
Modules/Applications: user, reception, documentgeneration, dav, bookmark, accounting, agenda, banque, commande, ecm, expensereport, facture, fournisseur, margin, printing, resource, service, societe, ticket, website, timesheet, propal, supplier_proposal, projet, tax, contrat, debugbar, subtotal, product, skype, expedition, categorie, fckeditor, multicurrency, mailing, workflow, import, export, ficheinter
Type gestionnaire de base de données: mysqli
Requête dernier accès en base en erreur: SELECT tsk.fk_projet as projectid, ptt.fk_user as userid, tsk.rowid as taskid, (ptt.invoice_id > 0 or ptt.invoice_line_id>0) AS invoiced, MAX(ptt.rowid) as id, GROUP_CONCAT(ptt.note SEPARATOR '. ') as note, MAX(tske.invoiceable) as invoicable, DATE(ptt.task_datehour) AS task_date, SUM(ptt.task_duration) as duration FROM llx_projet_task_time as ptt JOIN llx_projet_task as tsk ON tsk.rowid = fk_task LEFT JOIN llx_projet_task_extrafields as tske ON tske.fk_object = fk_task WHERE tsk.fk_projet IN ('259') AND DATE(task_datehour) >= '2024-01-01 18:23:11' AND DATE(task_datehour) <= '2024-01-31 18:23:11' AND (ptt.task_duration > 0 or LENGTH(ptt.note)>0) GROUP BY ptt.fk_user, tsk.fk_projet, tsk.rowid, DATE(ptt.task_datehour), (ptt.invoice_id > 0 or ptt.invoice_line_id>0) ORDER BY tsk.fk_projet,ptt.fk_user, tsk.rowid, DATE(ptt.task_datehour) ASC
Code retour dernier accès en base en erreur: DB_ERROR_NOSUCHTABLE
Information sur le dernier accès en base en erreur: Table 'vvv.llx_projet_task_time' doesn't exist
J’ai appliqué les requêtes SQL de @FHenry. Elles passent bien sauf les DROP des index.
Il est normal que llx_projet_task_time
n’existe plus puisque c’est désormais
llx_element_time
Merci bien pour votre aide.
B