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.
als Erstes solltest Du stacktrace einschalten, dann erfährt man schon mehr
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?
Also ein DOIF Problem.
Entweder hast Du irgendwie ein DOIF definiert, das nicht korrekt funktioniert, oder die Meldung kommt aus dem DOIF Modul selbst.
Ich habe meine ganzen DOIF`s durchgeschaut, keines was auf Error steht.
Wie kann ich den Fehler noch eingrenzen und finden?
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 ||