Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-3212

"No Persistence provider for EntityManager named JpaEvents" after installation of jpa quickstart on Fuse

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Major Major
    • jboss-fuse-6.2
    • jboss-fuse-6.2
    • SwitchYard
    • None
    • % %

      Install jpa quickstart on Fuse build 117 by: features:install switchyard-quickstart-camel-jpa-binding

      The result is

      2015-05-14 11:05:59,205 | WARN  | yard Extender: 1 | JpaComponent                     | ?                                   ? | 340 - org.apache.camel.camel-jpa - 2.15.1.redhat-620117 | No EntityManagerFactory has been configured on this JpaComponent. Each JpaEndpoint will auto create their own EntityManagerFactory.
      2015-05-14 11:05:59,244 | INFO  | yard Extender: 1 | LocalEntityManagerFactoryBean    | ?                                   ? | 337 - org.apache.servicemix.bundles.spring-orm - 3.2.12.RELEASE_1 | Building JPA EntityManagerFactory for persistence unit 'JpaEvents'
      2015-05-14 11:05:59,248 | ERROR | yard Extender: 1 | SwitchYardExtender               | ?                                   ? | 315 - org.switchyard.karaf.switchyard-karaf-deploy - 2.0.1.redhat-620117 | Unable to start switchyard for bundle org.switchyard.quickstarts.switchyard.camel.jpa.binding
      org.switchyard.SwitchYardException: javax.persistence.PersistenceException: No Persistence provider for EntityManager named JpaEvents
      	at org.switchyard.component.camel.common.handler.InboundHandler.<init>(InboundHandler.java:71)[320:org.switchyard.components.switchyard-component-common-camel:2.0.1.redhat-620117]
      	at org.switchyard.component.camel.jpa.deploy.CamelJpaInboundHandler.<init>(CamelJpaInboundHandler.java:42)[341:org.switchyard.components.switchyard-component-camel-jpa:2.0.1.redhat-620117]
      	at org.switchyard.component.camel.jpa.deploy.CamelJpaActivator.createInboundHandler(CamelJpaActivator.java:44)[341:org.switchyard.components.switchyard-component-camel-jpa:2.0.1.redhat-620117]
      	at org.switchyard.component.camel.common.deploy.BaseBindingActivator.activateBinding(BaseBindingActivator.java:43)[320:org.switchyard.components.switchyard-component-common-camel:2.0.1.redhat-620117]
      	at org.switchyard.deploy.internal.Deployment.deployServiceBindings(Deployment.java:629)[302:org.switchyard.switchyard-deploy:2.0.1.redhat-620117]
      	at org.switchyard.deploy.internal.Deployment.start(Deployment.java:145)[302:org.switchyard.switchyard-deploy:2.0.1.redhat-620117]
      	at org.switchyard.deploy.osgi.internal.SwitchYardContainerImpl.doStart(SwitchYardContainerImpl.java:306)[315:org.switchyard.karaf.switchyard-karaf-deploy:2.0.1.redhat-620117]
      	at org.switchyard.deploy.osgi.internal.SwitchYardContainerImpl.run(SwitchYardContainerImpl.java:141)[315:org.switchyard.karaf.switchyard-karaf-deploy:2.0.1.redhat-620117]
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_25]
      	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_25]
      	at org.switchyard.deploy.osgi.internal.ExecutorServiceWrapper.run(ExecutorServiceWrapper.java:117)[315:org.switchyard.karaf.switchyard-karaf-deploy:2.0.1.redhat-620117]
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_25]
      	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_25]
      	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_25]
      	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_25]
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_25]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_25]
      	at java.lang.Thread.run(Thread.java:745)[:1.8.0_25]
      Caused by: javax.persistence.PersistenceException: No Persistence provider for EntityManager named JpaEvents
      	at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:61)[327:org.hibernate.javax.persistence.hibernate-jpa-2.1-api:1.0.0.Final]
      	at org.springframework.orm.jpa.LocalEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalEntityManagerFactoryBean.java:92)[337:org.apache.servicemix.bundles.spring-orm:3.2.12.RELEASE_1]
      	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:310)[337:org.apache.servicemix.bundles.spring-orm:3.2.12.RELEASE_1]
      	at org.apache.camel.component.jpa.JpaEndpoint.createEntityManagerFactory(JpaEndpoint.java:328)[340:org.apache.camel.camel-jpa:2.15.1.redhat-620117]
      	at org.apache.camel.component.jpa.JpaEndpoint.getEntityManagerFactory(JpaEndpoint.java:180)[340:org.apache.camel.camel-jpa:2.15.1.redhat-620117]
      	at org.apache.camel.component.jpa.JpaEndpoint.validate(JpaEndpoint.java:321)[340:org.apache.camel.camel-jpa:2.15.1.redhat-620117]
      	at org.apache.camel.component.jpa.JpaEndpoint.createConsumer(JpaEndpoint.java:117)[340:org.apache.camel.camel-jpa:2.15.1.redhat-620117]
      	at org.apache.camel.impl.EventDrivenConsumerRoute.addServices(EventDrivenConsumerRoute.java:65)[198:org.apache.camel.camel-core:2.15.1.redhat-620117]
      	at org.apache.camel.impl.DefaultRoute.onStartingServices(DefaultRoute.java:85)[198:org.apache.camel.camel-core:2.15.1.redhat-620117]
      	at org.apache.camel.impl.RouteService.warmUp(RouteService.java:158)[198:org.apache.camel.camel-core:2.15.1.redhat-620117]
      	at org.apache.camel.impl.DefaultCamelContext.doWarmUpRoutes(DefaultCamelContext.java:3090)[198:org.apache.camel.camel-core:2.15.1.redhat-620117]
      	at org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:3020)[198:org.apache.camel.camel-core:2.15.1.redhat-620117]
      	at org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:3042)[198:org.apache.camel.camel-core:2.15.1.redhat-620117]
      	at org.apache.camel.impl.DefaultCamelContext.startRouteService(DefaultCamelContext.java:2919)[198:org.apache.camel.camel-core:2.15.1.redhat-620117]
      	at org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:843)[198:org.apache.camel.camel-core:2.15.1.redhat-620117]
      	at org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:2895)[198:org.apache.camel.camel-core:2.15.1.redhat-620117]
      	at org.apache.camel.impl.DefaultCamelContext.addRouteDefinitions(DefaultCamelContext.java:775)[198:org.apache.camel.camel-core:2.15.1.redhat-620117]
      	at org.apache.camel.impl.DefaultCamelContext.addRouteDefinition(DefaultCamelContext.java:780)[198:org.apache.camel.camel-core:2.15.1.redhat-620117]
      	at org.switchyard.component.camel.common.handler.InboundHandler.<init>(InboundHandler.java:69)[320:org.switchyard.components.switchyard-component-common-camel:2.0.1.redhat-620117]
      	... 17 more
      

            yfang@redhat.com Freeman(Yue) Fang
            trohovsky Tomas Rohovsky (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: