Autor Thema: Use of uninitialized value $msg  (Gelesen 2682 mal)

Offline housekeeper

  • Full Member
  • ***
  • Beiträge: 162
    • http://Nein
Use of uninitialized value $msg
« am: 14 Juni 2013, 09:50:41 »
Use of uninitialized value $msg in concatenation (.) or string at ./FHEM/00_TCM.pm line 471, <$fh> line 66.
Use of uninitialized value in pattern match (m//) at ./FHEM/00_TCM.pm line 87, <$fh> line 66.


$Id: 00_TCM.pm 3269 2013-06-10 11:11:51Z klaus-schauer $

Zeile 453

my $msg;

sieht irgendwie uninitialisiert aus.

Offline klaus.schauer

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1259
Aw: Use of uninitialized value $msg
« Antwort #1 am: 14 Juni 2013, 12:34:39 »
Zitat von: housekeeper schrieb am Fr, 14 Juni 2013 09:50
Use of uninitialized value $msg in concatenation (.) or string at ./FHEM/00_TCM.pm line 471, <$fh> line 66.
Use of uninitialized value in pattern match (m//) at ./FHEM/00_TCM.pm line 87, <$fh> line 66.


$Id: 00_TCM.pm 3269 2013-06-10 11:11:51Z klaus-schauer $

Zeile 453

my $msg;

sieht irgendwie uninitialisiert aus.

Wann kommt die Fehlermeldung? In der Routine Sub TCM_Parse310($$$) wird $msg zweimal deklariert. Könnte auch die Ursache des Fehlers sein.

Offline housekeeper

  • Full Member
  • ***
  • Beiträge: 162
    • http://Nein
Aw: Use of uninitialized value $msg
« Antwort #2 am: 14 Juni 2013, 13:21:12 »
Zitat von: klaus.schauer:
In der Routine Sub TCM_Parse310($$$) wird $msg zweimal deklariert. Könnte auch die Ursache des Fehlers sein.

Stimmt, aber nur einmal wird ein Wert zugewiesen. Genau das sagt die Fehlermeldung.

Offline klaus.schauer

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1259
Aw: Use of uninitialized value $msg
« Antwort #3 am: 14 Juni 2013, 13:27:44 »
Zitat von: housekeeper schrieb am Fr, 14 Juni 2013 13:21
Zitat von: klaus.schauer:
In der Routine Sub TCM_Parse310($$$) wird $msg zweimal deklariert. Könnte auch die Ursache des Fehlers sein.

Stimmt, aber nur einmal wird ein Wert zugewiesen. Genau das sagt die Fehlermeldung.

Die Antwort bringt mich aber nicht weiter. Gut wäre entweder

- Ein konkreter Vorschlag zur Fehlerbehebung

oder

- Hilfen bei der Fehlereingrenzung, z. B. Antworten auf meine Frage.

Offline housekeeper

  • Full Member
  • ***
  • Beiträge: 162
    • http://Nein
Aw: Use of uninitialized value $msg
« Antwort #4 am: 14 Juni 2013, 16:21:58 »
Zitat von: klaus.schauer:
Ein konkreter Vorschlag zur Fehlerbehebung


Einfach das machen, was die Fehlermeldung verlangt: Bei der Definition einen Wert zuweisen. Vielleicht hilft ja auch die Lektüre eines Perl HowTos ?

Offline klaus.schauer

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1259
Aw: Use of uninitialized value $msg
« Antwort #5 am: 14 Juni 2013, 18:53:45 »
Zitat von: housekeeper schrieb am Fr, 14 Juni 2013 16:21
Zitat von: klaus.schauer:
Ein konkreter Vorschlag zur Fehlerbehebung


Einfach das machen, was die Fehlermeldung verlangt: Bei der Definition einen Wert zuweisen. Vielleicht hilft ja auch die Lektüre eines Perl HowTos ?

Vergiss es, ich liebe solche Konversation!

Offline housekeeper

  • Full Member
  • ***
  • Beiträge: 162
    • http://Nein
Aw: Use of uninitialized value $msg
« Antwort #6 am: 14 Juni 2013, 20:25:05 »
Zitat von: klaus.schauer:
Vergiss es, ich liebe solche Konversation!


Mal langsam Freundchen, habe ich den Code verzapft oder Du ? Ich habe mir die Mühe gemacht Dich auf Dein Problem aufmerksam zu machen, Du weigerst Dich Deine Hausaufgaben zu machen, und möchtest mir noch an die Tür pinkeln ?

Vergiß lieber Du selbst es, vielleicht ist Programmieren einfach nicht Dein Ding.

 

decade-submarginal