[rt-users] confusing 'Use of uninitialized value' error / reply and comment not working

Bill McGonigle bill at bfccomputing.com
Thu Aug 24 23:29:09 EDT 2006


Hi, Folks,
	
I'm trying to figure out why a new RT 3.6.1 install (fc3, postgresql 
7.4.11, modperl2, perl 5.8.5, apache 2.0.53, postfix 2.1.5) isn't doing 
reply-to-requestors or comments from the web interface.  The output 
html starts with a </div> tag and includes the number of msec the query 
took but no content before that.

I'm seeing the syslog error:

	Aug 24 21:23:54 server1 RT: Use of uninitialized value in substitution 
(s///) at /opt/rt3/lib/RT/Interface/Web.pm line 617. 
(/opt/rt3/lib/RT/Interface/Web.pm:617)

which is the line:

     $args{'Body'} =~ s/\r\n/\n/gs;

in the following code snippet:

     #TODO document what else this takes.
     my %args = (
         Subject             => undef,
         From                => undef,
         Cc                  => undef,
         Body                => undef,
         AttachmentFieldName => undef,
#        map Encode::encode_utf8($_), @_,
         @_,
     );

     #Make the update content have no 'weird' newlines in it

     $args{'Body'} =~ s/\r\n/\n/gs;

Yet, if I Dumper(@_), I see:

   Aug 24 21:27:22 server1 RT: $VAR1 = 'Subject'; $VAR2 = undef; $VAR3 = 
'Body'; $VAR4 = 'reply test  test test '; 
(/opt/rt3/lib/RT/Interface/Web.pm:615)

which looks like it ought to add to the hash correctly.

Debugging steps taken so far: SQL query logging (no errors), increasing 
postgresql RAM (I hadn't done any performance tuning yet) commenting 
out that line of code (no improvement other than masking the error).

Additional curiosity - I don't seem to be getting watcher mail either.

Does anybody see what I'm missing here?  Or is this just a red herring?

Thanks,
-Bill

-----
Bill McGonigle, Owner           Work: 603.448.4440
BFC Computing, LLC              Home: 603.448.1668
bill at bfccomputing.com           Cell: 603.252.2606
http://www.bfccomputing.com/    Page: 603.442.1833
Blog: http://blog.bfccomputing.com/
VCard: http://bfccomputing.com/vcard/bill.vcf




More information about the rt-users mailing list