Hallo Gemeinde,
Habt ihr mir einen Tipp, wie ich die Fehlerursache identifizieren kann, ich habe zur Zeit viele 1000 mal folgenen Eintrag im Logfile
2014.10.19 12:51:22 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE on$/ at ./FHEM/01_FHEMWEB.pm line 2095.
Danke
Für den sinnlosen Thread-Titel sollte man Dich teeren und federn...
Zu Deinem Problem: Du verwendest irgendwo in Deiner Konfiguration eine regexp, die mit .* beginnt die mit * beginnt, was man nicht tun darf sollte, weil es ziemlich sinnlos ist.
Finde die Stelle und trage da was sinnvolles ein, dann verschwindet die Meldung.
@betateilchen
Darf ich fragen weshalb das sinnlos ist?
Ich habe auch regexp mit .* am Anfang und erhalte auch keine Warnmeldungen
REGEXP .*Schluessel_light.*
Ich fand es nicht sinnlos weil damit kann ich mit mehren Handsendern schalten
Ich glaube, ich habe mich oben falsch ausgedrückt - da waren einfach die Finger wieder schneller als die Gedanken. Es muss nicht "eine regexp, die mit .* beginnt" heißen, sondern "eine regexp, die mit * beginnt". Sorry für den Tippfehler, ich werde ihn oben noch korrigieren.
Deshalb ist Deine regexp mit dem Punkt am Anfang auch ok und liefert keine Fehlermeldung. Eine regexp mit einem Stern am Anfang verursacht die Warnmeldung.
Im vorliegenden Problemfall hängt die Meldung irgendwie mit einem devStateIcon zusammen - vielleicht hilft das bei der Suche.
Zitat von: betateilchen am 23 Oktober 2014, 22:02:16
Deshalb ist Deine regexp mit dem Punkt am Anfang auch ok und liefert keine Fehlermeldung. Eine regexp mit einem Stern am Anfang verursacht die Warnmeldung.
Danke puh ich lerne doch
Hallo betateilchen,
erst mals sorry für den dummen Titel, soll ich ihn auf "* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE on$/ at ./FHEM/01_FHEMWEB.pm line 2095" umbenennen, oder hast Du einen netten Vorschlag.
Vielen Dank, ich habe gleich 2 Stellen gefunden, bei denen ein Punkt fehlte
Da inzwischen das gelöst davorsteht, ist die Titelfrage nicht mehr so dramatisch ;)