04/28 11:10:06 error Software caused connection abort: recv failed
java.net.SocketException: Software caused connection abort: recv failed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at
java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
at
java.io.BufferedInputStream.read1(BufferedInputStream.java:222)
at
java.io.BufferedInputStream.read(BufferedInputStream.java:277)
at
jrun.servlet.jrpp.ProxyEndpoint.readFully(ProxyEndpoint.java:530)
OK, this looks to me like an error that relates to the JRun connector and a browser timeout. Here's some background that might help you determine exactly what it going on:
When a request is made (from the browser), the web server connector passes it to CFMX along with a small set of common CGI variables. If CFMX later needs a CGI variable that wasn't passed initially, it calls back through the connector to ask the web server for that variable. That's what jrpp.ProxyEndpoint does (for the most part). If the browser has terminated that connection (because it canceled the request or it timed out), then the call back to the web server will fail with the error shown above. Now, CFMX can request a CGI variable in a surprising situation:
isDefined("someVar")CFMX looks up through the scopes and if variables.someVar is not defined, it will try to see if CGI.someVar is defined - see:
http://livedocs.macromedia.com/coldfusion/6.1/htmldocs/variab38.htm
You can avoid this by using structKeyExists() and explicitly specifying the scope you want to search.
I can actually reproduce it EVERY time I run that particular query. The weird thing is if I select a smaller portion of the main query it doesn't throw this output.
Can you post the code for both of these cases?
Should we be concerned about this error/output?
Not particularly but let's see if we can resolve it for you anyway :)
Regards, Sean
----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email
to [EMAIL PROTECTED] with the words 'unsubscribe cfcdev' in the message of the email.
CFCDev is run by CFCZone (www.cfczone.org) and supported by Mindtool, Corporation (www.mindtool.com).
An archive of the CFCDev list is available at www.mail-archive.com/[EMAIL PROTECTED]
