Use of uninitialized value in concatenation (.) or string at ...
coolblue
- perl
Hallo,
bin so ein bissel am verzweifeln. Hat Einer ne Idee was hier dran so falsch sein soll?
In $argv[0] steht irgend ein String.
while(my $cfgline=<SYSMON>) { # zeile 79
if($cfgline eq "[server-${argv[0]}]") {} # zeile 80
} # zeile 81
Use of uninitialized value in concatenation (.) or string at ./framework.cgi line 80, <SYSMON> line 102.
Use of uninitialized value in concatenation (.) or string at ./framework.cgi line 80, <SYSMON> line 103.
Use of uninitialized value in concatenation (.) or string at ./framework.cgi line 80, <SYSMON> line 104.
...
...
...
Viele Grüße,
coolblue
Hallo,
bin so ein bissel am verzweifeln. Hat Einer ne Idee was hier dran so falsch sein soll?
In $argv[0] steht irgend ein String.
while(my $cfgline=<SYSMON>) { # zeile 79
if($cfgline eq "[server-${argv[0]}]") {} # zeile 80
} # zeile 81Use of uninitialized value in concatenation (.) or string at ./framework.cgi line 80, <SYSMON> line 102.
Use of uninitialized value in concatenation (.) or string at ./framework.cgi line 80, <SYSMON> line 103.
Use of uninitialized value in concatenation (.) or string at ./framework.cgi line 80, <SYSMON> line 104.
...
...
...
ups... sorry, hat sich erledigt, das Element $argv[0] war leer :-)
Viele Grüße,
coolblue
ups... sorry, hat sich erledigt, das Element $argv[0] war leer :-)
Ich will ja nicht schadenfreudig sein, aber du merkst warum use strict Sinnvoll ist?
Ohne wäre dir das nämlich nie aufgefallen und bei deinem tausenden Zeilen code wäre das evtl. seltsame Verhalten schwer (bis gar nicht) zu analysieren gewesen.
Struppi.