Hello, thanks for the information received thus far and trying to assist me. With regards to the Integer problem:

public class test
{
   public static void main (String []args)
   {
       int j = 10; int y = 2147483646;
       int result = j + y;
       System.out.println( result );
   }
}

C:\Documents and Settings\David\Desktop>java test
-2147483640

It overflows when they are added together. I haven't checked where the content length is pulled from a String but if it does cause a crash, then it is handled internally, as I don't receive errors/log messages due to this issue. I may have to check out the source for Tomcat or Catalina (whichever does this handling) and see what goes on.

Now, if you were using an old version of mod_jk (which you didn't
mention), it's possible that the Content-Length header is being
corrupted. Since you have a filter chain, can you print the (String)
value of the Content-Length header before processing begins? That would
be helpful.

What is this mod_jk you speak of? Does it come with Tomcat or do I need to set it up? I'll begin googling in a second for research, but a straight forward answer would be wonderful. Also, with regards to printing out the content length, the following happens whenever a large (2.XGB+) file is uploaded:

I have a filter that displays all headers of the request, */ALL/ *of this was output when I submitted that file _/*ONE */_time (it's like Tomcat leaves the request hanging, never sets up the content-length/ etc, and loops until someone/something decides to handle this request). I have trimmed the output substantially, because the same output is issued approx every second or two for ONE request indefinitely (I left my desk for about 15 minutes, and this same thing was still going).

Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: host: localhost:8084
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: user-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept: */*
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-language: en-us,en;q=0.5
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-encoding: gzip,deflate
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: keep-alive: 300
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: connection: keep-alive
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: referer: http://localhost:8084/RosenthalFiles/
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: cookie: JSESSIONID=B9F5C30C710AAAFA048E85FE1B559668; GUEST_LANGUAGE_ID=en_US; COOKIE_SUPPORT=true Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-modified-since: Mon, 13 Aug 2007 21:42:37 GMT
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-none-match: "1187041357000"
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: host: localhost:8084
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: user-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept: */*
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-language: en-us,en;q=0.5
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-encoding: gzip,deflate
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: keep-alive: 300
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: connection: keep-alive
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: referer: http://localhost:8084/RosenthalFiles/
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: cookie: JSESSIONID=B9F5C30C710AAAFA048E85FE1B559668; GUEST_LANGUAGE_ID=en_US; COOKIE_SUPPORT=true Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-modified-since: Mon, 13 Aug 2007 21:42:37 GMT
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-none-match: "1187041357000"
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: host: localhost:8084
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: user-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept: */*
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-language: en-us,en;q=0.5
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-encoding: gzip,deflate
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: keep-alive: 300
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: connection: keep-alive
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: referer: http://localhost:8084/RosenthalFiles/
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: cookie: JSESSIONID=B9F5C30C710AAAFA048E85FE1B559668; GUEST_LANGUAGE_ID=en_US; COOKIE_SUPPORT=true Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: host: localhost:8084
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: user-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept: */*
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-language: en-us,en;q=0.5
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-encoding: gzip,deflate
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: keep-alive: 300
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: connection: keep-alive
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: referer: http://localhost:8084/RosenthalFiles/
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: cookie: JSESSIONID=B9F5C30C710AAAFA048E85FE1B559668; GUEST_LANGUAGE_ID=en_US; COOKIE_SUPPORT=true Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-modified-since: Mon, 13 Aug 2007 21:40:31 GMT
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-none-match: W/"719-1187041231836"
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: host: localhost:8084
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: user-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept: */*
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-language: en-us,en;q=0.5
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-encoding: gzip,deflate
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: keep-alive: 300
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: connection: keep-alive
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: referer: http://localhost:8084/RosenthalFiles/
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: cookie: JSESSIONID=B9F5C30C710AAAFA048E85FE1B559668; GUEST_LANGUAGE_ID=en_US; COOKIE_SUPPORT=true Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-modified-since: Mon, 13 Aug 2007 21:40:32 GMT
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-none-match: W/"200-1187041232039"
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: host: localhost:8084
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: user-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept: */*
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-language: en-us,en;q=0.5
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-encoding: gzip,deflate
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: keep-alive: 300
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: connection: keep-alive
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: referer: http://localhost:8084/RosenthalFiles/
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: cookie: JSESSIONID=B9F5C30C710AAAFA048E85FE1B559668; GUEST_LANGUAGE_ID=en_US; COOKIE_SUPPORT=true Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-modified-since: Mon, 13 Aug 2007 21:40:31 GMT
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-none-match: W/"2317-1187041231914"
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: host: localhost:8084
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: user-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept: */*
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-language: en-us,en;q=0.5
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-encoding: gzip,deflate
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: keep-alive: 300
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: connection: keep-alive
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: referer: http://localhost:8084/RosenthalFiles/
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: cookie: JSESSIONID=B9F5C30C710AAAFA048E85FE1B559668; GUEST_LANGUAGE_ID=en_US; COOKIE_SUPPORT=true Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-modified-since: Mon, 13 Aug 2007 21:40:32 GMT
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-none-match: W/"3190-1187041232023"
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: host: localhost:8084
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: user-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept: */*
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-language: en-us,en;q=0.5
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-encoding: gzip,deflate
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: keep-alive: 300
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: connection: keep-alive
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: referer: http://localhost:8084/RosenthalFiles/
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: cookie: JSESSIONID=B9F5C30C710AAAFA048E85FE1B559668; GUEST_LANGUAGE_ID=en_US; COOKIE_SUPPORT=true Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-modified-since: Mon, 13 Aug 2007 21:40:32 GMT
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-none-match: W/"5084-1187041232007"
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: host: localhost:8084
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: user-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept: image/png,*/*;q=0.5
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-language: en-us,en;q=0.5
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: host: localhost:8084
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-encoding: gzip,deflate
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: keep-alive: 300
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: connection: keep-alive
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: referer: http://localhost:8084/RosenthalFiles/
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: cookie: JSESSIONID=B9F5C30C710AAAFA048E85FE1B559668; GUEST_LANGUAGE_ID=en_US; COOKIE_SUPPORT=true Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-modified-since: Mon, 13 Aug 2007 21:40:32 GMT
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-none-match: W/"6637-1187041232023"
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: host: localhost:8084
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: user-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept: image/png,*/*;q=0.5
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-language: en-us,en;q=0.5
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-encoding: gzip,deflate
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: keep-alive: 300
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: connection: keep-alive
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: referer: http://localhost:8084/RosenthalFiles/
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: cookie: JSESSIONID=B9F5C30C710AAAFA048E85FE1B559668; GUEST_LANGUAGE_ID=en_US; COOKIE_SUPPORT=true Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-modified-since: Mon, 13 Aug 2007 21:40:31 GMT
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-none-match: W/"183-1187041231836"
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: host: localhost:8084
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: user-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept: image/png,*/*;q=0.5
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-language: en-us,en;q=0.5
Aug 14, 2007 10:54:00 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-encoding: gzip,deflate
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: keep-alive: 300
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: connection: keep-alive
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: referer: http://localhost:8084/RosenthalFiles/
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: cookie: JSESSIONID=B9F5C30C710AAAFA048E85FE1B559668; GUEST_LANGUAGE_ID=en_US; COOKIE_SUPPORT=true Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: host: localhost:8084
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: user-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept: image/png,*/*;q=0.5
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-language: en-us,en;q=0.5
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-encoding: gzip,deflate
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: keep-alive: 300
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: connection: keep-alive
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: referer: http://localhost:8084/RosenthalFiles/jsp/styles/nurelm.css
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: cookie: JSESSIONID=B9F5C30C710AAAFA048E85FE1B559668; GUEST_LANGUAGE_ID=en_US; COOKIE_SUPPORT=true Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-modified-since: Mon, 13 Aug 2007 21:40:31 GMT
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-none-match: W/"439-1187041231914"
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: host: localhost:8084
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: user-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept: image/png,*/*;q=0.5
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-language: en-us,en;q=0.5
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-encoding: gzip,deflate
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: keep-alive: 300
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: connection: keep-alive
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: referer: http://localhost:8084/RosenthalFiles/jsp/styles/nurelm.css
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: cookie: JSESSIONID=B9F5C30C710AAAFA048E85FE1B559668; GUEST_LANGUAGE_ID=en_US; COOKIE_SUPPORT=true Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-modified-since: Mon, 13 Aug 2007 21:40:31 GMT
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-none-match: W/"268-1187041231914"
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: user-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: host: localhost:8084
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept: image/png,*/*;q=0.5
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-language: en-us,en;q=0.5
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-encoding: gzip,deflate
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: keep-alive: 300
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: connection: keep-alive
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: referer: http://localhost:8084/RosenthalFiles/
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: cookie: JSESSIONID=B9F5C30C710AAAFA048E85FE1B559668; GUEST_LANGUAGE_ID=en_US; COOKIE_SUPPORT=true Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: user-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept: image/png,*/*;q=0.5
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-language: en-us,en;q=0.5
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-modified-since: Mon, 13 Aug 2007 21:40:32 GMT
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-none-match: W/"60-1187041232023"
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: host: localhost:8084
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: user-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-encoding: gzip,deflate
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: keep-alive: 300
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: connection: keep-alive
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept: image/png,*/*;q=0.5
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: referer: http://localhost:8084/RosenthalFiles/jsp/styles/nurelm.css
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: cookie: JSESSIONID=B9F5C30C710AAAFA048E85FE1B559668; GUEST_LANGUAGE_ID=en_US; COOKIE_SUPPORT=true Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-modified-since: Mon, 13 Aug 2007 21:40:32 GMT
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-none-match: W/"1036-1187041232039"
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-language: en-us,en;q=0.5
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-encoding: gzip,deflate
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: host: localhost:8084
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: keep-alive: 300
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: connection: keep-alive
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: referer: http://localhost:8084/RosenthalFiles/jsp/styles/nurelm.css
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing INFO: cookie: JSESSIONID=B9F5C30C710AAAFA048E85FE1B559668; GUEST_LANGUAGE_ID=en_US; COOKIE_SUPPORT=true Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-modified-since: Mon, 13 Aug 2007 21:40:31 GMT
Aug 14, 2007 10:54:01 AM com.nurelm.rosenthalftp.filter.ContentLengthFilter doBeforeProcessing
INFO: if-none-match: W/"364-1187041231757"
....

Christopher Schultz wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

DAvid,

David Hesson wrote:
The
content-length has a maximum value of 2.x billion, which is right under
two gigabytes.

Is this a limit on commons-upload? The header itself can contain an
arbitrarily high number, so there's no inherent file-size limit on
uploads over HTTP.

A 2.xGB file will result in a negative content length
from integer overflow into the final, negative bit position.

I don't think so. Java doesn't overflow like C does. Attempting to read
an int that's too big results in an exception, not a negative result:

$ cat > IntReadTest.java
public class IntReadTest
{
    public static void main(String[] args)
    {
        System.out.println(Integer.parseInt(args[0]));
    }
}
^D
$ javac IntReadTest
$ java IntReadTest 2147483647
2147483647
$ java IntReadTest 2147483648
Exception in thread "main" java.lang.NumberFormatException: For input
string: "2147483648"
        at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
        at java.lang.Integer.parseInt(Integer.java:463)
        at java.lang.Integer.parseInt(Integer.java:497)
        at IntReadTest.main(IntReadTest.java:5)
$

Now, if you were using an old version of mod_jk (which you didn't
mention), it's possible that the Content-Length header is being
corrupted. Since you have a filter chain, can you print the (String)
value of the Content-Length header before processing begins? That would
be helpful.

- -chris

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGxFDy9CaO5/Lv0PARAtz1AJ9G5qHlz2n6nY2km68upW80z5OfOwCfTlo4
rDUomEV/r/L3L7DcjruMysc=
=tjSt
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
David Hesson
Software Engineer
NuRelm, Inc.
http://www.nurelm.com

Toll Free: 1-877-268-7356  ext. 207
Local: 1-724-430-0490  ext. 207

Reply via email to