Missing right curly or square bracket

Begonnen von Gizmoh, 16 September 2015, 11:41:24

Vorheriges Thema - Nächstes Thema

Gizmoh

Hallo,

ich habe in meinem Logfile recht viele Einträge mit
2015.09.14 10:01:20 2: Missing right curly or square bracket at (eval 17555) line 2, at end of line
syntax error at (eval 17555) line 2, at EOF


Ich habe bisher keine Stelle gefunden, wo ich dort etwas vergessen haben könnte. Gibt es eine Möglichkeit das ganze irgendwie zu debuggen um die Meldung wegzubekommen? Mein Versuch den global stacktrace auf 1 zu setzen brachte dabei leider keinen Erfolg.

Danke und viele Grüße
Gizmoh


franky08

Du hast in einem Perl Code (notify o.ä.) eine schließende Klammer nicht gesetzt. Kontrolier mal deine notifys, in denen Perl Code vorkommt. Kann aber auch andere Ursachen haben.

VG
Frank
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

Gizmoh

Danke für deine Antwort.

Ich habe mir meine notifys angesehen, nichts offensichtliches zu sehen.
Habe danach mal meine config meine config mal mit notepad++ geöffnet und habe alle {, }, [ und ] gezählt, die anzahl der öffnenden und schließenden Elemente war dabei gleich.

marvin78

Es kann auch mit falsche Eintragung direkt in der config zu tun haben (Maskierung...), es kann aber auch ein fehlerhaftes Modul sein. Wir können hier nur raten.

Hast du mal stacktrace eingesschaltet und geschaut, was dann im Log erscheint?

Es könnte auch helfen, bei all deinen notifys verbose auf 5 zu stellen und zu schauen, ob das näheres zum Thema bringt.

attr TYPE=notify verbose 5

Gizmoh

Wie gesagt, stacktrace ist eingeschaltet, das mit dem verbose level der notifys probiere ich mal aus, danke :-)