FHEM Forum

FHEM - Hardware => FRITZ!Box => Thema gestartet von: Tommy82 am 24 November 2014, 10:23:42

Titel: [Gelöst]Perl fehler
Beitrag von: Tommy82 am 24 November 2014, 10:23:42
Hallo,
ich habe heute diesen Fehler in meinem Log


2014.11.24 10:01:33.766 1: PERL WARNING: Use of uninitialized value $values in pattern match (m//) at ./FHEM/01_FHEMWEB.pm line 2446.
2014.11.24 10:01:33.773 1: PERL WARNING: Use of uninitialized value $cv in pattern match (m//) at ./FHEM/01_FHEMWEB.pm line 2455.
2014.11.24 10:01:34.493 1: PERL WARNING: Use of uninitialized value $htmlTxt in pattern match (m//) at ./FHEM/33_readingsGroup.pm line 676.
2014.11.24 10:01:34.539 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 361) line 1.
2014.11.24 10:02:36.327 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 526) line 1.
2014.11.24 10:02:36.334 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 528) line 1.
2014.11.24 10:02:36.340 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 530) line 1.
2014.11.24 10:02:36.347 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 532) line 1.
2014.11.24 10:02:38.002 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 546) line 1.
2014.11.24 10:02:38.009 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 548) line 1.
2014.11.24 10:02:38.015 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 550) line 1.
2014.11.24 10:02:38.021 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 552) line 1.
2014.11.24 10:02:38.027 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 554) line 1.
2014.11.24 10:02:38.034 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 556) line 1.
2014.11.24 10:04:06.363 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 721) line 1.
2014.11.24 10:04:06.369 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 723) line 1.
2014.11.24 10:04:06.375 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 725) line 1.
2014.11.24 10:04:06.382 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 727) line 1.
2014.11.24 10:04:07.967 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 741) line 1.
2014.11.24 10:04:07.973 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 743) line 1.
2014.11.24 10:04:07.980 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 745) line 1.
2014.11.24 10:04:07.986 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 747) line 1.
2014.11.24 10:04:07.992 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 749) line 1.
2014.11.24 10:04:07.998 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 751) line 1.
2014.11.24 10:05:36.348 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 978) line 1.
2014.11.24 10:05:36.355 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 980) line 1.
2014.11.24 10:05:36.361 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 982) line 1.
2014.11.24 10:05:36.366 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 984) line 1.
2014.11.24 10:05:37.609 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 986) line 1.
2014.11.24 10:05:37.616 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 988) line 1.
2014.11.24 10:05:37.622 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 990) line 1.
2014.11.24 10:05:37.628 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 992) line 1.
2014.11.24 10:05:37.634 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 994) line 1.
2014.11.24 10:05:37.640 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 996) line 1.
2014.11.24 10:07:06.354 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1198) line 1.
2014.11.24 10:07:06.361 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1200) line 1.
2014.11.24 10:07:06.367 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1202) line 1.
2014.11.24 10:07:06.373 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1204) line 1.
2014.11.24 10:07:07.604 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1206) line 1.
2014.11.24 10:07:07.611 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1208) line 1.
2014.11.24 10:07:07.617 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1210) line 1.
2014.11.24 10:07:07.623 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1212) line 1.
2014.11.24 10:07:07.629 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1214) line 1.
2014.11.24 10:07:07.635 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1216) line 1.
2014.11.24 10:08:35.390 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1445) line 1.
2014.11.24 10:08:35.396 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1447) line 1.
2014.11.24 10:08:35.402 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1449) line 1.
2014.11.24 10:08:35.408 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1451) line 1.
2014.11.24 10:08:37.349 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1453) line 1.
2014.11.24 10:08:37.355 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1455) line 1.
2014.11.24 10:08:37.362 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1457) line 1.
2014.11.24 10:08:37.368 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1459) line 1.
2014.11.24 10:08:37.374 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1461) line 1.
2014.11.24 10:08:37.380 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1463) line 1.
2014.11.24 10:10:06.507 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1652) line 1.
2014.11.24 10:10:06.514 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1654) line 1.
2014.11.24 10:10:06.520 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1656) line 1.
2014.11.24 10:10:06.526 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1658) line 1.
2014.11.24 10:10:07.826 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1660) line 1.
2014.11.24 10:10:07.833 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1662) line 1.
2014.11.24 10:10:07.839 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1664) line 1.
2014.11.24 10:10:07.846 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1666) line 1.
2014.11.24 10:10:07.852 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1668) line 1.
2014.11.24 10:10:07.858 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1670) line 1.
2014.11.24 10:11:36.488 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1889) line 1.
2014.11.24 10:11:36.494 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1891) line 1.
2014.11.24 10:11:36.501 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1893) line 1.
2014.11.24 10:11:36.507 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1895) line 1.
2014.11.24 10:11:37.683 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1897) line 1.
2014.11.24 10:11:37.690 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1899) line 1.
2014.11.24 10:11:37.696 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1901) line 1.
2014.11.24 10:11:37.702 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1903) line 1.
2014.11.24 10:11:37.708 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1905) line 1.
2014.11.24 10:11:37.715 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 1907) line 1.


