Bonjour, je constate un problème de rafraîchissement sur mon dashboard depuis que j’ai migré sur debian 12, RPI5, avec des erreurs dans la console de google chrome
je l’ai constaté sur des widgets ; J’ai créé un design avec un seul équipement afin de tester au plus simple, et le problème s’est reproduit, puis disparait ou réapparait
je le constate également sur la page d’édition d’un virtuel lorsque j’essaye d’ajouter une commande action ; la commande n’a pas d’ID
voici une copie de l’erreur dans la console
quand j’essaye de « sauver » mon virtuel
0000|[Thu Jan 02 23:20:25.935250 2025] [php:error] [pid 2328792:tid 2328792] [client 192.168.100.2:54376] PHP Fatal error: Uncaught TypeError: Unsupported operand types: int - string in /var/www/html/vendor/symfony/expression-language/Node/BinaryNode.php:149\nStack trace:\n#0 /var/www/html/vendor/symfony/expression-language/ExpressionLanguage.php(67): Symfony\\Component\\ExpressionLanguage\\Node\\BinaryNode->evaluate()\n#1 /var/www/html/core/php/utils.inc.php(1014): Symfony\\Component\\ExpressionLanguage\\ExpressionLanguage->evaluate()\n#2 /var/www/html/core/class/jeedom.class.php(1416): evaluate()\n#3 /var/www/html/plugins/virtual/core/class/virtual.class.php(549): jeedom::evaluateExpression()\n#4 /var/www/html/plugins/virtual/core/class/virtual.class.php(535): virtualCmd->execute()\n#5 /var/www/html/core/class/DB.class.php(250): virtualCmd->postSave()\n#6 /var/www/html/core/class/cmd.class.php(1102): DB::save()\n#7 /var/www/html/core/ajax/eqLogic.ajax.php(522): cmd->save()\n#8 {main}\n thrown in /var/www/html/vendor/symfony/expression-language/Node/BinaryNode.php on line 149
0001|[Thu Jan 02 23:20:26.069285 2025] [php:error] [pid 2154417:tid 2154417] [client 192.168.100.2:55025] PHP Fatal error: Uncaught TypeError: Unsupported operand types: int - string in /var/www/html/vendor/symfony/expression-language/Node/BinaryNode.php:149\nStack trace:\n#0 /var/www/html/vendor/symfony/expression-language/ExpressionLanguage.php(67): Symfony\\Component\\ExpressionLanguage\\Node\\BinaryNode->evaluate()\n#1 /var/www/html/core/php/utils.inc.php(1014): Symfony\\Component\\ExpressionLanguage\\ExpressionLanguage->evaluate()\n#2 /var/www/html/core/class/jeedom.class.php(1416): evaluate()\n#3 /var/www/html/plugins/virtual/core/class/virtual.class.php(549): jeedom::evaluateExpression()\n#4 /var/www/html/plugins/virtual/core/class/virtual.class.php(535): virtualCmd->execute()\n#5 /var/www/html/core/class/DB.class.php(250): virtualCmd->postSave()\n#6 /var/www/html/core/class/cmd.class.php(1102): DB::save()\n#7 /var/www/html/core/ajax/eqLogic.ajax.php(522): cmd->save()\n#8 {main}\n thrown in /var/www/html/vendor/symfony/expression-language/Node/BinaryNode.php on line 149
0002|[Thu Jan 02 23:20:26.209703 2025] [php:error] [pid 2326733:tid 2326733] [client 192.168.100.2:55026] PHP Fatal error: Uncaught TypeError: Unsupported operand types: int - string in /var/www/html/vendor/symfony/expression-language/Node/BinaryNode.php:149\nStack trace:\n#0 /var/www/html/vendor/symfony/expression-language/ExpressionLanguage.php(67): Symfony\\Component\\ExpressionLanguage\\Node\\BinaryNode->evaluate()\n#1 /var/www/html/core/php/utils.inc.php(1014): Symfony\\Component\\ExpressionLanguage\\ExpressionLanguage->evaluate()\n#2 /var/www/html/core/class/jeedom.class.php(1416): evaluate()\n#3 /var/www/html/plugins/virtual/core/class/virtual.class.php(549): jeedom::evaluateExpression()\n#4 /var/www/html/plugins/virtual/core/class/virtual.class.php(535): virtualCmd->execute()\n#5 /var/www/html/core/class/DB.class.php(250): virtualCmd->postSave()\n#6 /var/www/html/core/class/cmd.class.php(1102): DB::save()\n#7 /var/www/html/core/ajax/eqLogic.ajax.php(522): cmd->save()\n#8 {main}\n thrown in /var/www/html/vendor/symfony/expression-language/Node/BinaryNode.php on line 149
0003|[Thu Jan 02 23:20:26.366103 2025] [php:error] [pid 2332393:tid 2332393] [client 192.168.100.2:55027] PHP Fatal error: Uncaught TypeError: Unsupported operand types: int - string in /var/www/html/vendor/symfony/expression-language/Node/BinaryNode.php:149\nStack trace:\n#0 /var/www/html/vendor/symfony/expression-language/ExpressionLanguage.php(67): Symfony\\Component\\ExpressionLanguage\\Node\\BinaryNode->evaluate()\n#1 /var/www/html/core/php/utils.inc.php(1014): Symfony\\Component\\ExpressionLanguage\\ExpressionLanguage->evaluate()\n#2 /var/www/html/core/class/jeedom.class.php(1416): evaluate()\n#3 /var/www/html/plugins/virtual/core/class/virtual.class.php(549): jeedom::evaluateExpression()\n#4 /var/www/html/plugins/virtual/core/class/virtual.class.php(535): virtualCmd->execute()\n#5 /var/www/html/core/class/DB.class.php(250): virtualCmd->postSave()\n#6 /var/www/html/core/class/cmd.class.php(1102): DB::save()\n#7 /var/www/html/core/ajax/eqLogic.ajax.php(522): cmd->save()\n#8 {main}\n thrown in /var/www/html/vendor/symfony/expression-language/Node/BinaryNode.php on line 149
Voici ma page santé:
Je ne sais quelle log fournir pour debug le sujet, ou quelle action entreprendre ;
Je précise que cela ne semble pas être un problème du navigateur: tout fonctionne correctement sur une autre installation de jeedom




