FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: stefan-dd am 26 Februar 2017, 18:23:38

Titel: log voll Perl Warning
Beitrag von: stefan-dd am 26 Februar 2017, 18:23:38
Hallo,
ich habe ein Problem in der Log Datei. Weiß aber gar nicht wo ich ansetzen soll. Was bedeuten die Meldungen? Wo und wie kann ich ansetzen?

2017.02.26 16:29:20 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 487) line 1, <DATA> line 2.
2017.02.26 16:30:21 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 529) line 1, <DATA> line 2.
2017.02.26 16:31:22 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 581) line 1, <DATA> line 2.
2017.02.26 16:34:25 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 688) line 1, <DATA> line 2.
2017.02.26 16:41:27 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 948) line 1.
2017.02.26 16:42:31 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 994) line 1, <DATA> line 2.
2017.02.26 16:48:37 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 1218) line 1, <DATA> line 2.
2017.02.26 16:49:37 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 1251) line 1, <DATA> line 2.
2017.02.26 16:52:01 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 1381) line 1.
2017.02.26 16:53:41 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 1433) line 1, <DATA> line 2.
2017.02.26 16:54:42 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 1464) line 1, <DATA> line 2.
2017.02.26 16:55:42 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 1500) line 1, <DATA> line 2.
2017.02.26 16:56:43 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 1556) line 1, <DATA> line 2.
2017.02.26 16:57:44 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 1593) line 1, <DATA> line 2.
2017.02.26 16:59:55 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 1693) line 1.
2017.02.26 17:06:52 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 1930) line 1, <DATA> line 2.
2017.02.26 17:07:01 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 1978) line 1.
2017.02.26 17:08:53 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 2045) line 1, <DATA> line 2.
2017.02.26 17:09:54 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 2082) line 1, <DATA> line 2.
2017.02.26 17:11:56 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 2168) line 1, <DATA> line 2.
2017.02.26 17:12:57 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 2202) line 1, <DATA> line 2.
2017.02.26 17:13:58 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 2232) line 1, <DATA> line 2.
2017.02.26 17:14:59 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 2262) line 1, <DATA> line 2.
2017.02.26 17:17:00 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 2338) line 1, <DATA> line 2.
2017.02.26 17:18:01 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 2369) line 1, <DATA> line 2.
2017.02.26 17:20:03 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 2427) line 1, <DATA> line 2.
2017.02.26 17:22:01 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 2522) line 1.
2017.02.26 17:22:05 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 2538) line 1, <DATA> line 2.
2017.02.26 17:23:06 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 2570) line 1, <DATA> line 2.
2017.02.26 17:24:07 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 2601) line 1, <DATA> line 2.
2017.02.26 17:25:07 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 2636) line 1, <DATA> line 2.
2017.02.26 17:26:08 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 2667) line 1, <DATA> line 2.
2017.02.26 17:29:12 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 2780) line 1, <DATA> line 2.
2017.02.26 17:30:13 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 2812) line 1, <DATA> line 2.
2017.02.26 17:33:16 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 2915) line 1, <DATA> line 2.
2017.02.26 17:37:01 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 3096) line 1.
2017.02.26 17:38:20 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 3146) line 1, <DATA> line 2.
2017.02.26 17:39:22 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 3181) line 1, <DATA> line 2.
2017.02.26 17:42:24 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 3293) line 1, <DATA> line 2.
2017.02.26 17:43:25 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 3326) line 1, <DATA> line 2.
2017.02.26 17:44:26 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 3363) line 1, <DATA> line 2.
2017.02.26 17:45:27 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 3400) line 1, <DATA> line 2.
2017.02.26 17:46:28 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 3474) line 1, <DATA> line 2.
2017.02.26 17:47:29 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 3520) line 1, <DATA> line 2.
2017.02.26 17:48:30 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 3558) line 1, <DATA> line 2.
2017.02.26 17:49:31 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 3590) line 1, <DATA> line 2.
2017.02.26 17:52:01 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 3725) line 1.
2017.02.26 17:52:33 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 3750) line 1, <DATA> line 2.
2017.02.26 17:53:34 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 3784) line 1, <DATA> line 2.
2017.02.26 17:54:35 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 3821) line 1, <DATA> line 2.
2017.02.26 17:55:36 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 3853) line 1, <DATA> line 2.
2017.02.26 17:57:38 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 3945) line 1, <DATA> line 2.
2017.02.26 17:58:38 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 3983) line 1, <DATA> line 2.
2017.02.26 17:59:55 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 4059) line 1.
2017.02.26 18:00:40 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 4082) line 1, <DATA> line 2.
2017.02.26 18:01:41 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 4136) line 1, <DATA> line 2.
2017.02.26 18:03:43 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 4205) line 1, <DATA> line 2.
2017.02.26 18:04:45 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 4238) line 1, <DATA> line 2.
2017.02.26 18:06:47 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 4336) line 1, <DATA> line 2.
2017.02.26 18:07:01 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 4383) line 1.
2017.02.26 18:07:48 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 4414) line 1, <DATA> line 2.
2017.02.26 18:08:49 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 4449) line 1, <DATA> line 2.
2017.02.26 18:09:50 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 4486) line 1, <DATA> line 2.


