hi gnodet, since context is not initialized for the bean. so whether i need to set the context explicitly for the bean component.
gnodet wrote: > > Currently, you can't use the TransformComponentSupport and related > classes inside > servicemix-bean. We need to provide a better migration path, but you > need to either: > * rewrite some part of TransformComponentSupport to use it inside > servicemix-bean > * stay on the lightweight container > > On Thu, Mar 6, 2008 at 2:48 PM, sachin2008 <[EMAIL PROTECTED]> wrote: >> >> Hi , >> We are using apache -servicemix 3.1. >> We could not able to execute a simple example on bean . >> >> >> We have a simple pojo that extends TransformComponentSupport and we >> created >> a servicemix-bean endpoint for this pojo in the xbean.xml file. We are >> able to deploy the SA with bean-su and http-su. >> >> But , the problem is when we send any request to the above created >> service >> we are getting an exception as follows: >> >> - Unable to handle error: org.apache.serv >> icemix.jbi.NotInitialisedYetException: Cannot perform operations on this >> compone >> nt until it has been initialised via init() >> org.apache.servicemix.jbi.NotInitialisedYetException: Cannot perform >> operations >> on this component until it has been initialised via init() >> at >> org.apache.servicemix.components.util.PojoSupport.getDeliveryChannel( >> PojoSupport.java:168) >> at >> org.apache.servicemix.components.util.PojoSupport.fail(PojoSupport.ja >> va:244) >> at >> org.apache.servicemix.components.util.TransformComponentSupport.onMes >> sageExchange(TransformComponentSupport.java:92) >> at >> org.apache.servicemix.bean.BeanEndpoint.onProviderExchange(BeanEndpoi >> nt.java:224) >> at >> org.apache.servicemix.bean.BeanEndpoint.process(BeanEndpoint.java:201 >> ) >> at >> org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLi >> feCycle.java:489) >> at >> org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(Async >> BaseLifeCycle.java:441) >> at >> org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLife >> Cycle.java:46) >> at >> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBoun >> d(DeliveryChannelImpl.java:593) >> at >> org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlo >> w.java:174) >> at >> org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.j >> ava:176) >> at >> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.jav >> a:134) >> at >> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Wor >> ker.runTask(ThreadPoolExecutor.java:665) >> at >> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Wor >> ker.run(ThreadPoolExecutor.java:690) >> at java.lang.Thread.run(Thread.java:595) >> >> Note : Files for the above example >> http://www.nabble.com/file/p15873123/xbean.xml xbean.xml >> http://www.nabble.com/file/p15873123/hi.java hi.java ----- Java >> file >> for which we need to create an endpoint. >> I think there is some problem with the initialisation of the component. >> Can >> you please tell how to solve this. >> >> Thanks in advance... >> >> >> ----- >> Cheers >> Praveen Oruganti >> "Think before you act and act on what you believe" >> -- >> View this message in context: >> http://www.nabble.com/probleam-servicemix-bean-example-in-servicemix-3.1-tp15873123s12049p15873123.html >> Sent from the ServiceMix - User mailing list archive at Nabble.com. >> >> > > > > -- > Cheers, > Guillaume Nodet > ------------------------ > Blog: http://gnodet.blogspot.com/ > > ----- Cheers Praveen Oruganti "Think before you act and act on what you believe" -- View this message in context: http://www.nabble.com/probleam-servicemix-bean-example-in-servicemix-3.1-tp15873123s12049p15891123.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