Woher kommt dieser und was kann ich dagegen tun?

Danke
Titel: Antw:Perl fehler
Beitrag von: rudolfkoenig am 24 November 2014, 10:33:59
Es haette gereicht nur eine der Zeilen zu zeigen, diese Menge stoert. Sonst bitte "attr global stacktrace" setzen, und das Problem erneut provozieren. Bei den zusaetzlichen Ausgaben sieht man, wo das Problem auftritt.
Titel: Antw:Perl fehler
Beitrag von: Tommy82 am 24 November 2014, 10:42:07
Hi, dann gibts im Log diese Meldungen:
2014.11.24 10:37:03.921 1: PERL WARNING: could not find ParserDetails.ini in /mod/external/usr/share/fhem/lib/perl5/site_perl/5.12.2/XML/SAX
2014.11.24 10:37:03.922 3: stacktrace:
2014.11.24 10:37:03.924 3:     main::__ANON__                      called by /mod/external/usr/share/fhem/lib/perl5/site_perl/5.12.2/XML/SAX.pm (212)
2014.11.24 10:37:03.926 3:     XML::SAX::do_warn                   called by /mod/external/usr/share/fhem/lib/perl5/site_perl/5.12.2/XML/SAX.pm (62)
2014.11.24 10:37:03.928 3:     XML::SAX::load_parsers              called by /mod/external/usr/share/fhem/lib/perl5/site_perl/5.12.2/XML/SAX.pm (114)
2014.11.24 10:37:03.929 3:     XML::SAX::parsers                   called by /mod/external/usr/share/fhem/lib/perl5/site_perl/5.12.2/XML/SAX/ParserFactory.pm (18)
2014.11.24 10:37:03.931 3:     XML::SAX::ParserFactory::new        called by /mod/external/usr/share/fhem/lib/perl5/site_perl/5.12.2/XML/SAX/ParserFactory.pm (25)
2014.11.24 10:37:03.933 3:     XML::SAX::ParserFactory::parser     called by /mod/external/usr/share/fhem/lib/perl5/site_perl/5.12.2/XML/Simple.pm (358)
2014.11.24 10:37:03.934 3:     XML::Simple::build_tree             called by /mod/external/usr/share/fhem/lib/perl5/site_perl/5.12.2/XML/Simple.pm (308)
2014.11.24 10:37:03.936 3:     XML::Simple::build_simple_tree      called by /mod/external/usr/share/fhem/lib/perl5/site_perl/5.12.2/XML/Simple.pm (270)
2014.11.24 10:37:03.938 3:     XML::Simple::parse_string           called by /mod/external/usr/share/fhem/lib/perl5/site_perl/5.12.2/XML/Simple.pm (171)
2014.11.24 10:37:03.939 3:     XML::Simple::XMLin                  called by ./FHEM/70_ENIGMA2.pm (1015)
2014.11.24 10:37:03.941 3:     main::ENIGMA2_ReceiveCommand        called by FHEM/HttpUtils.pm (239)
2014.11.24 10:37:03.942 3:     main::__ANON__                      called by /mod/external/usr/share/fhem/fhem.pl (594)


