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/

Reply via email to