FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: throbin am 24 Juni 2017, 11:37:55

Titel: TelegramBot - Warnung im Log nach Update
Beitrag von: throbin am 24 Juni 2017, 11:37:55
Hi,

ich bekomme bei jedem Start eine Warnung im Log, diese kommt seit dem letzten TelegramBot Update:

2017.06.24 11:28:14.227 1: PERL WARNING: Use of my $_ is experimental at ./FHEM/50_TelegramBot.pm line 3243.
2017.06.24 11:28:14.227 1: stacktrace:
2017.06.24 11:28:14.232 1:     main::__ANON__                      called by ./FHEM/50_TelegramBot.pm (3243)
2017.06.24 11:28:14.232 1:     (eval)                              called by fhem.pl (2414)
2017.06.24 11:28:14.232 1:     (eval)                              called by fhem.pl (2413)
2017.06.24 11:28:14.232 1:     main::CommandReload                 called by fhem.pl (1828)
2017.06.24 11:28:14.232 1:     main::LoadModule                    called by fhem.pl (1885)
2017.06.24 11:28:14.232 1:     main::CommandDefine                 called by fhem.pl (1157)
2017.06.24 11:28:14.233 1:     main::AnalyzeCommand                called by fhem.pl (1021)
2017.06.24 11:28:14.233 1:     main::AnalyzeCommandChain           called by fhem.pl (1292)
2017.06.24 11:28:14.233 1:     main::CommandInclude                called by fhem.pl (528)


Kann man das ignorieren, warum taucht das überhaupt noch auf?
Titel: Antw:TelegramBot - Warnung im Log nach Update
Beitrag von: Ma_Bo am 24 Juni 2017, 13:29:23
Bei mir ist auch diese Meldung nach einem Update gerade eben...


Gesendet von iPhone mit Tapatalk
Titel: Antw:TelegramBot - Warnung im Log nach Update
Beitrag von: viegener am 25 Juni 2017, 09:16:05
Welche perlversion verwendet ihr?
Titel: Antw:TelegramBot - Warnung im Log nach Update
Beitrag von: spikeh1 am 25 Juni 2017, 11:56:39
Zitat von: viegener am 25 Juni 2017, 09:16:05
Welche perlversion verwendet ihr?

Habe diese Meldung auch. Perl 5.20.2

MfG
Titel: Antw:TelegramBot - Warnung im Log nach Update
Beitrag von: Ma_Bo am 25 Juni 2017, 12:05:19
Rückmledung der Konsole:

This is perl 5, version 18, subversion 2 (v5.18.2) built for x86_64-linux-gnu-thread-multi
Titel: Antw:TelegramBot - Warnung im Log nach Update
Beitrag von: throbin am 25 Juni 2017, 14:51:26
Hi,

bei mir kommt es zur Warnung auf dem Pi3 mit "perl 5.20.2-3+deb"

LG
Titel: Antw:TelegramBot - Warnung im Log nach Update
Beitrag von: viegener am 01 Juli 2017, 12:12:58
OK, die Änderung die zu dem Fehler führt war aufgrund eines Problems mit einem Problem in rivescript - in neueren perl-versionen führt das aber zu der Meldung. Grundsätzlich ist das kein Problem, aber ich habe eine Lösung eingecheckt, die das Problem auch für neuere perl-versionen beseitigen sollte.

Kommt mit dem nächsten Update.

Da ich bei mir beide Problem nicht nachgestellt habe, wäre es schön Rückmeldung zu bekommen, ob die Meldung verschwindet/es wieder tut.

Titel: Antw:TelegramBot - Warnung im Log nach Update
Beitrag von: spikeh1 am 05 Juli 2017, 07:58:27
Möchte heute mal die gewünschte Rückmeldung geben.
Bei mir funktioniert es wieder wie gewollt. Dabei habe ich festgestellt, das nun keine Polling-Timeouts mehr auftreten.
PollingErrCount steht seit dem Update auf 0. Vermute das es damit zusammen hing.
Vielen Dank für den Fix.

MfG