Titel: Antw:log voll Perl Warning
Beitrag von: betateilchen am 26 Februar 2017, 18:28:57
als Erstes solltest Du stacktrace einschalten, dann erfährt man schon mehr
Titel: Antw:log voll Perl Warning
Beitrag von: stefan-dd am 26 Februar 2017, 19:44:20
Hatte ich jetzt aktiviert. Folgende Einträge wiederholten sich:

2017.02.26 19:33:29 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 5633) line 1.
2017.02.26 19:33:29 1: stacktrace:
2017.02.26 19:33:29 1:     main::__ANON__                      called by (eval 5633) (1)
2017.02.26 19:33:29 1:     (eval)                              called by ./FHEM/98_DOIF.pm (1065)
2017.02.26 19:33:29 1:     main::DOIF_CheckCond                called by ./FHEM/98_DOIF.pm (1324)
2017.02.26 19:33:29 1:     main::DOIF_Trigger                  called by ./FHEM/98_DOIF.pm (1444)
2017.02.26 19:33:29 1:     main::DOIF_Notify                   called by fhem.pl (3310)
2017.02.26 19:33:29 1:     main::CallFn                        called by fhem.pl (3231)
2017.02.26 19:33:29 1:     main::DoTrigger                     called by fhem.pl (4162)
2017.02.26 19:33:29 1:     main::readingsEndUpdate             called by ./FHEM/98_HTTPMOD.pm (2450)
2017.02.26 19:33:29 1:     main::HTTPMOD_Read                  called by FHEM/HttpUtils.pm (428)
2017.02.26 19:33:29 1:     main::__ANON__                      called by fhem.pl (671)
2017.02.26 19:36:29 1: PERL WARNING: Possible precedence problem on bitwise | operator at (eval 5848) line 1, <DATA> line 2.
2017.02.26 19:36:29 1: stacktrace:
2017.02.26 19:36:29 1:     main::__ANON__                      called by (eval 5848) (1)
2017.02.26 19:36:29 1:     (eval)                              called by ./FHEM/98_DOIF.pm (1065)
2017.02.26 19:36:29 1:     main::DOIF_CheckCond                called by ./FHEM/98_DOIF.pm (1324)
2017.02.26 19:36:29 1:     main::DOIF_Trigger                  called by ./FHEM/98_DOIF.pm (1444)
2017.02.26 19:36:29 1:     main::DOIF_Notify                   called by fhem.pl (3310)
2017.02.26 19:36:29 1:     main::CallFn                        called by fhem.pl (3231)
2017.02.26 19:36:29 1:     main::DoTrigger                     called by fhem.pl (4162)
2017.02.26 19:36:29 1:     main::readingsEndUpdate             called by ./FHEM/58_GPIO4.pm (141)
2017.02.26 19:36:29 1:     main::GPIO3_Get                     called by ./FHEM/58_GPIO4.pm (123)
2017.02.26 19:36:29 1:     main::GPIO3_DeviceUpdateLoop        called by fhem.pl (2904)
2017.02.26 19:36:29 1:     main::HandleTimeout                 called by fhem.pl (606)


Was kann ich da tun oder weiter selektieren?
Titel: Antw:log voll Perl Warning
Beitrag von: betateilchen am 26 Februar 2017, 19:46:13
Also ein DOIF Problem.

Entweder hast Du irgendwie ein DOIF definiert, das nicht korrekt funktioniert, oder die Meldung kommt aus dem DOIF Modul selbst.
Titel: Antw:log voll Perl Warning
Beitrag von: stefan-dd am 27 Februar 2017, 20:18:21
Ich habe meine ganzen DOIF`s durchgeschaut, keines was auf Error steht.
Wie kann ich den Fehler noch eingrenzen und finden?
Titel: Antw:log voll Perl Warning
Beitrag von: Damian am 27 Februar 2017, 21:07:23
Zitat von: stefan-dd am 27 Februar 2017, 20:18:21
Ich habe meine ganzen DOIF`s durchgeschaut, keines was auf Error steht.
Wie kann ich den Fehler noch eingrenzen und finden?

Du hast in der Bedingung eines deiner DOIFs ein | stehen, was da nicht hingehört, wenn du etwas verodern willst, dann nimm einfach or oder ||