You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by V Santhosh Kumar Tangudu <t....@gmail.com> on 2014/05/05 14:53:16 UTC

Unable to insert data using camel hibernate component.

Hi,

I am using Apache Camel in Dropwizard framework to build the flow. I am
trying to use the hibernate component of Apache-camel.

When I am trying to insert a data, I am getting following exception.

org.hibernate.HibernateException: No session currently bound to execution
context
    at
org.hibernate.context.internal.ManagedSessionContext.currentSession(ManagedSessionContext.java:71)
~[hibernate-core-4.2.9.Final.jar:4.2.9.Final]
    at
org.hibernate.internal.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:993)
~[hibernate-core-4.2.9.Final.jar:4.2.9.Final]
    at
com.yammer.dropwizard.hibernate.ManagedSessionFactory.getCurrentSession(ManagedSessionFactory.java:47)
~[dropwizard-hibernate-0.6.0.jar:na]
    at
org.apacheextras.camel.component.hibernate.DefaultTransactionStrategy.execute(DefaultTransactionStrategy.java:37)
~[camel-hibernate-2.13.0.jar:2.13.0]
    at
org.apacheextras.camel.component.hibernate.HibernateProducer.process(HibernateProducer.java:47)
~[camel-hibernate-2.13.0.jar:2.13.0]
    at
org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61)
~[camel-core-2.13.0.jar:2.13.0]
    at
org.apache.camel.processor.SendProcessor.process(SendProcessor.java:113)
~[camel-core-2.13.0.jar:2.13.0]
    at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:72)
~[camel-core-2.13.0.jar:2.13.0]
    at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:398)
~[camel-core-2.13.0.jar:2.13.0]
    at
org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)
[camel-core-2.13.0.jar:2.13.0]
    at org.apache.camel.processor.Pipeline.process(Pipeline.java:118)
[camel-core-2.13.0.jar:2.13.0]
    at org.apache.camel.processor.Pipeline.process(Pipeline.java:80)
[camel-core-2.13.0.jar:2.13.0]
    at
org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)
[camel-core-2.13.0.jar:2.13.0]
    at
org.apache.camel.component.seda.SedaConsumer.sendToConsumers(SedaConsumer.java:291)
[camel-core-2.13.0.jar:2.13.0]
    at
org.apache.camel.component.seda.SedaConsumer.doRun(SedaConsumer.java:200)
[camel-core-2.13.0.jar:2.13.0]
    at
org.apache.camel.component.seda.SedaConsumer.run(SedaConsumer.java:147)
[camel-core-2.13.0.jar:2.13.0]
    at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[na:1.7.0_51]
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[na:1.7.0_51]
    at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51]


Please help me to resolve the issue.
-- 
Thanks & Regards
T.V.Santhosh kumar
095382 55159

Re: Unable to insert data using camel hibernate component.

Posted by Christian Müller <ch...@gmail.com>.
It's the Camel Hibernate component from Camel Extra. This means you should
use their mailing list (also if you may get help here).

Best,
Christian
Am 05.05.2014 18:36 schrieb "Matt Sicker" <bo...@gmail.com>:

> Is this the camel-jpa component? Or something else?
>
>
> On 5 May 2014 07:53, V Santhosh Kumar Tangudu
> <t....@gmail.com>wrote:
>
> > Hi,
> >
> > I am using Apache Camel in Dropwizard framework to build the flow. I am
> > trying to use the hibernate component of Apache-camel.
> >
> > When I am trying to insert a data, I am getting following exception.
> >
> > org.hibernate.HibernateException: No session currently bound to execution
> > context
> >     at
> >
> >
> org.hibernate.context.internal.ManagedSessionContext.currentSession(ManagedSessionContext.java:71)
> > ~[hibernate-core-4.2.9.Final.jar:4.2.9.Final]
> >     at
> >
> >
> org.hibernate.internal.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:993)
> > ~[hibernate-core-4.2.9.Final.jar:4.2.9.Final]
> >     at
> >
> >
> com.yammer.dropwizard.hibernate.ManagedSessionFactory.getCurrentSession(ManagedSessionFactory.java:47)
> > ~[dropwizard-hibernate-0.6.0.jar:na]
> >     at
> >
> >
> org.apacheextras.camel.component.hibernate.DefaultTransactionStrategy.execute(DefaultTransactionStrategy.java:37)
> > ~[camel-hibernate-2.13.0.jar:2.13.0]
> >     at
> >
> >
> org.apacheextras.camel.component.hibernate.HibernateProducer.process(HibernateProducer.java:47)
> > ~[camel-hibernate-2.13.0.jar:2.13.0]
> >     at
> >
> >
> org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61)
> > ~[camel-core-2.13.0.jar:2.13.0]
> >     at
> > org.apache.camel.processor.SendProcessor.process(SendProcessor.java:113)
> > ~[camel-core-2.13.0.jar:2.13.0]
> >     at
> >
> >
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:72)
> > ~[camel-core-2.13.0.jar:2.13.0]
> >     at
> >
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:398)
> > ~[camel-core-2.13.0.jar:2.13.0]
> >     at
> >
> >
> org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)
> > [camel-core-2.13.0.jar:2.13.0]
> >     at org.apache.camel.processor.Pipeline.process(Pipeline.java:118)
> > [camel-core-2.13.0.jar:2.13.0]
> >     at org.apache.camel.processor.Pipeline.process(Pipeline.java:80)
> > [camel-core-2.13.0.jar:2.13.0]
> >     at
> >
> >
> org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)
> > [camel-core-2.13.0.jar:2.13.0]
> >     at
> >
> >
> org.apache.camel.component.seda.SedaConsumer.sendToConsumers(SedaConsumer.java:291)
> > [camel-core-2.13.0.jar:2.13.0]
> >     at
> > org.apache.camel.component.seda.SedaConsumer.doRun(SedaConsumer.java:200)
> > [camel-core-2.13.0.jar:2.13.0]
> >     at
> > org.apache.camel.component.seda.SedaConsumer.run(SedaConsumer.java:147)
> > [camel-core-2.13.0.jar:2.13.0]
> >     at
> >
> >
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> > [na:1.7.0_51]
> >     at
> >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> > [na:1.7.0_51]
> >     at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51]
> >
> >
> > Please help me to resolve the issue.
> > --
> > Thanks & Regards
> > T.V.Santhosh kumar
> > 095382 55159
> >
>
>
>
> --
> Matt Sicker <bo...@gmail.com>
>

