multientity-deploy.php erreur
Avec DOLIBARR 15 et plus, le script multientity-deploy.php pose soucis avec les modules qui dépendent de H2G2 .
J'utilise la version de la branche master et php-cli 7.4
le message d'erreur principal est :
> Uncaught Error: Class 'ExtraFields'
J'ai joins une copie écran du message d'erreur complet par exemple lorsque l'on active **mod42librairie 15.0.4**
> failed: [localhost] (item=mod42librairie) => {"changed": true, "cmd": "php multientity-deploy.php \"mod42librairie\" --all", "delta": "0:00:00.149835", "end": "2023-01-03 16:39:25.495188", "item": "mod42librairie", "msg": "non-zero return code", "rc": 255, "start": "2023-01-03 16:39:25.345353", "stderr": "PHP Fatal error: Uncaught Error: Class 'ExtraFields' not found in /home/arsinfo/web/preprod.extranet.ars-info.com/public_html/htdocs/custom/42librairie/core/modules/mod42librairie.class.php:192\nStack trace:\n#0 /home/arsinfo/web/preprod.extranet.ars-info.com/public_html/htdocs/core/lib/admin.lib.php(1077): mod42Librairie->init()\n#1 /home/arsinfo/web/preprod.extranet.ars-info.com/public_html/htdocs/custom/multientity-deploy.php(151): activateModule()\n#2 {main}\n thrown in /home/arsinfo/web/preprod.extranet.ars-info.com/public_html/htdocs/custom/42librairie/core/modules/mod42librairie.class.php on line 192", "stderr_lines": ["PHP Fatal error: Uncaught Error: Class 'ExtraFields' not found in /home/arsinfo/web/preprod.extranet.ars-info.com/public_html/htdocs/custom/42librairie/core/modules/mod42librairie.class.php:192", "Stack trace:", "#0 /home/arsinfo/web/preprod.extranet.ars-info.com/public_html/htdocs/core/lib/admin.lib.php(1077): mod42Librairie->init()", "#1 /home/arsinfo/web/preprod.extranet.ars-info.com/public_html/htdocs/custom/multientity-deploy.php(151): activateModule()", "#2 {main}", " thrown in /home/arsinfo/web/preprod.extranet.ars-info.com/public_html/htdocs/custom/42librairie/core/modules/mod42librairie.class.php on line 192"], "stdout": "***** multientity-deploy.php (1.0) pid=31249 *****\n--- start\n- Module to deploy: mod42librairie\n- Option: --all\n--- work on doing...\n\nFatal error: Uncaught Error: Class 'ExtraFields' not found in /home/arsinfo/web/preprod.extranet.ars-info.com/public_html/htdocs/custom/42librairie/core/modules/mod42librairie.class.php:192\nStack trace:\n#0 /home/arsinfo/web/preprod.extranet.ars-info.com/public_html/htdocs/core/lib/admin.lib.php(1077): mod42Librairie->init()\n#1 /home/arsinfo/web/preprod.extranet.ars-info.com/public_html/htdocs/custom/multientity-deploy.php(151): activateModule()\n#2 {main}\n thrown in /home/arsinfo/web/preprod.extranet.ars-info.com/public_html/htdocs/custom/42librairie/core/modules/mod42librairie.class.php on line 192", "stdout_lines": ["***** multientity-deploy.php (1.0) pid=31249 *****", "--- start", "- Module to deploy: mod42librairie", "- Option: --all", "--- work on doing...", "", "Fatal error: Uncaught Error: Class 'ExtraFields' not found in /home/arsinfo/web/preprod.extranet.ars-info.com/public_html/htdocs/custom/42librairie/core/modules/mod42librairie.class.php:192", "Stack trace:", "#0 /home/arsinfo/web/preprod.extranet.ars-info.com/public_html/htdocs/core/lib/admin.lib.php(1077): mod42Librairie->init()", "#1 /home/arsinfo/web/preprod.extranet.ars-info.com/public_html/htdocs/custom/multientity-deploy.php(151): activateModule()", "#2 {main}", " thrown in /home/arsinfo/web/preprod.extranet.ars-info.com/public_html/htdocs/custom/42librairie/core/modules/mod42librairie.class.php on line 192"]}
incident