Hi Asankha,

I have filed a JIRA : https://issues.apache.org/jira/browse/SYNAPSE-136 for
the same.
I am new to filing JIRA's , so please excuse me if I have missed filling
certain sections of the JIRA.

Thanks
Eric.

On 10/8/07, Asankha C. Perera <[EMAIL PROTECTED]> wrote:
>
> Paul / Eric
>
> +1.. however I remember this was not so easy to catch in Windows even
> just before the 1.0 release time.. Eric, would be good if you could file
> a JIRA so that we could include a test for this with each release
>
> asankha
>
> Paul Fremantle wrote:
> > Asankha
> >
> > I think we need to add text to the WARN implying this is business as
> usual too
> > e.g. "Probably caused by an HTTP Keep-alive session ending."
> >
> > Paul
> >
> > On 10/8/07, Eric Nygma <[EMAIL PROTECTED]> wrote:
> >
> >> Oh Ok.
> >> Yes, I am using Windows, and the sample stockquote client packaged in
> the
> >> samples in the synapse dist.
> >> I guess a WARN message should be appropriate in this case.
> >>
> >> Regards
> >> Eric.
> >>
> >> On 10/8/07, Asankha C. Perera <[EMAIL PROTECTED]> wrote:
> >>
> >>> Eric
> >>>
> >>> Are you using windows? Also whats your client application written in?
> >>> Most probably what happens is that your client sends the request
> stating
> >>> HTTP 1.1 which implies the use of keepalives unless a "Connection:
> >>> close" header is specified along with the request. But as soon as it
> >>> gets the response back - the client closes the connection and possibly
> >>> terminates itself. One way to find out if this is the cause is to send
> >>> the request to Synpase through TCPMon etc and check if what I am
> saying
> >>> is taking place - note that the sample stockquote client etc that uses
> >>> Axis2 in our samples also suffers from this - but this is not a defect
> >>> with Synapse. We could update Synapse to just do a WARN on this.. your
> >>> thoughts are welcome
> >>>
> >>> asankha
> >>>
> >>> Eric Nygma wrote:
> >>>
> >>>> Hi,
> >>>>
> >>>> I checked out the latest sources from thr SNV trunk today - 8th Oct.
> >>>>
> >>>> When running synapse sample 0 : with configuration :
> >>>> <definitions xmlns="http://ws.apache.org/ns/synapse";>
> >>>>     <!-- log all attributes of messages passing through -->
> >>>>     <log level="full"/>
> >>>>     <send/>
> >>>> </definitions>
> >>>>
> >>>> Although the sample client got back the response, I got the following
> at
> >>>>
> >>> the
> >>>
> >>>> server logs  :
> >>>>
> >>>> Sending To: http://www.w3.org/2005/08/addressing/anonymous
> >>>> SOAPAction: null
> >>>> 2007-10-08 12:20:05,354 [xxxxx] [HttpClientWorker-1] DEBUG
> SendMediator
> >>>>
> >>> End
> >>>
> >>>> : Send mediator
> >>>> 2007-10-08 12:20:05,355 [xxxxx] [HttpClientWorker-1] DEBUG
> >>>>
> >>> SequenceMediator
> >>>
> >>>> End : Sequence <main>
> >>>> 2007-10-08 12:20:05,686 [xxxxx] [I/O dispatcher 6] ERROR
> ServerHandler
> >>>>
> >>> HTTP
> >>>
> >>>> connection [/127.0.0.1:
> >>>> 59777]: An existing connection was forcibly closed by the remote host
> >>>> java.io.IOException: An existing connection was forcibly closed by
> the
> >>>> remote host
> >>>>         at sun.nio.ch.SocketDispatcher.read0(Native Method)
> >>>>         at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:25)
> >>>>         at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
> >>>>         at sun.nio.ch.IOUtil.read(IOUtil.java:206)
> >>>>         at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java
> :207)
> >>>>         at
> >>>>
> >>>>
> >>>
> org.apache.axis2.transport.nhttp.LoggingIOSession$LoggingByteChannel.read(
> >>>
> >>>> LoggingIOSession.java:184)
> >>>>         at
> org.apache.http.impl.nio.reactor.SessionInputBufferImpl.fill(
> >>>> SessionInputBufferImpl.java:84)
> >>>>         at
> >>>>
> >>> org.apache.http.impl.nio.codecs.AbstractMessageParser.fillBuffer(
> >>>
> >>>> AbstractMessageParser.java:97)
> >>>>         at
> >>>> org.apache.http.impl.nio.DefaultNHttpServerConnection.consumeInput(
> >>>> DefaultNHttpServerConnection.java:110)
> >>>>         at
> >>>>
> org.apache.axis2.transport.nhttp.PlainServerIOEventDispatch.inputReady(
> >>>> PlainServerIOEventDispatch.java:69)
> >>>>         at org.apache.http.impl.nio.reactor.BaseIOReactor.readable(
> >>>> BaseIOReactor.java:94)
> >>>>         at
> >>>>
> >>> org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(
> >>>
> >>>> AbstractIOReactor.java:189)
> >>>>         at
> >>>>
> >>> org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(
> >>>
> >>>> AbstractIOReactor.java:174)
> >>>>         at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute
> (
> >>>> AbstractIOReactor.java:137)
> >>>>         at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(
> >>>> BaseIOReactor.java:69)
> >>>>         at
> >>>>
> org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run
> >>>>
> >>> (
> >>>
> >>>> AbstractMultiworkerIOReactor.java:28
> >>>> 1)
> >>>>         at java.lang.Thread.run(Thread.java:595)
> >>>>
> >>>> Any idea why this could be happening ?
> >>>>
> >>>> Thanks
> >>>> Eric.
> >>>>
> >>>>
> >>>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>
> >>>
> >>>
> >
> >
> >
>

Reply via email to