Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-14798

html5-mobile app does not work out of the box on eap6/eap6.1

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Major Major
    • None
    • None
    • central
    • None
    • Hide

      edit persistence.xml and remove 'primary' and it works

      Show
      edit persistence.xml and remove 'primary' and it works

      took the html5 app.

      it deploys but on usage I get these errors:

      java.lang.IllegalArgumentException: JBAS016069: Error injecting persistence unit into CDI managed bean. Can't find a persistence unit named in deployment jboss-as-kitchensink-html5-mobile.war
      org.jboss.as.weld.services.bootstrap.WeldJpaInjectionServices.getScopedPUName(WeldJpaInjectionServices.java:96)
      org.jboss.as.weld.services.bootstrap.WeldJpaInjectionServices.resolvePersistenceContext(WeldJpaInjectionServices.java:61)
      org.jboss.weld.util.Beans.injectEEFields(Beans.java:687)
      org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget$1$1.proceed(ManagedBean.java:160)
      org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:48)
      org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget$1.work(ManagedBean.java:157)
      org.jboss.weld.bean.ManagedBean$FixInjectionPoint.run(ManagedBean.java:131)
      org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.inject(ManagedBean.java:153)
      org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:293)
      org.jboss.weld.context.unbound.DependentContextImpl.get(DependentContextImpl.java:68)
      org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:608)
      org.jboss.weld.bean.AbstractReceiverBean.getReceiver(AbstractReceiverBean.java:77)
      org.jboss.weld.bean.AbstractProducerBean$AbstractProducer.produce(AbstractProducerBean.java:317)
      org.jboss.weld.bean.AbstractProducerBean.create(AbstractProducerBean.java:307)
      org.jboss.weld.context.unbound.DependentContextImpl.get(DependentContextImpl.java:68)
      org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:608)
      org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:674)
      org.jboss.weld.injection.FieldInjectionPoint.inject(FieldInjectionPoint.java:134)
      org.jboss.weld.util.Beans.injectBoundFields(Beans.java:763)
      org.jboss.weld.util.Beans.injectFieldsAndInitializers(Beans.java:772)
      org.jboss.weld.bean.SessionBean$SessionBeanInjectionTarget$1.proceed(SessionBean.java:179)
      org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:48)
      org.jboss.weld.bean.SessionBean$SessionBeanInjectionTarget.inject(SessionBean.java:176)
      org.jboss.resteasy.cdi.JaxrsInjectionTarget.inject(JaxrsInjectionTarget.java:36)
      org.jboss.as.weld.injection.WeldEEInjection.inject(WeldEEInjection.java:78)
      org.jboss.as.weld.injection.WeldInjectionInterceptor.processInvocation(WeldInjectionInterceptor.java:60)
      org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
      org.jboss.as.ee.component.ManagedReferenceInterceptorFactory$ManagedReferenceInterceptor.processInvocation(ManagedReferenceInterceptorFactory.java:95)
      org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
      org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
      org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
      org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
      org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
      org.jboss.as.jpa.interceptor.SFSBPreCreateInterceptor.processInvocation(SFSBPreCreateInterceptor.java:46)
      org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
      org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
      org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
      org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
      org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
      org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
      org.jboss.as.ee.component.BasicComponent.constructComponentInstance(BasicComponent.java:161)
      org.jboss.as.ejb3.component.stateful.StatefulSessionComponent.constructComponentInstance(StatefulSessionComponent.java:145)
      org.jboss.as.ejb3.component.stateful.StatefulSessionComponent.constructComponentInstance(StatefulSessionComponent.java:76)
      org.jboss.as.ee.component.BasicComponent.createInstance(BasicComponent.java:85)
      org.jboss.as.ejb3.component.stateful.StatefulSessionComponent.createInstance(StatefulSessionComponent.java:135)
      org.jboss.as.ejb3.component.stateful.StatefulSessionComponent.createInstance(StatefulSessionComponent.java:76)
      org.jboss.as.ejb3.cache.TransactionAwareObjectFactory.createInstance(TransactionAwareObjectFactory.java:53)
      org.jboss.as.ejb3.cache.impl.backing.NonPassivatingBackingCacheImpl.create(NonPassivatingBackingCacheImpl.java:106)
      org.jboss.as.ejb3.cache.impl.backing.NonPassivatingBackingCacheImpl.create(NonPassivatingBackingCacheImpl.java:57)
      org.jboss.as.ejb3.cache.spi.impl.AbstractCache.create(AbstractCache.java:53)
      org.jboss.as.ejb3.cache.impl.SimpleCache.create(SimpleCache.java:69)
      org.jboss.as.ejb3.cache.impl.SimpleCache.create(SimpleCache.java:40)
      org.jboss.as.ejb3.component.stateful.StatefulComponentSessionIdGeneratingInterceptorFactory$StatefulComponentSessionIdGeneratingInterceptor.processInvocation(StatefulComponentSessionIdGeneratingInterceptorFactory.java:75)
      org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
      org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
      org.jboss.as.ee.component.ViewService$DefaultViewInstanceFactory.createViewInstance(ViewService.java:280)
      org.jboss.as.ee.component.ViewService$View.createInstance(ViewService.java:157)
      org.jboss.as.ee.component.ViewService$View.createInstance(ViewService.java:153)
      org.jboss.as.ee.component.ViewManagedReferenceFactory.getReference(ViewManagedReferenceFactory.java:50)
      org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:133)
      org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:74)
      org.jboss.as.naming.NamingContext.lookup(NamingContext.java:179)
      org.jboss.as.naming.InitialContext.lookup(InitialContext.java:129)
      org.jboss.as.naming.NamingContext.lookup(NamingContext.java:215)
      javax.naming.InitialContext.lookup(InitialContext.java:392)
      org.jboss.resteasy.plugins.server.resourcefactory.JndiComponentResourceFactory.createResource(JndiComponentResourceFactory.java:53)
      org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:210)
      org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:536)
      org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:513)
      org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:125)
      org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208)
      org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)
      org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
      org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
      org.jboss.tools.example.html5.util.JSONPRequestFilter.doFilter(JSONPRequestFilter.java:80)

      If I go and remove 'primary' name from persitence.xml it seems to deploy fine.

            Unassigned Unassigned
            manderse@redhat.com Max Andersen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: