I got this error in the cluster set up in EC2 machines.
On Sun, Aug 18, 2013 at 8:20 AM, Jeewantha Dharmaparakrama < [email protected]> wrote: > > > > On Sun, Aug 18, 2013 at 7:30 AM, Sameera Jayasoma <[email protected]>wrote: > >> Thanks Pradeep. This fixed the issue. >> >> Kasun/Jeewantha, I am getting the following exception time to time. >> >> [2013-08-18 01:59:56,858] WARN - SourceHandler Illegal incoming >> connection state: REQUEST_DONE . Possibly two send backs are happening for >> the same request >> [2013-08-18 01:59:56,859] WARN - SourceHandler Trying to write response >> body while the handler is in an inconsistent state REQUEST_DONE >> [2013-08-18 01:59:56,859] ERROR - SourceHandler Unexpected I/O error: >> java.nio.channels.ClosedChannelException >> java.nio.channels.ClosedChannelException >> at >> sun.nio.ch.SocketChannelImpl.ensureWriteOpen(SocketChannelImpl.java:135) >> at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:326) >> at >> org.apache.http.impl.nio.reactor.SessionOutputBufferImpl.flush(SessionOutputBufferImpl.java:167) >> at >> org.apache.http.impl.nio.DefaultNHttpServerConnection.produceOutput(DefaultNHttpServerConnection.java:323) >> at >> org.apache.synapse.transport.http.conn.LoggingNHttpServerConnection.produceOutput(LoggingNHttpServerConnection.java:112) >> at >> org.apache.synapse.transport.passthru.ServerIODispatch.onOutputReady(ServerIODispatch.java:87) >> at >> org.apache.synapse.transport.passthru.ServerIODispatch.onOutputReady(ServerIODispatch.java:39) >> at >> org.apache.http.impl.nio.reactor.AbstractIODispatch.outputReady(AbstractIODispatch.java:143) >> at >> org.apache.http.impl.nio.reactor.BaseIOReactor.writable(BaseIOReactor.java:180) >> at >> org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:342) >> at >> org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:316) >> at >> org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:277) >> at >> org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:105) >> at >> org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:584) >> at java.lang.Thread.run(Thread.java:662) >> > > This is the blocker issue that we are trying to fix. This occurs when web > browser - ELB https connection is closed abruptly. AFAICS we cant even > catch this exception and pass to the fault sequence coz this happens at the > underlying connection in NIO Ractor. We are still working on this. > > BTW, did you get this exception in your local setup, or in the remote > cluster? Coz, I tried to reproduce this in my local setup but couldn't. > > Jeewantha. > >> >> >> >> On Sun, Aug 18, 2013 at 6:08 AM, Pradeep Fernando <[email protected]>wrote: >> >>> Hi Sameera, >>> >>> Due to recent httpcore refactoring I noticed that http client does not >>> see httpcore classes. >>> >>> I fixed it for some other use case.(admin services). >>> >>> I think same will apply here... Hopefully. (Enabling dynamic imports) >>> >>> Build http client orbit and see. Just a guess. >>> >>> --Pradeep >>> sent from my phone >>> On Aug 18, 2013 12:15 AM, "Nirmal Fernando" <[email protected]> wrote: >>> >>>> This class should come from httpcore bundle, is it in active state? >>>> >>>> >>>> On Sun, Aug 18, 2013 at 12:12 AM, Sameera Jayasoma <[email protected]>wrote: >>>> >>>>> I am getting the following CNF error when I try to send a request to >>>>> the mgt node. >>>>> >>>>> [2013-08-17 18:40:51,739] ERROR - NativeWorkerPool Uncaught exception >>>>> java.lang.NoClassDefFoundError: *org/apache/http/HttpHost* >>>>> at org.apache.http.conn.routing.HttpRoute.<clinit>(HttpRoute.java:47) >>>>> at >>>>> org.apache.synapse.transport.passthru.DeliveryAgent.submit(DeliveryAgent.java:129) >>>>> at >>>>> org.apache.synapse.transport.passthru.PassThroughHttpSender.invoke(PassThroughHttpSender.java:246) >>>>> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) >>>>> at >>>>> org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.send(DynamicAxisOperation.java:185) >>>>> at >>>>> org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.executeImpl(DynamicAxisOperation.java:167) >>>>> at >>>>> org.apache.axis2.client.OperationClient.execute(OperationClient.java:149) >>>>> at >>>>> org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(Axis2FlexibleMEPClient.java:481) >>>>> at >>>>> org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:57) >>>>> at >>>>> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:342) >>>>> at >>>>> org.apache.synapse.endpoints.AbstractEndpoint.send(AbstractEndpoint.java:329) >>>>> at >>>>> org.apache.synapse.endpoints.AddressEndpoint.send(AddressEndpoint.java:59) >>>>> at >>>>> org.apache.synapse.endpoints.DynamicLoadbalanceEndpoint.sendToApplicationMember(DynamicLoadbalanceEndpoint.java:328) >>>>> at >>>>> org.wso2.carbon.lb.endpoint.endpoint.TenantAwareLoadBalanceEndpoint.send(TenantAwareLoadBalanceEndpoint.java:317) >>>>> at >>>>> org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:95) >>>>> at >>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:71) >>>>> at >>>>> org.apache.synapse.mediators.filters.InMediator.mediate(InMediator.java:55) >>>>> at >>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:71) >>>>> at >>>>> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:114) >>>>> at >>>>> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:199) >>>>> at >>>>> org.apache.synapse.core.axis2.SynapseMessageReceiver.receive(SynapseMessageReceiver.java:83) >>>>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) >>>>> at >>>>> org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler(ServerWorker.java:337) >>>>> at >>>>> org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:169) >>>>> at >>>>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) >>>>> at >>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) >>>>> at >>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) >>>>> at java.lang.Thread.run(Thread.java:662) >>>>> *Caused by: java.lang.ClassNotFoundException: org.apache.http.HttpHost >>>>> * >>>>> at >>>>> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501) >>>>> at >>>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421) >>>>> at >>>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412) >>>>> at >>>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) >>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:247) >>>>> ... 28 more >>>>> >>>>> >>>>> >>>>> On Sat, Aug 17, 2013 at 2:47 AM, Pradeep Fernando <[email protected]>wrote: >>>>> >>>>>> observed, below while starting up the branch built pack.. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> java.lang.NullPointerException >>>>>> at >>>>>> org.apache.synapse.transport.passthru.PassThroughHttpListener.start(PassThroughHttpListener.java:213) >>>>>> at >>>>>> org.apache.axis2.engine.ListenerManager.start(ListenerManager.java:168) >>>>>> at >>>>>> org.apache.axis2.engine.ListenerManager.startSystem(ListenerManager.java:186) >>>>>> at >>>>>> org.wso2.carbon.core.internal.StartupFinalizerServiceComponent.completeInitialization(StartupFinalizerServiceComponent.java:166) >>>>>> at >>>>>> org.wso2.carbon.core.internal.StartupFinalizerServiceComponent.serviceChanged(StartupFinalizerServiceComponent.java:284) >>>>>> at >>>>>> org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107) >>>>>> at >>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861) >>>>>> at >>>>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) >>>>>> at >>>>>> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) >>>>>> at >>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819) >>>>>> at >>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771) >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Sameera Jayasoma, >>>>> Architect, >>>>> >>>>> WSO2, Inc. (http://wso2.com) >>>>> email: [email protected] >>>>> blog: http://sameera.adahas.org >>>>> twitter: https://twitter.com/sameerajayasoma >>>>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections >>>>> >>>>> Lean . Enterprise . Middleware >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> [email protected] >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>>> >>>> -- >>>> >>>> Thanks & regards, >>>> Nirmal >>>> >>>> Senior Software Engineer- Platform Technologies Team, WSO2 Inc. >>>> Mobile: +94715779733 >>>> Blog: http://nirmalfdo.blogspot.com/ >>>> >>>> >> >> >> -- >> Sameera Jayasoma, >> Architect, >> >> WSO2, Inc. (http://wso2.com) >> email: [email protected] >> blog: http://sameera.adahas.org >> twitter: https://twitter.com/sameerajayasoma >> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections >> >> Lean . Enterprise . Middleware >> > > > > -- > Jeewantha Dharmaparakrama > Software Engineer; WSO2, Inc.; http://wso2.com/ > Phone : (+94) 774726790 > Skype : prasad.jeewantha > LinkedIn : http://www.linkedin.com/in/jeewanthad > Twitter: https://twitter.com/jeewamp > Blog: http://jeewanthad.blogspot.com/ > -- Sameera Jayasoma, Architect, WSO2, Inc. (http://wso2.com) email: [email protected] blog: http://sameera.adahas.org twitter: https://twitter.com/sameerajayasoma flickr: http://www.flickr.com/photos/sameera-jayasoma/collections Lean . Enterprise . Middleware
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