Re: Unable to insert data using camel hibernate component.

Posted by Matt Sicker <bo...@gmail.com>.
Is this the camel-jpa component? Or something else?


On 5 May 2014 07:53, V Santhosh Kumar Tangudu
<t....@gmail.com>wrote:

> Hi,
>
> I am using Apache Camel in Dropwizard framework to build the flow. I am
> trying to use the hibernate component of Apache-camel.
>
> When I am trying to insert a data, I am getting following exception.
>
> org.hibernate.HibernateException: No session currently bound to execution
> context
>     at
>
> org.hibernate.context.internal.ManagedSessionContext.currentSession(ManagedSessionContext.java:71)
> ~[hibernate-core-4.2.9.Final.jar:4.2.9.Final]
>     at
>
> org.hibernate.internal.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:993)
> ~[hibernate-core-4.2.9.Final.jar:4.2.9.Final]
>     at
>
> com.yammer.dropwizard.hibernate.ManagedSessionFactory.getCurrentSession(ManagedSessionFactory.java:47)
> ~[dropwizard-hibernate-0.6.0.jar:na]
>     at
>
> org.apacheextras.camel.component.hibernate.DefaultTransactionStrategy.execute(DefaultTransactionStrategy.java:37)
> ~[camel-hibernate-2.13.0.jar:2.13.0]
>     at
>
> org.apacheextras.camel.component.hibernate.HibernateProducer.process(HibernateProducer.java:47)
> ~[camel-hibernate-2.13.0.jar:2.13.0]
>     at
>
> org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61)
> ~[camel-core-2.13.0.jar:2.13.0]
>     at
> org.apache.camel.processor.SendProcessor.process(SendProcessor.java:113)
> ~[camel-core-2.13.0.jar:2.13.0]
>     at
>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:72)
> ~[camel-core-2.13.0.jar:2.13.0]
>     at
>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:398)
> ~[camel-core-2.13.0.jar:2.13.0]
>     at
>
> org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)
> [camel-core-2.13.0.jar:2.13.0]
>     at org.apache.camel.processor.Pipeline.process(Pipeline.java:118)
> [camel-core-2.13.0.jar:2.13.0]
>     at org.apache.camel.processor.Pipeline.process(Pipeline.java:80)
> [camel-core-2.13.0.jar:2.13.0]
>     at
>
> org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)
> [camel-core-2.13.0.jar:2.13.0]
>     at
>
> org.apache.camel.component.seda.SedaConsumer.sendToConsumers(SedaConsumer.java:291)
> [camel-core-2.13.0.jar:2.13.0]
>     at
> org.apache.camel.component.seda.SedaConsumer.doRun(SedaConsumer.java:200)
> [camel-core-2.13.0.jar:2.13.0]
>     at
> org.apache.camel.component.seda.SedaConsumer.run(SedaConsumer.java:147)
> [camel-core-2.13.0.jar:2.13.0]
>     at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> [na:1.7.0_51]
>     at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> [na:1.7.0_51]
>     at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51]
>
>
> Please help me to resolve the issue.
> --
> Thanks & Regards
> T.V.Santhosh kumar
> 095382 55159
>



-- 
Matt Sicker <bo...@gmail.com>