FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Harald am 15 November 2013, 10:42:19

Titel: Woher kommt diese Konsolenmeldung?
Beitrag von: Harald am 15 November 2013, 10:42:19
Guten Morgen zusammen,

auf der Konsole des RasPi habe ich hin und wieder folgende Meldung: "syswrite() on closed filehandle GENxxx at fhem.pl line 521" wobei xxx eine 3-4stellige Zahl ist. Ich habe noch nicht heraus finden können, bei welcher Gelegenheit diese generiert wird. Leider wird auf der Konsole ja kein Zeitstempel mit ausgegeben.

Kann mir jemand einen Tipp geben, wo ich den Fehler suchen kann?

Viele Grüße

Harald
Titel: Antw:Woher kommt diese Konsolenmeldung?
Beitrag von: Dietmar63 am 15 November 2013, 11:47:44
fhem.pl line 521
der Rufer ist nur unklar
Titel: Antw:Woher kommt diese Konsolenmeldung?
Beitrag von: Harald am 15 November 2013, 11:57:41
Danke für die Info. Das war mir allerdings soweit auch klar. Ich hatte gehofft, dass jemand mit dem syswrite() und GENxxx was anfangen kann und mir einen Tipp für die Suche geben könnte.

Viele Grüße

Harald
Titel: Antw:Woher kommt diese Konsolenmeldung?
Beitrag von: eldrik am 19 November 2013, 14:26:20
Hi,

ich habe diese Meldungen nach dem heutigen fhem update erhalten.

syswrite() on closed filehandle GEN148 at fhem.pl line 522.
syswrite() on closed filehandle GEN163 at fhem.pl line 522.
syswrite() on closed filehandle GEN167 at fhem.pl line 522.
syswrite() on closed filehandle GEN169 at fhem.pl line 522.
syswrite() on closed filehandle GEN174 at fhem.pl line 522.
syswrite() on closed filehandle GEN178 at fhem.pl line 522.
syswrite() on closed filehandle GEN191 at fhem.pl line 522.
syswrite() on closed filehandle GEN201 at fhem.pl line 522.
syswrite() on closed filehandle GEN202 at fhem.pl line 522.
syswrite() on closed filehandle GEN207 at fhem.pl line 522.
syswrite() on closed filehandle GEN250 at fhem.pl line 522.
syswrite() on closed filehandle GEN249 at fhem.pl line 522.
syswrite() on closed filehandle GEN261 at fhem.pl line 522.
syswrite() on closed filehandle GEN262 at fhem.pl line 522.
syswrite() on closed filehandle GEN267 at fhem.pl line 522.
syswrite() on closed filehandle GEN293 at fhem.pl line 522.
syswrite() on closed filehandle GEN316 at fhem.pl line 522.
syswrite() on closed filehandle GEN322 at fhem.pl line 522.
syswrite() on closed filehandle GEN347 at fhem.pl line 522.
syswrite() on closed filehandle GEN356 at fhem.pl line 522.
syswrite() on closed filehandle GEN371 at fhem.pl line 522.

gibt es hierzu Neuigkeiten?

Greetz
Eldrik
Titel: Antw:Woher kommt diese Konsolenmeldung?
Beitrag von: ollir am 25 November 2013, 03:31:44
Hallo,

ich habe auch einige Einträge im Log:

z.B.:
syswrite() on closed filehandle GEN2394 at fhem.pl line 522.
syswrite() on closed filehandle GEN2361 at fhem.pl line 522.

VG
Olli
Titel: Antw:Woher kommt diese Konsolenmeldung?
Beitrag von: Harald am 27 November 2013, 10:35:55
Hallo zusammen,

hat keiner einen Tipp für die Fehlersuche?
Diese Meldungen erhalte ich weiterhin nach einem gestrigen fhem-Update. Da hat sich nichts geändert.
Ich würde gerne wissen, wie ich den fraglichen filehandle GEN xxxx ermitteln kann.

Viele Grüße

Harald
Titel: Antw:Woher kommt diese Konsolenmeldung?
Beitrag von: betateilchen am 27 November 2013, 15:18:10
Ich bin mir ja nicht so ganz sicher, aber ich könnte mir vorstellen, dass es in Zeile 522 vielleicht syswrite($hash->{FD}, $wb) heissen müsste anstatt {CD}.

Stell doch die Frage mal im Bereich "Sonstiges", das wäre nach der Maintainer.txt das richtige Unterforum für die fhem.pl.
Titel: Antw:Woher kommt diese Konsolenmeldung?
Beitrag von: abc2006 am 27 November 2013, 15:22:17
Ich schliess mich mit der Fehlermeldung nach dem Update an :-)
-> taucht bei mir auch auf;-)
lg
stephan
Titel: Antw:Woher kommt diese Konsolenmeldung?
Beitrag von: Harald am 27 November 2013, 17:03:57
Hallo betateilchen,

danke für den Hinweis. Aber ich bin mir nicht sicher, ob wirklich die Ursache in der fhem.pl liegt. Jedenfalls habe ich das Problem dort mal beschrieben.

Ich habe den Verdacht, dass irgend etwas auf das Schreiben in ein File wartet und dann fhem.pl die Meldung gibt, dass das File nicht geöffnet ist - nur welches File und wer oder was will schreiben?

Viele Grüße

Harald