Bonjour
Depuis la dernière mise à jour debian, j’ai une erreur cron10.
2024-09-17 21:40:06 Metar_infos Erreur sur la fonction cron10 du plugin : Unsupported operand types: string * int Log Metar_infos 8
0623|[Tue Sep 17 21:29:48.179526 2024] [php:error] [pid 2047278:tid 2047278] [client 192.168.1.53:58632] PHP Fatal error: Uncaught TypeError: Unsupported operand types: string * int in /var/www/html/plugins/Metar_infos/3rdparty/Metar.php:1080\nStack trace:\n#0 /var/www/html/plugins/Metar_infos/3rdparty/Metar.php(520): Metar->get_clouds()\n#1 /var/www/html/plugins/Metar_infos/3rdparty/Metar.php(1511): Metar->parse()\n#2 /var/www/html/plugins/Metar_infos/3rdparty/Metar.php(520): Metar->get_trends()\n#3 /var/www/html/plugins/Metar_infos/core/ressources/MetarData.php(329): Metar->parse()\n#4 /var/www/html/plugins/Metar_infos/core/class/Metar_infos.class.php(317): Taf_GetData()\n#5 /var/www/html/plugins/Metar_infos/core/class/Metar_infos.class.php(433): Metar_infos->getInformations()\n#6 /var/www/html/core/class/DB.class.php(250): Metar_infos->postSave()\n#7 /var/www/html/core/class/eqLogic.class.php(1053): DB::save()\n#8 /var/www/html/core/ajax/eqLogic.ajax.php(501): eqLogic->save()\n#9 {main}\n thrown in /var/www/html/plugins/Metar_infos/3rdparty/Metar.php on line 1080
0624|[Tue Sep 17 21:29:50.602345 2024] [php:error] [pid 2020687:tid 2020687] [client 192.168.1.53:58636] PHP Fatal error: Uncaught TypeError: Unsupported operand types: string * int in /var/www/html/plugins/Metar_infos/3rdparty/Metar.php:1080\nStack trace:\n#0 /var/www/html/plugins/Metar_infos/3rdparty/Metar.php(520): Metar->get_clouds()\n#1 /var/www/html/plugins/Metar_infos/3rdparty/Metar.php(1511): Metar->parse()\n#2 /var/www/html/plugins/Metar_infos/3rdparty/Metar.php(520): Metar->get_trends()\n#3 /var/www/html/plugins/Metar_infos/core/ressources/MetarData.php(329): Metar->parse()\n#4 /var/www/html/plugins/Metar_infos/core/class/Metar_infos.class.php(317): Taf_GetData()\n#5 /var/www/html/plugins/Metar_infos/core/class/Metar_infos.class.php(433): Metar_infos->getInformations()\n#6 /var/www/html/core/class/DB.class.php(250): Metar_infos->postSave()\n#7 /var/www/html/core/class/eqLogic.class.php(1053): DB::save()\n#8 /var/www/html/core/ajax/eqLogic.ajax.php(501): eqLogic->save()\n#9 {main}\n thrown in /var/www/html/plugins/Metar_infos/3rdparty/Metar.php on line 1080
0625|[Tue Sep 17 21:29:53.198593 2024] [php:error] [pid 2047279:tid 2047279] [client 192.168.1.53:58634] PHP Fatal error: Uncaught TypeError: Unsupported operand types: string * int in /var/www/html/plugins/Metar_infos/3rdparty/Metar.php:1080\nStack trace:\n#0 /var/www/html/plugins/Metar_infos/3rdparty/Metar.php(520): Metar->get_clouds()\n#1 /var/www/html/plugins/Metar_infos/3rdparty/Metar.php(1511): Metar->parse()\n#2 /var/www/html/plugins/Metar_infos/3rdparty/Metar.php(520): Metar->get_trends()\n#3 /var/www/html/plugins/Metar_infos/core/ressources/MetarData.php(329): Metar->parse()\n#4 /var/www/html/plugins/Metar_infos/core/class/Metar_infos.class.php(317): Taf_GetData()\n#5 /var/www/html/plugins/Metar_infos/core/class/Metar_infos.class.php(433): Metar_infos->getInformations()\n#6 /var/www/html/core/class/DB.class.php(250): Metar_infos->postSave()\n#7 /var/www/html/core/class/eqLogic.class.php(1053): DB::save()\n#8 /var/www/html/core/ajax/eqLogic.ajax.php(501): eqLogic->save()\n#9 {main}\n thrown in /var/www/html/plugins/Metar_infos/3rdparty/Metar.php on line 1080
0626|[Tue Sep 17 21:29:57.897317 2024] [php:error] [pid 2020193:tid 2020193] [client 192.168.1.53:58638] PHP Fatal error: Uncaught TypeError: Unsupported operand types: string * int in /var/www/html/plugins/Metar_infos/3rdparty/Metar.php:1080\nStack trace:\n#0 /var/www/html/plugins/Metar_infos/3rdparty/Metar.php(520): Metar->get_clouds()\n#1 /var/www/html/plugins/Metar_infos/3rdparty/Metar.php(1511): Metar->parse()\n#2 /var/www/html/plugins/Metar_infos/3rdparty/Metar.php(520): Metar->get_trends()\n#3 /var/www/html/plugins/Metar_infos/core/ressources/MetarData.php(329): Metar->parse()\n#4 /var/www/html/plugins/Metar_infos/core/class/Metar_infos.class.php(317): Taf_GetData()\n#5 /var/www/html/plugins/Metar_infos/core/class/Metar_infos.class.php(433): Metar_infos->getInformations()\n#6 /var/www/html/core/class/DB.class.php(250): Metar_infos->postSave()\n#7 /var/www/html/core/class/eqLogic.class.php(1053): DB::save()\n#8 /var/www/html/core/ajax/eqLogic.ajax.php(501): eqLogic->save()\n#9 {main}\n thrown in /var/www/html/plugins/Metar_infos/3rdparty/Metar.php on line 1080
0627|[Tue Sep 17 21:33:59.108313 2024] [php:error] [pid 2019051:tid 2019051] [client 192.168.1.53:58782] PHP Fatal error: Uncaught TypeError: round(): Argument #1 ($num) must be of type int|float, string given in /var/www/html/core/class/cmd.class.php:1744\nStack trace:\n#0 /var/www/html/core/class/cmd.class.php(1744): round()\n#1 /var/www/html/core/class/eqLogic.class.php(920): cmd->toHtml()\n#2 /var/www/html/core/ajax/object.ajax.php(163): eqLogic->toHtml()\n#3 /var/www/html/core/ajax/object.ajax.php(209): jeeAjax_objectToHtml()\n#4 {main}\n thrown in /var/www/html/core/class/cmd.class.php on line 1744
Ligne 1080 = $observed[‹ height ›] = $this->convert_distance($found[5] * 100, ‹ FT ›); // convert feet to meters
// Cloud cover observed
elseif (isset($found[5]) and !empty($found[5])) {
$observed['height'] = $this->convert_distance($found[5] * 100, 'FT'); // convert feet to meters
// Cloud height
if (is_null($this->result['cloud_height']) or $observed['height'] < $this->result['cloud_height']) {
$this->set_result_value('cloud_height', $observed['height']);
}
if (isset($this->cloud_codes[$found[4]])) {
$observed['amount'] = $found[4];
}
}
Antoine