Autor Thema: log fehler Neustart fhem in Meta.pm  (Gelesen 531 mal)

Offline holle75

  • Sr. Member
  • ****
  • Beiträge: 802
log fehler Neustart fhem in Meta.pm
« am: 05 Dezember 2019, 21:12:57 »
Schon seit Monaten, trotz regelmäßiger Updates, bekomme ich nach Neustart fhem im log:

PERL WARNING: Use of uninitialized value in concatenation (.) or string at /opt/fhem/FHEM/Meta.pm line 2039.
jemand eine Idee?

Danke


Offline nog76

  • New Member
  • *
  • Beiträge: 18
Antw:log fehler Neustart fhem in Meta.pm
« Antwort #1 am: 26 Juli 2020, 21:21:53 »
Bei mir seit einiger Zeit (ca. 25.5.2020) auch - nur eine Zeile später:

PERL WARNING: Use of uninitialized value in concatenation (.) or string at /opt/fhem/FHEM/Meta.pm line 2040.
Leider habe ich auch bisher keine Lösung gefunden. FHEM ist auf dem aktuellen Stand.
« Letzte Änderung: 26 Juli 2020, 21:31:47 von nog76 »

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 16522
  • s/fhem\.cfg/configDB/g
Antw:log fehler Neustart fhem in Meta.pm
« Antwort #2 am: 26 Juli 2020, 23:20:25 »
stacktrace anschalten, dann erfährt man mehr und man kommt vielleicht der Ursache auf die Spur
-----------------------
Unaufgeforderte Anfragen per email werden von mir nicht beantwortet. Dafür ist das Forum da.
-----------------------
Lesen gefährdet die Unwissenheit!

Offline nog76

  • New Member
  • *
  • Beiträge: 18
Antw:log fehler Neustart fhem in Meta.pm
« Antwort #3 am: 27 Juli 2020, 07:58:07 »
Stacktrace hat aus meiner Sicht aber dazu auch keinen Hinweis:

2020.07.27 07:44:02 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at /opt/fhem/FHEM/Meta.pm line 2040.
2020.07.27 07:44:02 1: stacktrace:
2020.07.27 07:44:02 1:     main::__ANON__                      called by /opt/fhem/FHEM/Meta.pm (2030)
2020.07.27 07:44:02 1:     FHEM::Meta::__GetMetadata           called by /opt/fhem/FHEM/Meta.pm (643)
2020.07.27 07:44:02 1:     (eval)                              called by /opt/fhem/FHEM/59_Weather.pm (36)
2020.07.27 07:44:02 1:     main::BEGIN                         called by /opt/fhem/FHEM/Meta.pm (0)
2020.07.27 07:44:02 1:     (eval)                              called by /opt/fhem/FHEM/Meta.pm (0)
2020.07.27 07:44:02 1:     (eval)                              called by fhem.pl (2625)
2020.07.27 07:44:02 1:     (eval)                              called by fhem.pl (2624)
2020.07.27 07:44:02 1:     main::CommandReload                 called by fhem.pl (2010)
2020.07.27 07:44:02 1:     main::LoadModule                    called by fhem.pl (2067)
2020.07.27 07:44:02 1:     main::CommandDefine                 called by fhem.pl (1254)
2020.07.27 07:44:02 1:     main::AnalyzeCommand                called by fhem.pl (1105)
2020.07.27 07:44:02 1:     main::AnalyzeCommandChain           called by configDB.pm (746)
2020.07.27 07:44:02 1:     main::_cfgDB_Execute                called by configDB.pm (445)
2020.07.27 07:44:02 1:     main::cfgDB_ReadAll                 called by fhem.pl (612)

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 16522
  • s/fhem\.cfg/configDB/g
Antw:log fehler Neustart fhem in Meta.pm
« Antwort #4 am: 27 Juli 2020, 08:51:10 »
Stacktrace hat aus meiner Sicht aber dazu auch keinen Hinweis:

doch...

