I'm getting the same error on deployment, but it appears to be in my EJBQL 
Named Queries. Is there any way to isolate specifically which named queries 
have the problem? Any log messages I can look for? It will take considerable 
effort to dig through all of them. I use JOIN FETCH and LEFT OUTER JOIN FETCH 
extensively in my EJBQL. 

FWIW, I'm upgrading from CR1 (or RC1?) to GA. I don't think pasting my 
persistence.xml or listing all my EJBQL will help, but here's the snippet from 
the stack trace that makes me think the issue is in my named queries:


  | 17:07:31,563 WARN  [ServiceController] Problem starting service 
persistence.units:unitName=MyEntityManager
  | org.hibernate.HibernateException: cannot simultaneously fetch multiple bags
  |     at org.hibernate.loader.BasicLoader.postInstantiate(BasicLoader.java:66)
  |     at org.hibernate.loader.hql.QueryLoader.<init>(QueryLoader.java:100)
  |     at 
org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:180)
  |     at 
org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:110)
  |     at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:77)
  |     at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:56)
  |     at 
org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:71)
  |     at 
org.hibernate.impl.SessionFactoryImpl.checkNamedQueries(SessionFactoryImpl.java:397)
  |     at 
org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:348)
  |     at 
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1213)
  |     at 
org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:631)
  |     at 
org.hibernate.ejb.Ejb3Configuration.createEntityManagerFactory(Ejb3Configuration.java:760)
  |     at 
org.hibernate.ejb.Ejb3Configuration.createContainerEntityManagerFactory(Ejb3Configuration.java:350)
  |     at 
org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:119)
  |     at 
org.jboss.ejb3.entity.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:264)
  |     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:585)
  |     at 
org.jboss.ejb3.ServiceDelegateWrapper.startService(ServiceDelegateWrapper.java:99)
  |     at 
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
  |     at 
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
  |     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:585)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |     at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
  |     at $Proxy0.start(Unknown Source)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:417)
  | 

Thanks,


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3949725#3949725

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3949725


_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to