Hi guys,

I am using Synapse-1.1.1 but I have got the error stated below:

What I am using Synapse is as follows: 

I have published three proxies in synapse that are Service1, Service2 and 
Service3. and I have a client which its job is sending three requests to the 
Synapse - a request for each proxy Service deployed in Synapse (Service1, 
Service2 and Service3) - my client sends three requests each time and then 
synapse forwards each request to the actual service and then receives the 
responses then forward them to the client. Everything works fine at this point, 
however when the client sends more than 300 request the below exception is 
thrown in Synapse.. !. I wander if that has something to do with Synapse pool 
threads OR what ???? 
Can anybody tell me what is going on please?

     
2009-11-11 18:18:46,385 [10.8.147.11-localhost] [I/O dispatcher 8] ERROR 
ServerHandler Error processing request received for : /soap/Service3?wsdl
java.io.IOException: Too many open files
        at sun.nio.ch.IOUtil.initPipe(Native Method)
        at sun.nio.ch.PipeImpl.<init>(PipeImpl.java:25)
        at 
sun.nio.ch.SelectorProviderImpl.openPipe(SelectorProviderImpl.java:27)
        at java.nio.channels.Pipe.open(Pipe.java:133)
        at 
org.apache.synapse.transport.nhttp.util.PipeImpl.<init>(PipeImpl.java:77)
        at 
org.apache.synapse.transport.nhttp.ServerHandler.requestReceived(ServerHandler.java:118)
        at 
org.apache.synapse.transport.nhttp.LoggingNHttpServiceHandler.requestReceived(LoggingNHttpServiceHandler.java:92)
        at 
org.apache.http.impl.nio.DefaultNHttpServerConnection.consumeInput(DefaultNHttpServerConnection.java:123)
        at 
org.apache.synapse.transport.nhttp.PlainServerIOEventDispatch.inputReady(PlainServerIOEventDispatch.java:69)
        at 
org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:98)
        at 
org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:195)
        at 
org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:180)
        at 
org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:142)
        at 
org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:70)
        at 
org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:318)
        at java.lang.Thread.run(Thread.java:595)
2009-11-11 18:18:46,387 [10.8.147.11-cage03.ncl.ac.uk] [I/O dispatcher 8]  WARN 
HttpCoreNIOListener System may be unstable: IOReactor encountered a runtime 
exception : null
java.lang.NullPointerException
        at 
org.apache.synapse.transport.nhttp.ServerHandler.inputReady(ServerHandler.java:171)
        at 
org.apache.synapse.transport.nhttp.LoggingNHttpServiceHandler.inputReady(LoggingNHttpServiceHandler.java:123)
        at 
org.apache.http.impl.nio.DefaultNHttpServerConnection.consumeInput(DefaultNHttpServerConnection.java:135)
        at 
org.apache.synapse.transport.nhttp.PlainServerIOEventDispatch.inputReady(PlainServerIOEventDispatch.java:69)
        at 
org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:98)
        at 
org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:195)
        at 
org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:180)
        at 
org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:142)
        at 
org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:70)
        at 
org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:318)
        at java.lang.Thread.run(Thread.java:595).



Thanks
Khaled

Reply via email to