Hard to tell for certain from that snippet, but I'd say @record is a null value in your execution for one reason or another (i.e. there is nothing stored in that array) so when it tries to execute the join, there is no list for the second argument to the "join" function.
In handling it, you need to decide if that is a legitimate execution (i.e. is it ok that @record is empty) or if it is the result of an error in another part of your code. Jonah Jackson -----Original Message----- From: jason corbett [mailto:[EMAIL PROTECTED] Sent: Tuesday, July 13, 2004 10:47 AM To: perl beginners Subject: What is "Use of uninitialized JOIN" error? Can anyone tell me what is happening here? Thanks, JC Here is the part of the code that the error is pointing to print OUTFILE "$recordlist\n"; $recordlist=join(",",@record); -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>