Return-Path: Delivered-To: apmail-jakarta-commons-user-archive@www.apache.org Received: (qmail 97541 invoked from network); 23 Oct 2003 19:15:34 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 23 Oct 2003 19:15:34 -0000 Received: (qmail 81982 invoked by uid 500); 23 Oct 2003 19:15:18 -0000 Delivered-To: apmail-jakarta-commons-user-archive@jakarta.apache.org Received: (qmail 81963 invoked by uid 500); 23 Oct 2003 19:15:18 -0000 Mailing-List: contact commons-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Users List" Reply-To: "Jakarta Commons Users List" Delivered-To: mailing list commons-user@jakarta.apache.org Received: (qmail 81950 invoked from network); 23 Oct 2003 19:15:17 -0000 Received: from unknown (HELO mail2.bluewin.ch) (195.186.4.73) by daedalus.apache.org with SMTP; 23 Oct 2003 19:15:17 -0000 Received: from localhost.localdomain (62.203.117.205) by mail2.bluewin.ch (Bluewin AG 7.0.020) id 3F8BFFE300139FA1 for commons-user@jakarta.apache.org; Thu, 23 Oct 2003 19:15:21 +0000 Subject: Re: HTTPClient: Receiving 504 Timeout error From: Oleg Kalnichevski To: Jakarta Commons Users List In-Reply-To: <8A205811748A324CB249BC50E44093DC2A93E3@fvexcp01.resource.corp.local> References: <8A205811748A324CB249BC50E44093DC2A93E3@fvexcp01.resource.corp.local> Content-Type: text/plain Message-Id: <1066936475.18402.12.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Thu, 23 Oct 2003 21:14:35 +0200 Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Aaron, Do you use HTTPS or plain HTTP to access the target server? What is the version of the JVM that you use? Oleg On Thu, 2003-10-23 at 20:00, Aaron Rustad wrote: > I have written some code that sends text documents and delivers them to > specific URLs through a POST request. I am using HTTPClient 2.0r1. > > The problem that I am encountering is a 504 Gateway timeout error. I only > send to two different URLS, and one successfully works, and the other gives > me the above error. For the life of me, I can't figure out what is going on. > > I am going thru a NT proxy, and I have the neetworking guys set the timeout > to 300 seconds (5 mins). From the machine that is running my code, I can do > a manual post (using a upload html page), and the file is delivered > correctly. > > The line in the log that is first different from the request that succeeds > is this: > > [09:01:15,032,HttpConnection] Connection is stale, closing... > > This is the log of the request that eventually fails: > > [09:01:15,032,HttpService] Setting credentials: > [09:01:15,032,HttpService] Username: null > [09:01:15,032,HttpService] Password: null > [09:01:15,032,HttpState] enter HttpState.setCredentials(String realm, String > host, Credentials credentials) > [09:01:15,032,GetMethod] enter GetMethod(String) > [09:01:15,032,StringPart] enter StringPart(String, String, String) > [09:01:15,032,MultipartPostMethod] enter addPart(Part part) > [09:01:15,032,StringPart] enter StringPart(String, String, String) > [09:01:15,032,MultipartPostMethod] enter addPart(Part part) > [09:01:15,032,StringPart] enter StringPart(String, String, String) > [09:01:15,032,MultipartPostMethod] enter addPart(Part part) > [09:01:15,032,StringPart] enter StringPart(String, String, String) > [09:01:15,032,MultipartPostMethod] enter addPart(Part part) > [09:01:15,032,StringPart] enter StringPart(String, String, String) > [09:01:15,032,MultipartPostMethod] enter addPart(Part part) > [09:01:15,032,MultipartPostMethod] enter addPart(Part part) > [09:01:15,032,HttpClient] enter HttpClient.executeMethod(HttpMethod) > [09:01:15,032,HttpClient] enter > HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState) > [09:01:15,032,HttpConnection] Connection is stale, closing... > [09:01:15,032,HttpConnection] enter HttpConnection.close() > [09:01:15,032,HttpConnection] enter HttpConnection.closeSockedAndStreams() > [09:01:15,032,HttpConnection] HttpConnection.setSoTimeout(0) > [09:01:15,032,HttpConnection] enter HttpConnection.open() > [09:01:15,063,HttpMethodBase] enter HttpMethodBase.execute(HttpState, > HttpConnection) > [09:01:15,063,HttpMethodBase] Preemptively sending default basic credentials > [09:01:15,063,HttpAuthenticator] enter > HttpAuthenticator.authenticateDefault(HttpMethod, HttpConnection, HttpState) > [09:01:15,063,HttpState] enter HttpState.getCredentials(String, String > [09:01:15,063,BasicScheme] enter > BasicScheme.authenticate(UsernamePasswordCredentials) > [09:01:15,079,HttpMethodBase] Default basic credentials applied > [09:01:15,079,HttpAuthenticator] enter > HttpAuthenticator.authenticateProxyDefault(HttpMethod, HttpState) > [09:01:15,079,HttpState] enter HttpState.getCredentials(String, String > [09:01:15,079,HttpMethodBase] Execute loop try 1 > [09:01:15,079,HttpMethodBase] enter HttpMethodBase.processRequest(HttpState, > HttpConnection) > [09:01:15,079,HttpMethodBase] Attempt number 1 to process request > [09:01:15,079,HttpMethodBase] enter HttpMethodBase.writeRequest(HttpState, > HttpConnection) > [09:01:15,079,HttpMethodBase] enter > HttpMethodBase.writeRequestLine(HttpState, HttpConnection) > [09:01:15,079,HttpMethodBase] enter > HttpMethodBase.generateRequestLine(HttpConnection, String, String, String, > String) > [09:01:15,079,wire] >> "POST http://commerce.pge-nw.com/cgi-bin/inbound.pl > HTTP/1.1[\r][\n]" > [09:01:15,079,HttpConnection] enter HttpConnection.print(String) > [09:01:15,079,HttpConnection] enter HttpConnection.write(byte[]) > [09:01:15,079,HttpConnection] enter HttpConnection.write(byte[], int, int) > [09:01:15,079,HttpMethodBase] enter > HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection) > [09:01:15,079,MultipartPostMethod] enter > MultipartPostMethod.addRequestHeaders(HttpState state, HttpConnection conn) > [09:01:15,079,ExpectContinueMethod] enter > ExpectContinueMethod.addRequestHeaders(HttpState, HttpConnection) > [09:01:15,079,HttpMethodBase] enter > HttpMethodBase.addRequestHeaders(HttpState, HttpConnection) > [09:01:15,079,HttpMethodBase] enter > HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection) > [09:01:15,079,HttpMethodBase] enter > HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection) > [09:01:15,079,HttpMethodBase] Adding Host request header > [09:01:15,079,HttpMethodBase] enter > HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection) > [09:01:15,079,HttpState] enter HttpState.getCookies() > [09:01:15,079,CookieSpec] enter CookieSpecBase.match(String, int, String, > boolean, Cookie[]) > [09:01:15,079,HttpMethodBase] enter > HttpMethodBase.addAuthorizationRequestHeader(HttpState, HttpConnection) > [09:01:15,079,HttpMethodBase] enter > HttpMethodBase.addProxyAuthorizationRequestHeader(HttpState, HttpConnection) > [09:01:15,079,HttpMethodBase] enter > HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection) > [09:01:15,079,HttpMethodBase] enter > HttpMethodBase.addContentLengthRequestHeader(HttpState, HttpConnection) > [09:01:15,079,MultipartPostMethod] enter > MultipartPostMethod.getRequestContentLength() > [09:01:15,079,Part] getLengthOfParts(Parts[]) > [09:01:15,079,Part] enter length() > [09:01:15,079,Part] enter sendStart(OutputStream out) > [09:01:15,079,Part] enter sendDispositionHeader(OutputStream out) > [09:01:15,079,Part] enter sendContentTypeHeader(OutputStream out) > [09:01:15,079,Part] enter sendTransferEncodingHeader(OutputStream out) > [09:01:15,079,Part] enter sendEndOfHeader(OutputStream out) > [09:01:15,079,Part] enter sendEnd(OutputStream out) > [09:01:15,079,StringPart] enter lengthOfData() > [09:01:15,079,Part] enter length() > [09:01:15,079,Part] enter sendStart(OutputStream out) > [09:01:15,079,Part] enter sendDispositionHeader(OutputStream out) > [09:01:15,079,Part] enter sendContentTypeHeader(OutputStream out) > [09:01:15,095,Part] enter sendTransferEncodingHeader(OutputStream out) > [09:01:15,095,Part] enter sendEndOfHeader(OutputStream out) > [09:01:15,095,Part] enter sendEnd(OutputStream out) > [09:01:15,095,StringPart] enter lengthOfData() > [09:01:15,095,Part] enter length() > [09:01:15,095,Part] enter sendStart(OutputStream out) > [09:01:15,095,Part] enter sendDispositionHeader(OutputStream out) > [09:01:15,095,Part] enter sendContentTypeHeader(OutputStream out) > [09:01:15,095,Part] enter sendTransferEncodingHeader(OutputStream out) > [09:01:15,095,Part] enter sendEndOfHeader(OutputStream out) > [09:01:15,095,Part] enter sendEnd(OutputStream out) > [09:01:15,095,StringPart] enter lengthOfData() > [09:01:15,095,Part] enter length() > [09:01:15,095,Part] enter sendStart(OutputStream out) > [09:01:15,095,Part] enter sendDispositionHeader(OutputStream out) > [09:01:15,095,Part] enter sendContentTypeHeader(OutputStream out) > [09:01:15,095,Part] enter sendTransferEncodingHeader(OutputStream out) > [09:01:15,095,Part] enter sendEndOfHeader(OutputStream out) > [09:01:15,095,Part] enter sendEnd(OutputStream out) > [09:01:15,095,StringPart] enter lengthOfData() > [09:01:15,095,Part] enter length() > [09:01:15,095,Part] enter sendStart(OutputStream out) > [09:01:15,095,Part] enter sendDispositionHeader(OutputStream out) > [09:01:15,095,Part] enter sendContentTypeHeader(OutputStream out) > [09:01:15,095,Part] enter sendTransferEncodingHeader(OutputStream out) > [09:01:15,095,Part] enter sendEndOfHeader(OutputStream out) > [09:01:15,095,Part] enter sendEnd(OutputStream out) > [09:01:15,095,StringPart] enter lengthOfData() > [09:01:15,095,Part] enter length() > [09:01:15,095,Part] enter sendStart(OutputStream out) > [09:01:15,095,Part] enter sendDispositionHeader(OutputStream out) > [09:01:15,095,Part] enter sendContentTypeHeader(OutputStream out) > [09:01:15,095,Part] enter sendTransferEncodingHeader(OutputStream out) > [09:01:15,095,Part] enter sendEndOfHeader(OutputStream out) > [09:01:15,095,Part] enter sendEnd(OutputStream out) > [09:01:15,095,wire] >> "Authorization: Basic bnVsbDpudWxs[\r][\n]" > [09:01:15,095,HttpConnection] enter HttpConnection.print(String) > [09:01:15,095,HttpConnection] enter HttpConnection.write(byte[]) > [09:01:15,095,HttpConnection] enter HttpConnection.write(byte[], int, int) > [09:01:15,095,wire] >> "User-Agent: Jakarta > Commons-HttpClient/2.0rc1[\r][\n]" > [09:01:15,095,HttpConnection] enter HttpConnection.print(String) > [09:01:15,095,HttpConnection] enter HttpConnection.write(byte[]) > [09:01:15,095,HttpConnection] enter HttpConnection.write(byte[], int, int) > [09:01:15,095,wire] >> "Host: commerce.pge-nw.com[\r][\n]" > [09:01:15,095,HttpConnection] enter HttpConnection.print(String) > [09:01:15,095,HttpConnection] enter HttpConnection.write(byte[]) > [09:01:15,095,HttpConnection] enter HttpConnection.write(byte[], int, int) > [09:01:15,095,wire] >> "Proxy-Connection: Keep-Alive[\r][\n]" > [09:01:15,095,HttpConnection] enter HttpConnection.print(String) > [09:01:15,095,HttpConnection] enter HttpConnection.write(byte[]) > [09:01:15,095,HttpConnection] enter HttpConnection.write(byte[], int, int) > [09:01:15,095,wire] >> "Content-Length: 2255[\r][\n]" > [09:01:15,095,HttpConnection] enter HttpConnection.print(String) > [09:01:15,095,HttpConnection] enter HttpConnection.write(byte[]) > [09:01:15,095,HttpConnection] enter HttpConnection.write(byte[], int, int) > [09:01:15,095,wire] >> "Content-Type: multipart/form-data; > boundary=----------------314159265358979323846[\r][\n]" > [09:01:15,095,HttpConnection] enter HttpConnection.print(String) > [09:01:15,095,HttpConnection] enter HttpConnection.write(byte[]) > [09:01:15,095,HttpConnection] enter HttpConnection.write(byte[], int, int) > [09:01:15,095,HttpConnection] enter HttpConnection.writeLine() > [09:01:15,095,HttpConnection] enter HttpConnection.write(byte[]) > [09:01:15,095,HttpConnection] enter HttpConnection.write(byte[], int, int) > [09:01:15,095,HttpConnection] enter > HttpConnection.flushRequestOutputStream() > [09:01:15,110,wire] >> "[\r][\n]" > [09:01:15,110,MultipartPostMethod] enter > MultipartPostMethod.writeRequestBody(HttpState state, HttpConnection conn) > [09:01:15,110,HttpConnection] enter HttpConnection.getRequestOutputStream() > [09:01:15,110,Part] enter sendParts(OutputStream out, Parts[]) > [09:01:15,110,Part] enter send(OutputStream out) > [09:01:15,110,Part] enter sendStart(OutputStream out) > [09:01:15,110,wire] >> "--" > [09:01:15,110,wire] >> "----------------314159265358979323846" > [09:01:15,110,wire] >> "[\r][\n]" > [09:01:15,110,Part] enter sendDispositionHeader(OutputStream out) > [09:01:15,110,wire] >> "Content-Disposition: form-data; name=" > [09:01:15,110,wire] >> """ > [09:01:15,110,wire] >> "from" > [09:01:15,110,wire] >> """ > [09:01:15,110,Part] enter sendContentTypeHeader(OutputStream out) > [09:01:15,110,wire] >> "[\r][\n]" > [09:01:15,110,wire] >> "Content-Type: " > [09:01:15,110,wire] >> "text/plain" > [09:01:15,110,wire] >> "; charset=" > [09:01:15,110,wire] >> "US-ASCII" > [09:01:15,110,Part] enter sendTransferEncodingHeader(OutputStream out) > [09:01:15,110,wire] >> "[\r][\n]" > [09:01:15,110,wire] >> "Content-Transfer-Encoding: " > [09:01:15,110,wire] >> "8bit" > [09:01:15,110,Part] enter sendEndOfHeader(OutputStream out) > [09:01:15,110,wire] >> "[\r][\n]" > [09:01:15,110,wire] >> "[\r][\n]" > [09:01:15,110,StringPart] enter sendData(OutputStream) > [09:01:15,110,wire] >> "249953860" > [09:01:15,110,Part] enter sendEnd(OutputStream out) > [09:01:15,110,wire] >> "[\r][\n]" > [09:01:15,110,Part] enter send(OutputStream out) > [09:01:15,110,Part] enter sendStart(OutputStream out) > [09:01:15,110,wire] >> "--" > [09:01:15,110,wire] >> "----------------314159265358979323846" > [09:01:15,110,wire] >> "[\r][\n]" > [09:01:15,110,Part] enter sendDispositionHeader(OutputStream out) > [09:01:15,110,wire] >> "Content-Disposition: form-data; name=" > [09:01:15,110,wire] >> """ > [09:01:15,110,wire] >> "to" > [09:01:15,110,wire] >> """ > [09:01:15,110,Part] enter sendContentTypeHeader(OutputStream out) > [09:01:15,110,wire] >> "[\r][\n]" > [09:01:15,110,wire] >> "Content-Type: " > [09:01:15,110,wire] >> "text/plain" > [09:01:15,110,wire] >> "; charset=" > [09:01:15,110,wire] >> "US-ASCII" > [09:01:15,110,Part] enter sendTransferEncodingHeader(OutputStream out) > [09:01:15,110,wire] >> "[\r][\n]" > [09:01:15,110,wire] >> "Content-Transfer-Encoding: " > [09:01:15,110,wire] >> "8bit" > [09:01:15,110,Part] enter sendEndOfHeader(OutputStream out) > [09:01:15,110,wire] >> "[\r][\n]" > [09:01:15,110,wire] >> "[\r][\n]" > [09:01:15,110,StringPart] enter sendData(OutputStream) > [09:01:15,110,wire] >> "201772480" > [09:01:15,110,Part] enter sendEnd(OutputStream out) > [09:01:15,110,wire] >> "[\r][\n]" > [09:01:15,110,Part] enter send(OutputStream out) > [09:01:15,110,Part] enter sendStart(OutputStream out) > [09:01:15,110,wire] >> "--" > [09:01:15,110,wire] >> "----------------314159265358979323846" > [09:01:15,110,wire] >> "[\r][\n]" > [09:01:15,110,Part] enter sendDispositionHeader(OutputStream out) > [09:01:15,110,wire] >> "Content-Disposition: form-data; name=" > [09:01:15,110,wire] >> """ > [09:01:15,126,wire] >> "input-format" > [09:01:15,126,wire] >> """ > [09:01:15,126,Part] enter sendContentTypeHeader(OutputStream out) > [09:01:15,126,wire] >> "[\r][\n]" > [09:01:15,126,wire] >> "Content-Type: " > [09:01:15,126,wire] >> "text/plain" > [09:01:15,126,wire] >> "; charset=" > [09:01:15,126,wire] >> "US-ASCII" > [09:01:15,126,Part] enter sendTransferEncodingHeader(OutputStream out) > [09:01:15,126,wire] >> "[\r][\n]" > [09:01:15,126,wire] >> "Content-Transfer-Encoding: " > [09:01:15,126,wire] >> "8bit" > [09:01:15,126,Part] enter sendEndOfHeader(OutputStream out) > [09:01:15,126,wire] >> "[\r][\n]" > [09:01:15,126,wire] >> "[\r][\n]" > [09:01:15,126,StringPart] enter sendData(OutputStream) > [09:01:15,126,wire] >> "X12" > [09:01:15,126,Part] enter sendEnd(OutputStream out) > [09:01:15,126,wire] >> "[\r][\n]" > [09:01:15,126,Part] enter send(OutputStream out) > [09:01:15,126,Part] enter sendStart(OutputStream out) > [09:01:15,126,wire] >> "--" > [09:01:15,126,wire] >> "----------------314159265358979323846" > [09:01:15,126,wire] >> "[\r][\n]" > [09:01:15,126,Part] enter sendDispositionHeader(OutputStream out) > [09:01:15,126,wire] >> "Content-Disposition: form-data; name=" > [09:01:15,126,wire] >> """ > [09:01:15,126,wire] >> "trans-id" > [09:01:15,126,wire] >> """ > [09:01:15,126,Part] enter sendContentTypeHeader(OutputStream out) > [09:01:15,126,wire] >> "[\r][\n]" > [09:01:15,126,wire] >> "Content-Type: " > [09:01:15,126,wire] >> "text/plain" > [09:01:15,126,wire] >> "; charset=" > [09:01:15,126,wire] >> "US-ASCII" > [09:01:15,126,Part] enter sendTransferEncodingHeader(OutputStream out) > [09:01:15,126,wire] >> "[\r][\n]" > [09:01:15,126,wire] >> "Content-Transfer-Encoding: " > [09:01:15,126,wire] >> "8bit" > [09:01:15,126,Part] enter sendEndOfHeader(OutputStream out) > [09:01:15,126,wire] >> "[\r][\n]" > [09:01:15,126,wire] >> "[\r][\n]" > [09:01:15,126,StringPart] enter sendData(OutputStream) > [09:01:15,126,wire] >> "10528" > [09:01:15,126,Part] enter sendEnd(OutputStream out) > [09:01:15,126,wire] >> "[\r][\n]" > [09:01:15,126,Part] enter send(OutputStream out) > [09:01:15,126,Part] enter sendStart(OutputStream out) > [09:01:15,126,wire] >> "--" > [09:01:15,126,wire] >> "----------------314159265358979323846" > [09:01:15,126,wire] >> "[\r][\n]" > [09:01:15,126,Part] enter sendDispositionHeader(OutputStream out) > [09:01:15,126,wire] >> "Content-Disposition: form-data; name=" > [09:01:15,126,wire] >> """ > [09:01:15,126,wire] >> "trans-set" > [09:01:15,126,wire] >> """ > [09:01:15,126,Part] enter sendContentTypeHeader(OutputStream out) > [09:01:15,126,wire] >> "[\r][\n]" > [09:01:15,126,wire] >> "Content-Type: " > [09:01:15,126,wire] >> "text/plain" > [09:01:15,126,wire] >> "; charset=" > [09:01:15,157,wire] >> "US-ASCII" > [09:01:15,157,Part] enter sendTransferEncodingHeader(OutputStream out) > [09:01:15,157,wire] >> "[\r][\n]" > [09:01:15,157,wire] >> "Content-Transfer-Encoding: " > [09:01:15,157,wire] >> "8bit" > [09:01:15,157,Part] enter sendEndOfHeader(OutputStream out) > [09:01:15,157,wire] >> "[\r][\n]" > [09:01:15,157,wire] >> "[\r][\n]" > [09:01:15,157,StringPart] enter sendData(OutputStream) > [09:01:15,157,wire] >> "G850RQCF" > [09:01:15,157,Part] enter sendEnd(OutputStream out) > [09:01:15,157,wire] >> "[\r][\n]" > [09:01:15,157,Part] enter send(OutputStream out) > [09:01:15,157,Part] enter sendStart(OutputStream out) > [09:01:15,157,wire] >> "--" > [09:01:15,157,wire] >> "----------------314159265358979323846" > [09:01:15,157,wire] >> "[\r][\n]" > [09:01:15,157,Part] enter sendDispositionHeader(OutputStream out) > [09:01:15,157,wire] >> "Content-Disposition: form-data; name=" > [09:01:15,157,wire] >> """ > [09:01:15,157,wire] >> "input-data" > [09:01:15,157,wire] >> """ > [09:01:15,157,wire] >> "; filename=" > [09:01:15,157,wire] >> """ > [09:01:15,157,wire] >> "249953860_201772480_20031023090114.edi" > [09:01:15,157,wire] >> """ > [09:01:15,157,Part] enter sendContentTypeHeader(OutputStream out) > [09:01:15,157,wire] >> "[\r][\n]" > [09:01:15,157,wire] >> "Content-Type: " > [09:01:15,157,wire] >> "application/octet-stream" > [09:01:15,157,Part] enter sendTransferEncodingHeader(OutputStream out) > [09:01:15,157,Part] enter sendEndOfHeader(OutputStream out) > [09:01:15,157,wire] >> "[\r][\n]" > [09:01:15,157,wire] >> "[\r][\n]" > [09:01:15,157,HttpService] DocumentPart Data: -----BEGIN PGP MESSAGE----- > Version: PGP 6.5.8 > > hQCMA8i0sHg4td7xAQP7BJlytFS/A7shENuQGneGl714ofL23ZOHdd8U3XsHGX8e > 2wpLTYGT2RkNVXXeQI8CDnNNsgz0T3UbY8brQhJkhTUaxZb8JoUh0v45RoYGY7S/ > RlmVgVcDUk+GcK0F4x/UEGqkjKhwL2Q5VGZ7hXXqqGDG8DWlkcKU/ogDFZkzre2l > Amz6ghaRiKX+UumQh7jyDeKmIvulxy+T58kl3TRAEyU//mBoUHkAml8eaOWJtG2O > lXV16zJmPZywvy2rtSgBnoPHOSqqIkUnnDVOi3iFkcRjlhfmBw4g+ODDw+v93INi > MIuBYXIMrs4KZTl9F/qTJzXmmVTjy+zNRAdIPplmXpx7moLVrzbFTQ0WO9i4NPyG > tccQiPURugnI/nj7iSWWkJQMcMkBRABa1kCg08GMu+saBcdAsR4A7wGgSlvYhjTc > wDP71WpZItA+04ft0Ojn8KhaXQLs1z32mm61F3DStXLMTmOjdSU9NuQi2XPtXyNN > lYSDZbYoK2rtIsobSi9tc7an03T5ilvlDDYVBMEEzfNbURJ3qiBrJSfKJIlmfnrW > 4CLdiAVQkLUa8lWHawxIVgnUl7cWQWoIBDkd9xf9XROwKTcVbRsTnfFpqskAdwze > ZCMZK7BvgFlFdkLqlnkxeUxlEuW6wtNYa0ztSNuLGeZrgQA6EdkbXfiUvoC+CvS4 > zbIWMUdbg6I30gGEfES52orufjJzAuApdjyd+M9OtDPHK4Edy9tX2Hzw/syMWe8M > a94XhibeakEjJ2V+gE4ToT75dJH0DAFHJp43Vr8SS/scmC9muqC0d+2IkMIYkRj1 > NFeWctjiv/PlblnydLce1ULG/3pfFc8TIngT3sDXasR1GGR48lKVz+xWKA1b6gkW > GkAZskQjUKI4GuYxFgrD2gAshMLM4Km/l0C4dQU5k4+b4kdjnpNxPF9ytcr5U05c > MGzy/dPNCPm2knQLClWM+gv3q48jWOeQ63yx3acPNchLTyj1cor6F97i0RCwDw== > =YsP5 > -----END PGP MESSAGE----- > > [09:01:15,173,wire] >> "-----BEGIN PGP MESSAGE-----[\r][\n]" > [09:01:15,173,wire] >> "Version: PGP 6.5.8[\r][\n]" > [09:01:15,173,wire] >> "[\r][\n]" > [09:01:15,173,wire] >> > "hQCMA8i0sHg4td7xAQP7BJlytFS/A7shENuQGneGl714ofL23ZOHdd8U3XsHGX8e[\r][\n]" > [09:01:15,173,wire] >> > "2wpLTYGT2RkNVXXeQI8CDnNNsgz0T3UbY8brQhJkhTUaxZb8JoUh0v45RoYGY7S/[\r][\n]" > [09:01:15,173,wire] >> > "RlmVgVcDUk+GcK0F4x/UEGqkjKhwL2Q5VGZ7hXXqqGDG8DWlkcKU/ogDFZkzre2l[\r][\n]" > [09:01:15,173,wire] >> > "Amz6ghaRiKX+UumQh7jyDeKmIvulxy+T58kl3TRAEyU//mBoUHkAml8eaOWJtG2O[\r][\n]" > [09:01:15,173,wire] >> > "lXV16zJmPZywvy2rtSgBnoPHOSqqIkUnnDVOi3iFkcRjlhfmBw4g+ODDw+v93INi[\r][\n]" > [09:01:15,173,wire] >> > "MIuBYXIMrs4KZTl9F/qTJzXmmVTjy+zNRAdIPplmXpx7moLVrzbFTQ0WO9i4NPyG[\r][\n]" > [09:01:15,173,wire] >> > "tccQiPURugnI/nj7iSWWkJQMcMkBRABa1kCg08GMu+saBcdAsR4A7wGgSlvYhjTc[\r][\n]" > [09:01:15,173,wire] >> > "wDP71WpZItA+04ft0Ojn8KhaXQLs1z32mm61F3DStXLMTmOjdSU9NuQi2XPtXyNN[\r][\n]" > [09:01:15,173,wire] >> > "lYSDZbYoK2rtIsobSi9tc7an03T5ilvlDDYVBMEEzfNbURJ3qiBrJSfKJIlmfnrW[\r][\n]" > [09:01:15,173,wire] >> > "4CLdiAVQkLUa8lWHawxIVgnUl7cWQWoIBDkd9xf9XROwKTcVbRsTnfFpqskAdwze[\r][\n]" > [09:01:15,173,wire] >> > "ZCMZK7BvgFlFdkLqlnkxeUxlEuW6wtNYa0ztSNuLGeZrgQA6EdkbXfiUvoC+CvS4[\r][\n]" > [09:01:15,173,wire] >> > "zbIWMUdbg6I30gGEfES52orufjJzAuApdjyd+M9OtDPHK4Edy9tX2Hzw/syMWe8M[\r][\n]" > [09:01:15,173,wire] >> > "a94XhibeakEjJ2V+gE4ToT75dJH0DAFHJp43Vr8SS/scmC9muqC0d+2IkMIYkRj1[\r][\n]" > [09:01:15,173,wire] >> > "NFeWctjiv/PlblnydLce1ULG/3pfFc8TIngT3sDXasR1GGR48lKVz+xWKA1b6gkW[\r][\n]" > [09:01:15,173,wire] >> > "GkAZskQjUKI4GuYxFgrD2gAshMLM4Km/l0C4dQU5k4+b4kdjnpNxPF9ytcr5U05c[\r][\n]" > [09:01:15,173,wire] >> > "MGzy/dPNCPm2knQLClWM+gv3q48jWOeQ63yx3acPNchLTyj1cor6F97i0RCwDw==[\r][\n]" > [09:01:15,173,wire] >> "=YsP5[\r][\n]" > [09:01:15,173,wire] >> "-----END PGP MESSAGE-----[\r][\n]" > [09:01:15,173,Part] enter sendEnd(OutputStream out) > [09:01:15,173,wire] >> "[\r][\n]" > [09:01:15,173,wire] >> "--" > [09:01:15,173,wire] >> "----------------314159265358979323846" > [09:01:15,173,wire] >> "--" > [09:01:15,173,wire] >> "[\r][\n]" > [09:01:15,173,HttpConnection] enter > HttpConnection.flushRequestOutputStream() > [09:01:15,173,HttpMethodBase] enter HttpMethodBase.readResponse(HttpState, > HttpConnection) > [09:01:15,173,HttpMethodBase] enter HttpMethodBase.readStatusLine(HttpState, > HttpConnection) > [09:01:15,173,HttpConnection] enter HttpConnection.readLine() > [09:06:54,641,wire] << "HTTP/1.1 504 Proxy Timeout ( Connection timed out. > For more information about this event, see ISA Server Help. )[\r][\n]" > [09:06:54,641,HttpMethodBase] enter > HttpMethodBase.readResponseHeaders(HttpState,HttpConnection) > [09:06:54,641,HttpConnection] enter HttpConnection.getResponseInputStream() > [09:06:54,641,HttpParser] enter HeaderParser.parseHeaders(HttpConnection, > HeaderGroup) > [09:06:54,641,HttpParser] enter HttpParser.readLine() > [09:06:54,641,HttpParser] enter HttpParser.readRawLine() > [09:06:54,641,HttpParser] enter HttpParser.readLine() > [09:06:54,641,HttpParser] enter HttpParser.readRawLine() > [09:06:54,641,HttpParser] enter HttpParser.readLine() > [09:06:54,641,HttpParser] enter HttpParser.readRawLine() > [09:06:54,641,HttpParser] enter HttpParser.readLine() > [09:06:54,641,HttpParser] enter HttpParser.readRawLine() > [09:06:54,641,HttpParser] enter HttpParser.readLine() > [09:06:54,641,HttpParser] enter HttpParser.readRawLine() > [09:06:54,641,HttpParser] enter HttpParser.readLine() > [09:06:54,641,HttpParser] enter HttpParser.readRawLine() > [09:06:54,641,wire] << "Via: 1.1 DCISAP02[\r][\n]" > [09:06:54,641,wire] << "Pragma: no-cache[\r][\n]" > [09:06:54,641,wire] << "Cache-Control: no-cache[\r][\n]" > [09:06:54,641,wire] << "Content-Type: text/html[\r][\n]" > [09:06:54,641,wire] << "Content-Length: 2177[\r][\n]" > [09:06:54,641,HttpMethodBase] enter > HttpMethodBase.processResponseHeaders(HttpState, HttpConnection) > [09:06:54,641,GetMethod] enter GetMethod.readResponseBody(HttpState, > HttpConnection) > [09:06:54,641,HttpMethodBase] enter > HttpMethodBase.readResponseBody(HttpState, HttpConnection) > [09:06:54,641,HttpMethodBase] enter > HttpMethodBase.readResponseBody(HttpState, HttpConnection) > [09:06:54,641,HttpConnection] enter HttpConnection.getResponseInputStream() > [09:06:54,641,HttpService] HTTP request returned :504 > [09:06:54,657,Property] findErrorCode method > [09:06:54,657,DB] Entering prepare() > [09:06:54,657,DB] Preparing statement for query: SELECT ERROR_CODE, > DESCRIPTION FROM WINS_EDI_ERROR_CODE WHERE ERROR_CODE = ? > [09:06:54,657,DB] DB.DataSourceGateway.prepare() > [09:06:54,657,DB] Datasource: org.jboss.pool.jdbc.xa.XAPoolDataSource@541b02 > [09:06:54,657,DB] Query: SELECT ERROR_CODE, DESCRIPTION FROM > WINS_EDI_ERROR_CODE WHERE ERROR_CODE = ? > [09:06:54,657,Property] Returning errorcode: > errorCode=EEDM1001,description=failed to send an RFC document] > [09:06:54,673,DocumentManager] An error occurred sending the document. > com.bcgas.edi.comm.http.HttpSendException: HttpService can't send the > document: 249953860_201772480_20031023090114.ediURL: > http://commerce.pge-nw.com/cgi-bin/inbound.pl > httpclient-status: 504 > at com.bcgas.edi.comm.http.HttpService.sendDocument(Unknown Source) > at com.bcgas.edi.DocumentManager.deliverDocuments(Unknown Source) > at com.bcgas.edi.sched.DocumentScheduler.perform(Unknown Source) > at > org.jboss.util.Scheduler$Listener.handleNotification(Scheduler.java:811) > at > com.sun.management.jmx.MBeanServerNotificationListener.handleNotification(MB > eanServerNotificationListener.java:48) > at > javax.management.NotificationBroadcasterSupport.sendNotification(Notificatio > nBroadcasterSupport.java:142) > at javax.management.timer.Timer.sendNotification(Timer.java:1119) > at javax.management.timer.Timer.notifyAlarmClock(Timer.java:1089) > at javax.management.timer.TimerAlarmClock.run(Timer.java:1165) > [09:06:55,970,Directory] Moving processed file with errors. > [09:06:55,985,DocumentManager] Exiting: deliverDocuments() > > > If anyone can help me out on this, I would GREATLY appreciate it! > > Thanks! > Aaron. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org > For additional commands, e-mail: commons-user-help@jakarta.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-user-help@jakarta.apache.org