2014.11.24 10:37:35.997 1: PERL WARNING: Possible unintended interpolation of @green in string at (eval 228) line 1, <$fh> line 922.
2014.11.24 10:37:35.998 3: stacktrace:
2014.11.24 10:37:36.000 3:     main::__ANON__                      called by (eval 228) (1)
2014.11.24 10:37:36.002 3:     (eval)                              called by ./FHEM/33_readingsGroup.pm (1038)
2014.11.24 10:37:36.003 3:     main::readingsGroup_Attr            called by /mod/external/usr/share/fhem/fhem.pl (2928)
2014.11.24 10:37:36.005 3:     main::CallFn                        called by /mod/external/usr/share/fhem/fhem.pl (2288)
2014.11.24 10:37:36.006 3:     main::CommandAttr                   called by /mod/external/usr/share/fhem/fhem.pl (972)
2014.11.24 10:37:36.008 3:     main::AnalyzeCommand                called by /mod/external/usr/share/fhem/fhem.pl (851)
2014.11.24 10:37:36.010 3:     main::AnalyzeCommandChain           called by /mod/external/usr/share/fhem/fhem.pl (1107)
2014.11.24 10:37:36.011 3:     main::CommandInclude                called by /mod/external/usr/share/fhem/fhem.pl (1208)
2014.11.24 10:37:36.013 3:     main::CommandRereadCfg              called by /mod/external/usr/share/fhem/fhem.pl (972)
2014.11.24 10:37:36.015 3:     main::AnalyzeCommand                called by /mod/external/usr/share/fhem/fhem.pl (851)
2014.11.24 10:37:36.017 3:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (1922)
2014.11.24 10:37:36.018 3:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (1720)
2014.11.24 10:37:36.020 3:     main::FW_style                      called by ./FHEM/01_FHEMWEB.pm (737)
2014.11.24 10:37:36.021 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.24 10:37:36.023 3:     main::FW_Read                       called by /mod/external/usr/share/fhem/fhem.pl (2928)
2014.11.24 10:37:36.025 3:     main::CallFn                        called by /mod/external/usr/share/fhem/fhem.pl (598)
Titel: Antw:Perl fehler
Beitrag von: rudolfkoenig am 24 November 2014, 10:56:59
Im ersten Fall ist das ENIGMA2 FHEM-Modul zusatendig, beim zweiten readingsGroup. Man sollte also mit passenden Betreff in dem zum Modul-gehoerenden Forums-Bereich jeweils eine neue Diskussion (Thread) anlegen.
Titel: Antw:Perl fehler
Beitrag von: Tommy82 am 24 November 2014, 11:00:07
Hallo,
ok werd ich machen

Danke
Titel: Antw:Perl fehler
Beitrag von: justme1968 am 24 November 2014, 11:01:23
du verwendest irgendwo ein @ (vermutlich in einem string für ein icon) ohne es mit \ zu maskieren. du kannst je nach kontext auch ' statt " für den string verwenden.

gruß
  andre
Titel: Antw:Perl fehler
Beitrag von: Tommy82 am 24 November 2014, 11:06:37
Zitat von: justme1968 am 24 November 2014, 11:01:23
du verwendest irgendwo ein @ (vermutlich in einem string für ein icon) ohne es mit \ zu maskieren. du kannst je nach kontext auch ' statt " für den string verwenden.

gruß
  andre

Danke für den Hinweis, dann denke ich das es hierran liegt
{ state => '%devStateIcon', 'power.on' => "dreambox", 'power.off' => "off" }

Werd es mal ohne das @ versuchen


Bekomme aber noch einen neuen Fehler im Log
2014.11.24 11:07:37.289 1: PERL WARNING: Use of uninitialized value $a in concatenation (.) or string at ./FHEM/01_FHEMWEB.pm line 2607.
2014.11.24 11:07:37.291 3: stacktrace:
2014.11.24 11:07:37.292 3:     main::__ANON__                      called by ./FHEM/01_FHEMWEB.pm (2607)
2014.11.24 11:07:37.294 3:     main::FW_widgetOverride             called by ./FHEM/01_FHEMWEB.pm (1015)
2014.11.24 11:07:37.295 3:     main::FW_doDetail                   called by ./FHEM/01_FHEMWEB.pm (738)
2014.11.24 11:07:37.297 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (393)
2014.11.24 11:07:37.299 3:     main::FW_Read                       called by /mod/external/usr/share/fhem/fhem.pl (2928)
2014.11.24 11:07:37.300 3:     main::CallFn                        called by /mod/external/usr/share/fhem/fhem.pl (598)