Page blanche validation devis

Bonjour,
J’ai une page blanche (Error 500) lorsque je valide un devis en accepté. Je n’avais pas ce problème en v19.03. Dolibarr est hébergé sur un serveur local LAMP avec PHP 8.2.20.
Merci pour votre aide !

Bonjour,
Erreur 500 = erreur PHP.
Que disent les logs?
Quelle est votre distribution ?

La distribution et Debian12. j’ai trouvé /var/log/apache2/error.log et access.log lequel faut-il explorer ?

SI c’est une erreur, d’après vous ?

Si lebon choix fait parti de mes proposition je dirai « error.log » ?

[Fri Sep 27 17:00:48.724624 2024] [php:error] [pid 13207:tid 13207] [client 192.168.1.16:59336] PHP Fatal error:  Uncaught TypeError: array_merge(): Argument #1 must be of type array, null given in /var/www/html/dolibarr/htdocs/core/triggers/dolibarrtriggers.class.php:174
Stack trace:
#0 /var/www/html/dolibarr/htdocs/core/triggers/dolibarrtriggers.class.php(174): array_merge()
#1 /var/www/html/dolibarr/htdocs/core/triggers/interface_20_modWorkflow_WorkflowManager.class.php(95): DolibarrTriggers->setErrorsFromObject()
#2 /var/www/html/dolibarr/htdocs/core/class/interfaces.class.php(193): InterfaceWorkflowManager->runTrigger()
#3 /var/www/html/dolibarr/htdocs/core/class/commonobject.class.php(6112): Interfaces->run_triggers()
#4 /var/www/html/dolibarr/htdocs/comm/propal/class/propal.class.php(2612): CommonObject->call_trigger()
#5 /var/www/html/dolibarr/htdocs/comm/propal/card.php(748): Propal->closeProposal()
#6 {main}
  thrown in /var/www/html/dolibarr/htdocs/core/triggers/dolibarrtriggers.class.php on line 174, referer: http://192.168.1.41/dolibarr/htdocs/comm/propal/card.php?id=1931&action=closeas&token=a29c80b2900d0793f4d93f17f8e7f96b```

Avez-vous un ou des modules externes ?

oui, mais même désactivé ça plante…

J’ai upgradé Dolibarr 19.03 vers v20 sur un autre PC et je constate le même dysfonctionnement. Je ne peux pas valider un devis, donc pas de commande, donc pas de facture, ce qui est très très ennuyeux… Est-ce que je peux downgrader la bdd de v20 vers 19.03 ?
Merci d’avance pour votre aide.

C’est la présence du module TOS CGV (que je n’avais pas vu) qui provoque ce comportement si la valeur par défaut n’est pas renseignée.
Désolé pour le bruit…