PERL-Warnug seit Update am 17.Dez

Begonnen von Newbie, 21 Dezember 2016, 18:52:01

Vorheriges Thema - Nächstes Thema

Newbie

Hallo,

seit dem FHEM-Update am 17.Dez kommt beim FHEM-Neustart immer folgende PERL-Warnung

2016.12.21 17:25:07.847 1: PERL WARNING: ICal::Entry::getNextMonthlyDateByDay() called too early to check prototype at ./FHEM/57_Calendar.pm line 1196.
2016.12.21 17:25:07.847 1: stacktrace:
2016.12.21 17:25:07.847 1:     main::__ANON__                      called by ./FHEM/57_Calendar.pm (1196)
2016.12.21 17:25:07.847 1:     (eval)                              called by fhem.pl (2330)
2016.12.21 17:25:07.848 1:     (eval)                              called by fhem.pl (2329)
2016.12.21 17:25:07.848 1:     main::CommandReload                 called by fhem.pl (1745)
2016.12.21 17:25:07.848 1:     main::LoadModule                    called by fhem.pl (1807)
2016.12.21 17:25:07.848 1:     main::CommandDefine                 called by fhem.pl (1105)
2016.12.21 17:25:07.848 1:     main::AnalyzeCommand                called by fhem.pl (975)
2016.12.21 17:25:07.848 1:     main::AnalyzeCommandChain           called by configDB.pm (702)
2016.12.21 17:25:07.849 1:     main::_cfgDB_Execute                called by configDB.pm (399)
2016.12.21 17:25:07.849 1:     main::cfgDB_ReadAll                 called by fhem.pl (516)


Calender-Modul funktioniert weiterhin.

vg Jens
fhem-6.1 (configDB+DbLog)  auf ODROID-XU4

hartenthaler

Ich schließe mich gleich mal an, keine Ahnung ob das aber so sinnvoll ist. Habe mein Logfile durchgeflöht und folgende Fehler in aktuellen Modulen gefunden:

2016.12.17 19:16:02 1: PERL WARNING: Subroutine get redefined at FHEM/msgSchema.pm line 374, <$fh> line 115.

2016.12.17 19:16:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_GarageDoorSingleButton.pm line 258, <$fh> line 572.
2016.12.17 19:16:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_GarageDoorSingleButton.pm line 189, <$fh> line 572.
2016.12.17 19:16:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_GarageDoorSingleButton.pm line 192, <$fh> line 572.

2016.12.17 19:16:15 1: PERL WARNING: Prototype mismatch: sub main::str2time ($;$) vs none at /usr/share/perl/5.20/Exporter.pm line 66, <$fh> line 76.
2016.12.17 19:16:15 1: PERL WARNING: Prototype mismatch: sub main::str2time: none vs ($;$) at /usr/share/perl/5.20/Exporter.pm line 66, <$fh> line 11.
2016.12.17 19:16:29 1: PERL WARNING: Prototype mismatch: sub main::deg2rad ($;$) vs none at /usr/share/perl/5.20/Exporter.pm line 66, <DATA> line 129.

2016.12.17 19:17:04 3: DLNARenderer: handleOnce failed, Not a HASH reference at ./FHEM/98_DLNARenderer.pm line 1053.

2016.12.17 19:20:05 1: PERL WARNING: Argument "parameter" isn't numeric in subtraction (-) at ./FHEM/92_FileLog.pm line 698, <GEN802> line 25.
2016.12.17 19:20:05 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/92_FileLog.pm line 910.

2016.12.17 20:17:23 1: PERL WARNING: Use of uninitialized value in numeric comparison (<=>) at ./FHEM/57_CALVIEW.pm line 120.

Der letzte ist in CALVIEW.pm, die anderen sind teilweise zuordenbar (DLNARenderer oder GarageDoorSingleButton), aber einige kann ich gar keinem Modul sinnvoll zuordnen (wie etwa Exporter.pm) - wie bzw. wo meldet man solche fhem-Fehler?
fhem 5.8 auf RaspberryPi 3 mit HMLAN und CCU2, ZWave, JeeLink, FHZ1000 für FS20, HMS, Fritz!Box, Fritz!DECT200, Harmony, Sonos, hue, netatmo, SSCam, Wetter- und Verkehrsmodule, Chat-Bot mit RiveScript/Telegram, IFTTT, pushover, ...

chris1284

der 17. dezember ist lange her, ich habe keine änderungen am calview durchgeführt und habe selber nicht eine meldung....weder calview noch calendar und bin auf stand heute morgen

Newbie

Hallo chris,

bin auch auf dem Stand von heute Morgen, Calendar.pm-Version vom

57_Calendar.pm 12794 2016-12-17 15:02:24Z

und schließe ja nicht aus das es an was Anderem liegt. Hab aber auch seit Wochen nichts bei mir an der Config geändert.

vg
fhem-6.1 (configDB+DbLog)  auf ODROID-XU4

chris1284

ich hatte am 17 nur den neuen svn-server getestet und im header  nur eine raute eingefügt auskommentierter bereich somit völlig irrelevant und macht keinen syntaxfehler).
wo es bei euch herkommt (bei auch noch so vielen modulen) kann ich sagen