2020.07.27 07:44:02 1:     main::__ANON__                      called by /opt/fhem/FHEM/Meta.pm (2030)
2020.07.27 07:44:02 1:     FHEM::Meta::__GetMetadata           called by /opt/fhem/FHEM/Meta.pm (643)
2020.07.27 07:44:02 1:     (eval)                              called by /opt/fhem/FHEM/59_Weather.pm (36)

Das Weather Modul versucht, Meta.pm zu laden, danach versucht, Meta.pm, bestimmte Daten im Weather Modul zu finden, die offenbar nicht vorhanden sind.

Das Problem wird also aller Wahrscheinlichkeit nach vom Weather Modul verursacht.
-----------------------
Unaufgeforderte Anfragen per email werden von mir nicht beantwortet. Dafür ist das Forum da.
-----------------------
Lesen gefährdet die Unwissenheit!

Offline nog76

  • New Member
  • *
  • Beiträge: 18
Antw:log fehler Neustart fhem in Meta.pm
« Antwort #5 am: 27 Juli 2020, 11:15:54 »
Habe das Weather-Modul nun rausgeworfen - nun verlagert sich der Fehler in DBLog:

2020.07.27 11:13:50 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at /opt/fhem/FHEM/Meta.pm line 2040.
2020.07.27 11:13:50 1: stacktrace:
2020.07.27 11:13:50 1:     main::__ANON__                      called by /opt/fhem/FHEM/Meta.pm (2030)
2020.07.27 11:13:50 1:     FHEM::Meta::__GetMetadata           called by /opt/fhem/FHEM/Meta.pm (643)
2020.07.27 11:13:50 1:     (eval)                              called by (eval 25) (1)
2020.07.27 11:13:50 1:     main::BEGIN                         called by /opt/fhem/FHEM/Meta.pm (0)
2020.07.27 11:13:50 1:     (eval)                              called by /opt/fhem/FHEM/Meta.pm (0)
2020.07.27 11:13:50 1:     (eval)                              called by /opt/fhem/FHEM/93_DbLog.pm (22)
2020.07.27 11:13:50 1:     (eval)                              called by fhem.pl (2636)
2020.07.27 11:13:50 1:     (eval)                              called by fhem.pl (2635)
2020.07.27 11:13:50 1:     main::CommandReload                 called by fhem.pl (2021)
2020.07.27 11:13:50 1:     main::LoadModule                    called by fhem.pl (2078)
2020.07.27 11:13:50 1:     main::CommandDefine                 called by fhem.pl (1254)
2020.07.27 11:13:50 1:     main::AnalyzeCommand                called by fhem.pl (1105)
2020.07.27 11:13:50 1:     main::AnalyzeCommandChain           called by configDB.pm (746)
2020.07.27 11:13:50 1:     main::_cfgDB_Execute                called by configDB.pm (445)
2020.07.27 11:13:50 1:     main::cfgDB_ReadAll                 called by fhem.pl (612)

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 16522
  • s/fhem\.cfg/configDB/g
Antw:log fehler Neustart fhem in Meta.pm
« Antwort #6 am: 27 Juli 2020, 11:50:29 »
ich habe das Thema in die Entwicklung weitergereicht: https://forum.fhem.de/index.php/topic,113149.0.html
-----------------------
Unaufgeforderte Anfragen per email werden von mir nicht beantwortet. Dafür ist das Forum da.
-----------------------
Lesen gefährdet die Unwissenheit!

Offline DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5875
Antw:log fehler Neustart fhem in Meta.pm
« Antwort #7 am: 27 Juli 2020, 12:02:11 »
Ich habe sowohl 59_Weather.pm als auch 93_DbLog.pm neben anderen Modulen, die Meta.pm laden, im Einsatz.
Meta.pm ist natürlich vorhanden.
Kann bei mir keine der hier beschriebenen Meldungen feststellen.
ESXi 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf Synology 415+
Maintainer: SSCam, SSChatBot, SSCal, DbLog/DbRep, Log2Syslog, SMAPortal, Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

 

decade-submarginal