RE: CGIServlet and CGI.pm upload feature

2004-11-21 Thread Mark Thomas
Sorry it has taken so long for a response on this. It looks like you have been
hit by bug 32023. This has now been fixed in CVS for TC 5.5.x, TC 5.0.x and
TC4.1.x 

Mark

 -Original Message-
 From: Brian T. Dittmer [mailto:[EMAIL PROTECTED] 
 Sent: Friday, July 09, 2004 9:14 PM
 To: [EMAIL PROTECTED]
 Subject: CGIServlet and CGI.pm upload feature
 
 Hey guys...I'm having some serious trouble using the file 
 upload feature
 in CGI.pm in conjunction with Tomcat 5.0.24.  When I try and 
 upload the
 file to my script for parsing the script hangs and prints 
 nothing to the
 browser (in other words it's the script is erring out).  Here's where
 the plot thickens...when I try and upload a file with six or 
 seven lines
 of data it goes through fine.  When I try and upload any file 
 5k or so
 the script hangs.  The file is just a standard text file with fields
 delaminated by pipes ( | ).  Below is the error in the log file:
 
 2004-07-09 15:53:15 StandardContext[/management]cgi: runCGI
 (stderr):CGI.pm: Server closed socket during multipart read (client
 aborted?).
 2004-07-09 15:53:15 StandardContext[/management]cgi: runCGI: 1 lines
 received on stderr
 
 
 I've tried modifying the clientInputTimeout parameter in 
 web.xml but to
 no avail.  It still errors out no matter high I set it.  I've 
 also tried
 changing the timeout times in server.xml.  I'm not really 
 sure what the
 deal is.
 
 Below is the exact form code I'm using to pass the form to the script:
 
 FORM ACTION=cgi-bin/data_import.cgi METHOD=post
 ENCTYPE=multipart/form-data
 file: INPUT TYPE=file NAME=leadfile
 P
 INPUT TYPE=submit NAME=Submit 
 VALUE=Submit Form
 /FORM
 
 
 Below is the exact perl code I'm using to grab the data:
 
 $query = new CGI; 
 $lead_file = $query-upload(leadfile);  
 @lines = $lead_file;
 
 
 
 As you can see I'm not doing anything weird or different
 here...basically I'm just trying to get a text file to parse 
 and insert
 into a database.  The script works great being executed from a command
 line or if you send up a few lines of text, but dies otherwise.  Any
 help on this would be greatly appreciated...I haven't been 
 able to find
 any reference to this problem on the web.  Thanks a lot!
 
 
 
 Brian Dittmer [EMAIL PROTECTED]
 http://www.tracerdigital.com
 (614) 795-0501
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



CGIServlet and CGI.pm upload feature

2004-07-09 Thread Brian T. Dittmer
Hey guys...I'm having some serious trouble using the file upload feature
in CGI.pm in conjunction with Tomcat 5.0.24.  When I try and upload the
file to my script for parsing the script hangs and prints nothing to the
browser (in other words it's the script is erring out).  Here's where
the plot thickens...when I try and upload a file with six or seven lines
of data it goes through fine.  When I try and upload any file 5k or so
the script hangs.  The file is just a standard text file with fields
delaminated by pipes ( | ).  Below is the error in the log file:

2004-07-09 15:53:15 StandardContext[/management]cgi: runCGI
(stderr):CGI.pm: Server closed socket during multipart read (client
aborted?).
2004-07-09 15:53:15 StandardContext[/management]cgi: runCGI: 1 lines
received on stderr


I've tried modifying the clientInputTimeout parameter in web.xml but to
no avail.  It still errors out no matter high I set it.  I've also tried
changing the timeout times in server.xml.  I'm not really sure what the
deal is.

Below is the exact form code I'm using to pass the form to the script:

FORM ACTION=cgi-bin/data_import.cgi METHOD=post
ENCTYPE=multipart/form-data
file: INPUT TYPE=file NAME=leadfile
P
INPUT TYPE=submit NAME=Submit VALUE=Submit Form
/FORM


Below is the exact perl code I'm using to grab the data:

$query = new CGI; 
$lead_file = $query-upload(leadfile);  
@lines = $lead_file;



As you can see I'm not doing anything weird or different
here...basically I'm just trying to get a text file to parse and insert
into a database.  The script works great being executed from a command
line or if you send up a few lines of text, but dies otherwise.  Any
help on this would be greatly appreciated...I haven't been able to find
any reference to this problem on the web.  Thanks a lot!



Brian Dittmer [EMAIL PROTECTED]
http://www.tracerdigital.com
(614) 795-0501


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]