Hallo,
neuerdings erhalte ich folgende Fehlermeldungen, wenn ich fheminfo ausführe:
PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/98_fheminfo.pm line 158.
PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/98_fheminfo.pm line 171.
Version ist die:
98_fheminfo.pm 14578 2017-06-26 11:02:41Z betateilchen
Achja, ich vergaß:
Stacktrace:
2017.06.27 12:34:58 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/98_fheminfo.pm line 158.
2017.06.27 12:34:58 1: stacktrace:
2017.06.27 12:34:58 1: main::__ANON__ called by ./FHEM/98_fheminfo.pm (158)
2017.06.27 12:34:58 1: main::_fi2_HtmlTable called by ./FHEM/98_fheminfo.pm (59)
2017.06.27 12:34:58 1: main::CommandFheminfo called by fhem.pl (1157)
2017.06.27 12:34:58 1: main::AnalyzeCommand called by fhem.pl (1021)
2017.06.27 12:34:58 1: main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2468)
2017.06.27 12:34:58 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (904)
2017.06.27 12:34:58 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (547)
2017.06.27 12:34:58 1: main::FW_Read called by fhem.pl (3412)
2017.06.27 12:34:58 1: main::CallFn called by fhem.pl (686)
2017.06.27 12:34:58 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/98_fheminfo.pm line 171.
2017.06.27 12:34:58 1: stacktrace:
2017.06.27 12:34:58 1: main::__ANON__ called by ./FHEM/98_fheminfo.pm (171)
2017.06.27 12:34:58 1: main::_fi2_HtmlTable called by ./FHEM/98_fheminfo.pm (59)
2017.06.27 12:34:58 1: main::CommandFheminfo called by fhem.pl (1157)
2017.06.27 12:34:58 1: main::AnalyzeCommand called by fhem.pl (1021)
2017.06.27 12:34:58 1: main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2468)
2017.06.27 12:34:58 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (904)
2017.06.27 12:34:58 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (547)
2017.06.27 12:34:58 1: main::FW_Read called by fhem.pl (3412)
2017.06.27 12:34:58 1: main::CallFn called by fhem.pl (686)
Zitat von: Rampler am 27 Juni 2017, 12:28:41
neuerdings erhalte ich folgende Fehlermeldungen
perl warnings sind keine Fehlermeldungen, sondern nur Warnungen, die man als Hinweis interpretieren sollte.
Nach dem morgigen Update sollten die Warnungen verschwinden.
Zitat von: betateilchen am 27 Juni 2017, 19:52:57
Nach dem morgigen Update sollten die Warnungen verschwinden.
Da sage ich doch einfach DANKE ...
Hallo Betateilchen,
jetzt kommt nur noch eine Warning:
2017.06.28 21:57:07 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/98_fheminfo.pm line 172.
2017.06.28 21:57:07 1: stacktrace:
2017.06.28 21:57:07 1: main::__ANON__ called by ./FHEM/98_fheminfo.pm (172)
2017.06.28 21:57:07 1: main::_fi2_HtmlTable called by ./FHEM/98_fheminfo.pm (59)
2017.06.28 21:57:07 1: main::CommandFheminfo called by fhem.pl (1157)
2017.06.28 21:57:07 1: main::AnalyzeCommand called by fhem.pl (1021)
2017.06.28 21:57:07 1: main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2468)
2017.06.28 21:57:07 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (904)
2017.06.28 21:57:07 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (547)
2017.06.28 21:57:07 1: main::FW_Read called by fhem.pl (3412)
2017.06.28 21:57:07 1: main::CallFn called by fhem.pl (686)
bis die Tage
Klaus
Den stacktrace brauche ich nicht, der hilft mir nicht weiter :)
Kannst Du mal bitte die Modulversion im Anhang verwenden, die erzeugt eine Debug Ausgabe an der Stelle.
Meine Vermutung: Du hast irgendein Device ohne gültigen TYPE.
Zitat von: betateilchen am 29 Juni 2017, 21:28:57
Kannst Du mal bitte die Modulversion im Anhang verwenden, die erzeugt eine Debug Ausgabe an der Stelle.
Meine Vermutung: Du hast irgendein Device ohne gültigen TYPE.
2017.06.30 07:17:09 1: DEBUG>fheminfo: >CO20<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >CUL_HM<
2017.06.30 07:17:09 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/98_fheminfo.pm line 172.
2017.06.30 07:17:09 1: DEBUG>fheminfo: >DOIF<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >DUOFERN<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >DUOFERNSTICK<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >FHEM2FHEM<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >FHEMWEB<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >FileLog<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >Global<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >HMLAN<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >HMUARTLGW<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >HMinfo<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >MQTT<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >MQTT_DEVICE<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >SVG<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >at<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >autocreate<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >cmdalias<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >dummy<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >eventTypes<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >notify<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >readingsGroup<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >sequence<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >structure<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >telnet<
2017.06.30 07:17:09 1: DEBUG>fheminfo: >watchdog<
Hoffe, das hilft ...
bis die Tage
Klaus
ok, danke.
Vielleicht sollte ich noch erwähnen, dass das nach Restart genau nur einmal kommt....
bei mir kommt das überhaupt nicht, das macht mir viel größeren Kummer...
ha... ich habs gefunden... :)
Zitat von: betateilchen am 01 Juli 2017, 13:36:55
ha... ich habs gefunden... :)
Kann ich bestätigen !! :)
Congratulations, machst es mal für nen Laien erklären ?
Zitat von: Rampler am 03 Juli 2017, 07:29:31
Congratulations, machst es mal für nen Laien erklären ?
Das Problem hatte etwas mit dem ersten Modultyp in der alphabetischen Reihenfolge aller verwendeten Module, bei dem es Modelle gibt, zu tun. Da es auf meinem mobilen Test-/Entwicklungs-FHEM solche Modultypen nicht gab, trat der Fehler lange nicht auf. Erst nachdem ich am Samstag die Auswertung der verwendeten Datenbanksysteme bei configDB und DbLog eingebaut hatte, hatte ich die Warnung plötzlich auch im Logfile und konnte sie beheben.