FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Kalendermodule => Thema gestartet von: Newbie am 21 Dezember 2016, 18:52:01

Titel: PERL-Warnug seit Update am 17.Dez
Beitrag von: Newbie am 21 Dezember 2016, 18:52:01
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
Titel: Antw:PERL-Warnug seit Update am 17.Dez
Beitrag von: hartenthaler am 21 Dezember 2016, 19:00:11
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?
Titel: Antw:PERL-Warnug seit Update am 17.Dez
Beitrag von: chris1284 am 21 Dezember 2016, 19:33:05
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
Titel: Antw:PERL-Warnug seit Update am 17.Dez
Beitrag von: Newbie am 21 Dezember 2016, 20:18:40
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
Titel: Antw:PERL-Warnug seit Update am 17.Dez
Beitrag von: chris1284 am 21 Dezember 2016, 20:23:03
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