FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: _hndrk am 19 November 2017, 23:38:03

Titel: DOIF: Modul lädt nicht
Beitrag von: _hndrk am 19 November 2017, 23:38:03
Hallo allerseits,

eine kurze Suche brachte keinen Erfolg. Ich habe heute nach einem "update" ein DOIF definieren wollen, und stellte fest, dass das Modul nicht lädt (cannot load). Anbei ein Log (verbose 3). Habe ich etwas falsch gemacht oder ist etwas im Modul problematisch?

Beste Grüße
Hendrik


2017.11.19 23:33:30 1: PERL WARNING: Subroutine DOIF_delTimer redefined at ./FHEM/98_DOIF.pm line 29.
2017.11.19 23:33:30 1: PERL WARNING: Subroutine DOIF_delAll redefined at ./FHEM/98_DOIF.pm line 39.
2017.11.19 23:33:30 1: PERL WARNING: Subroutine DOIF_Initialize redefined at ./FHEM/98_DOIF.pm line 69.
2017.11.19 23:33:30 1: PERL WARNING: Subroutine GetBlockDoIf redefined at ./FHEM/98_DOIF.pm line 83.
2017.11.19 23:33:30 1: PERL WARNING: Subroutine GetCommandDoIf redefined at ./FHEM/98_DOIF.pm line 119.
2017.11.19 23:33:30 1: PERL WARNING: Subroutine EvalValueDoIf redefined at ./FHEM/98_DOIF.pm line 160.
2017.11.19 23:33:30 1: PERL WARNING: Subroutine EvalCmdStateDoIf redefined at ./FHEM/98_DOIF.pm line 187.
2017.11.19 23:33:30 1: PERL WARNING: Subroutine SplitDoIf redefined at ./FHEM/98_DOIF.pm line 207.
2017.11.19 23:33:30 1: PERL WARNING: Subroutine EventCheckDoif redefined at ./FHEM/98_DOIF.pm line 224.
2017.11.19 23:33:30 1: reload: Error:Modul 98_DOIF deactivated:
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 308.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 317.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 319.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 321.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 323.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 1340.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 1347.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 1348.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 1349.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 1353.

2017.11.19 23:33:30 0: Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 308.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 317.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 319.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 321.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 323.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 1340.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 1347.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 1348.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 1349.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 1353.
Titel: Antw:DOIF: Modul lädt nicht
Beitrag von: amenomade am 19 November 2017, 23:53:24
Kein "my $lastWarningMsg" im Modul. Ich tendiere für ein Problem im Code. Das wird bestimmt @Damian gucken.
Titel: Antw:DOIF: Modul lädt nicht
Beitrag von: Damian am 19 November 2017, 23:57:46
Du hast nicht die aktuelle fhem.pl.
Titel: Antw:DOIF: Modul lädt nicht
Beitrag von: amenomade am 20 November 2017, 00:08:42
Ohje... das war in März...

@13700    14 mars 2017 16:01:36 rudolfkoenig fhem.pl: add lastWarningMsg (Forum: #68986)
Titel: Antw:DOIF: Modul lädt nicht
Beitrag von: _hndrk am 20 November 2017, 07:47:50
Super, danke für die schnellen Antworten. Komisch, dass die fhem.pl beim Update nicht dabei war.. dann probiere ich es mit einem erneuten Update..

Viele Grüße
Hendrik
Titel: Antw:DOIF: Modul lädt nicht
Beitrag von: _hndrk am 20 November 2017, 22:32:47
... das fehlende "shutdown restart" hat mein Problem gelöst..  ::)
Viele Grüße & Merci @all :)
Hendrik