-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 
Author Message
 Post subject: Websphere with Hibernate (EJB 3.0 Project Problem)
PostPosted: Tue Nov 11, 2008 9:58 am 
Newbie

Joined: Tue Nov 11, 2008 9:54 am
Posts: 6
Hello,

I am experiencing some problems in an EJB 3.0 project. I must give you some information of my development platform.

I am developing this EJB 3.0 Project on Websphere Application Server v7.0. Also I am using Oracle 11g database. The IDE I am using is IBM's Rational Application Developer.

As default, WAS v7.0 uses OpenJPA as its ORM framework but I want to use Hibernate, so I added required jars to my java build path from hibernate annotations, hibernate entity manager, and hibernate core. These jars are slf4j-api-1.5.2.jar, antlr-2.7.6.jar, commons-collections-3.1.jar, dom4j-1.6.1.jar, ejb3-persistence.jar, hibernate3.jar, hibernate-annotations.jar, hibernate-commons-annotations.jar, hibernate-entitymanager.jar, javassist-3.4.GA.jar, jta-1.1.jar. I also added configuration details for using Hibernate as the persistence provider (I hope they are correct).

I have created an EJB 3.0 project and named it Frameworks. In this project I have created a stateless session ManageFrameworkBean bean, ManageFramework business interface and an entity class which is named Framework. Also I have created a persistence.xml file for persistence configuration. All code is listed below:

Code:
// ManageFramework - This is the business interface of my bean.
package gov.tubitak.frameworks;

import gov.tubitak.frameworks.domain.Framework;

public interface ManageFramework {
   Framework getFramework(int frameworkId);
}

// ManageFrameworkBean - This is the stateless session bean.
package gov.tubitak.frameworks;

import gov.tubitak.frameworks.domain.Framework;

import javax.ejb.*;
import javax.persistence.*;

@Stateless
@Local(ManageFramework.class)
public class ManageFrameworkBean implements ManageFramework {
    @PersistenceContext private EntityManager entityManager;
   
   @Override
   public Framework getFramework(int frameworkId) {
      return entityManager.find(Framework.class, frameworkId);
   }

}

// Framework - This is the entity.
package gov.tubitak.frameworks.domain;

import javax.persistence.*;

@Entity
@Table(schema="SYSTEM", name="FRAMEWORKS")
public class Framework {
   private int id;
   private String name;
   
   @Id
   @Column(name="FRAMEWORK_ID")
   public int getId(){   return id; }
   public void setId(int id){ this.id = id; }
   
   
   
   @Column(name="FRAMEWORK_NAME")
   public String getName(){ return name; }
   public void setName(String name){ this.name = name; }
}

// persistence.xml
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
   version="1.0">
   <persistence-unit name="Frameworks">
      <provider>org.hibernate.ejb.HibernatePersistence</provider>
      <jta-data-source>jdbc/OracleJDBCDriverXADataSource</jta-data-source>
       <class>gov.tubitak.frameworks.domain.Framework</class>
       <exclude-unlisted-classes>true</exclude-unlisted-classes>
       <properties>
         <property name="hibernate.dialect"
            value="org.hibernate.dialect.Oracle9Dialect"/>
         <property name="hibernate.hbm2ddl.auto" value="create"/>
      </properties>
   </persistence-unit>
</persistence>


Now, when I access the ManageFramework bean within a client application and called getFramework(int frameworkId) method, the following exception is thrown. I think Hiberbate's EntityManagerFactory cannot be created properly. Thx in advance.

Code:
[11.11.2008 20:34:48:125 EET] 00000028 BusinessExcep E   CNTR0019E: EJB threw an unexpected (non-declared) exception during invocation of method "getFramework". Exception data: javax.ejb.EJBException: Injection failure; nested exception is: java.lang.IllegalStateException: EntityManagerFactory has not been created for PU : PuId=IkisEar#Frameworks.jar#Frameworks
java.lang.IllegalStateException: EntityManagerFactory has not been created for PU : PuId=IkisEar#Frameworks.jar#Frameworks
   at com.ibm.ws.jpa.management.JPAPUnitInfo.getEntityManagerFactory(JPAPUnitInfo.java:1329)
   at com.ibm.ws.jpa.management.JPAPUnitInfo.getEntityManagerPool(JPAPUnitInfo.java:1521)
   at com.ibm.ws.jpa.management.JPATxEntityManager.<init>(JPATxEntityManager.java:143)
   at com.ibm.ws.jpa.management.JPAComponentImpl.getEntityManager(JPAComponentImpl.java:1043)
   at com.ibm.ws.util.JPAJndiLookupObjectFactory.getObjectInstance(JPAJndiLookupObjectFactory.java:151)
   at com.ibm.wsspi.injectionengine.InjectionBinding.getInjectionObject(InjectionBinding.java:590)
   at com.ibm.wsspi.injectionengine.InjectionTargetField.inject(InjectionTargetField.java:245)
   at com.ibm.ws.injectionengine.InjectionEngineImpl.inject(InjectionEngineImpl.java:579)
   at com.ibm.ejs.container.StatelessBeanO.initialize(StatelessBeanO.java:315)
   at com.ibm.ejs.container.CMStatelessBeanOFactory.create(CMStatelessBeanOFactory.java:45)
   at com.ibm.ejs.container.EJSHome.createBeanO(EJSHome.java:1028)
   at com.ibm.ejs.container.EJSHome.createBeanO(EJSHome.java:1138)
   at com.ibm.ejs.container.activator.UncachedActivationStrategy.atActivate(UncachedActivationStrategy.java:84)
   at com.ibm.ejs.container.activator.Activator.activateBean(Activator.java:599)
   at com.ibm.ejs.container.EJSContainer.preInvokeActivate(EJSContainer.java:3919)
   at com.ibm.ejs.container.EJSContainer.EjbPreInvoke(EJSContainer.java:3304)
   at gov.tubitak.frameworks.EJSLocal0SLManageFrameworkBean_c802d712.getFramework(EJSLocal0SLManageFrameworkBean_c802d712.java)
   at gov.tubitak.frameworks.Frameworks.doGet(Frameworks.java:24)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:718)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1443)
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:790)
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:443)
   at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:175)
   at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3610)
   at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:274)
   at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:926)
   at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1557)
   at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:173)
   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455)
   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384)
   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:272)
   at com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:1016)
   at com.ibm.ws.ssl.channel.impl.SSLConnectionLink$MyReadCompletedCallback.complete(SSLConnectionLink.java:639)
   at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1772)
   at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
   at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
   at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
   at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
   at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:202)
   at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766)
   at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:896)
   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)
javax.ejb.EJBException: Injection failure; nested exception is: java.lang.IllegalStateException: EntityManagerFactory has not been created for PU : PuId=IkisEar#Frameworks.jar#Frameworks
Caused by: java.lang.IllegalStateException: EntityManagerFactory has not been created for PU : PuId=IkisEar#Frameworks.jar#Frameworks
   at com.ibm.ws.jpa.management.JPAPUnitInfo.getEntityManagerFactory(JPAPUnitInfo.java:1329)
   at com.ibm.ws.jpa.management.JPAPUnitInfo.getEntityManagerPool(JPAPUnitInfo.java:1521)
   at com.ibm.ws.jpa.management.JPATxEntityManager.<init>(JPATxEntityManager.java:143)
   at com.ibm.ws.jpa.management.JPAComponentImpl.getEntityManager(JPAComponentImpl.java:1043)
   at com.ibm.ws.util.JPAJndiLookupObjectFactory.getObjectInstance(JPAJndiLookupObjectFactory.java:151)
   at com.ibm.wsspi.injectionengine.InjectionBinding.getInjectionObject(InjectionBinding.java:590)
   at com.ibm.wsspi.injectionengine.InjectionTargetField.inject(InjectionTargetField.java:245)
   at com.ibm.ws.injectionengine.InjectionEngineImpl.inject(InjectionEngineImpl.java:579)
   at com.ibm.ejs.container.StatelessBeanO.initialize(StatelessBeanO.java:315)
   at com.ibm.ejs.container.CMStatelessBeanOFactory.create(CMStatelessBeanOFactory.java:45)
   at com.ibm.ejs.container.EJSHome.createBeanO(EJSHome.java:1028)
   at com.ibm.ejs.container.EJSHome.createBeanO(EJSHome.java:1138)
   at com.ibm.ejs.container.activator.UncachedActivationStrategy.atActivate(UncachedActivationStrategy.java:84)
   at com.ibm.ejs.container.activator.Activator.activateBean(Activator.java:599)
   at com.ibm.ejs.container.EJSContainer.preInvokeActivate(EJSContainer.java:3919)
   at com.ibm.ejs.container.EJSContainer.EjbPreInvoke(EJSContainer.java:3304)
   at gov.tubitak.frameworks.EJSLocal0SLManageFrameworkBean_c802d712.getFramework(EJSLocal0SLManageFrameworkBean_c802d712.java)
   at gov.tubitak.frameworks.Frameworks.doGet(Frameworks.java:24)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:718)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1443)
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:790)
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:443)
   at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:175)
   at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3610)
   at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:274)
   at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:926)
   at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1557)
   at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:173)
   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455)
   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384)
   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:272)
   at com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:1016)
   at com.ibm.ws.ssl.channel.impl.SSLConnectionLink$MyReadCompletedCallback.complete(SSLConnectionLink.java:639)
   at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1772)
   at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
   at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
   at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
   at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
   at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:202)
   at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766)
   at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:896)
   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)

[11.11.2008 20:34:48:125 EET] 00000028 servlet       E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0068E: Uncaught exception created in one of the service methods of the servlet Frameworks in application IkisEar. Exception created : javax.ejb.EJBException: Injection failure; nested exception is: java.lang.IllegalStateException: EntityManagerFactory has not been created for PU : PuId=IkisEar#Frameworks.jar#Frameworks
java.lang.IllegalStateException: EntityManagerFactory has not been created for PU : PuId=IkisEar#Frameworks.jar#Frameworks
   at com.ibm.ws.jpa.management.JPAPUnitInfo.getEntityManagerFactory(JPAPUnitInfo.java:1329)
   at com.ibm.ws.jpa.management.JPAPUnitInfo.getEntityManagerPool(JPAPUnitInfo.java:1521)
   at com.ibm.ws.jpa.management.JPATxEntityManager.<init>(JPATxEntityManager.java:143)
   at com.ibm.ws.jpa.management.JPAComponentImpl.getEntityManager(JPAComponentImpl.java:1043)
   at com.ibm.ws.util.JPAJndiLookupObjectFactory.getObjectInstance(JPAJndiLookupObjectFactory.java:151)
   at com.ibm.wsspi.injectionengine.InjectionBinding.getInjectionObject(InjectionBinding.java:590)
   at com.ibm.wsspi.injectionengine.InjectionTargetField.inject(InjectionTargetField.java:245)
   at com.ibm.ws.injectionengine.InjectionEngineImpl.inject(InjectionEngineImpl.java:579)
   at com.ibm.ejs.container.StatelessBeanO.initialize(StatelessBeanO.java:315)
   at com.ibm.ejs.container.CMStatelessBeanOFactory.create(CMStatelessBeanOFactory.java:45)
   at com.ibm.ejs.container.EJSHome.createBeanO(EJSHome.java:1028)
   at com.ibm.ejs.container.EJSHome.createBeanO(EJSHome.java:1138)
   at com.ibm.ejs.container.activator.UncachedActivationStrategy.atActivate(UncachedActivationStrategy.java:84)
   at com.ibm.ejs.container.activator.Activator.activateBean(Activator.java:599)
   at com.ibm.ejs.container.EJSContainer.preInvokeActivate(EJSContainer.java:3919)
   at com.ibm.ejs.container.EJSContainer.EjbPreInvoke(EJSContainer.java:3304)
   at gov.tubitak.frameworks.EJSLocal0SLManageFrameworkBean_c802d712.getFramework(EJSLocal0SLManageFrameworkBean_c802d712.java)
   at gov.tubitak.frameworks.Frameworks.doGet(Frameworks.java:24)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:718)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1443)
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:790)
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:443)
   at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:175)
   at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3610)
   at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:274)
   at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:926)
   at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1557)
   at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:173)
   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455)
   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384)
   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:272)
   at com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:1016)
   at com.ibm.ws.ssl.channel.impl.SSLConnectionLink$MyReadCompletedCallback.complete(SSLConnectionLink.java:639)
   at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1772)
   at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
   at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
   at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
   at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
   at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:202)
   at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766)
   at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:896)
   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)
javax.ejb.EJBException: Injection failure; nested exception is: java.lang.IllegalStateException: EntityManagerFactory has not been created for PU : PuId=IkisEar#Frameworks.jar#Frameworks
Caused by: java.lang.IllegalStateException: EntityManagerFactory has not been created for PU : PuId=IkisEar#Frameworks.jar#Frameworks
   at com.ibm.ws.jpa.management.JPAPUnitInfo.getEntityManagerFactory(JPAPUnitInfo.java:1329)
   at com.ibm.ws.jpa.management.JPAPUnitInfo.getEntityManagerPool(JPAPUnitInfo.java:1521)
   at com.ibm.ws.jpa.management.JPATxEntityManager.<init>(JPATxEntityManager.java:143)
   at com.ibm.ws.jpa.management.JPAComponentImpl.getEntityManager(JPAComponentImpl.java:1043)
   at com.ibm.ws.util.JPAJndiLookupObjectFactory.getObjectInstance(JPAJndiLookupObjectFactory.java:151)
   at com.ibm.wsspi.injectionengine.InjectionBinding.getInjectionObject(InjectionBinding.java:590)
   at com.ibm.wsspi.injectionengine.InjectionTargetField.inject(InjectionTargetField.java:245)
   at com.ibm.ws.injectionengine.InjectionEngineImpl.inject(InjectionEngineImpl.java:579)
   at com.ibm.ejs.container.StatelessBeanO.initialize(StatelessBeanO.java:315)
   at com.ibm.ejs.container.CMStatelessBeanOFactory.create(CMStatelessBeanOFactory.java:45)
   at com.ibm.ejs.container.EJSHome.createBeanO(EJSHome.java:1028)
   at com.ibm.ejs.container.EJSHome.createBeanO(EJSHome.java:1138)
   at com.ibm.ejs.container.activator.UncachedActivationStrategy.atActivate(UncachedActivationStrategy.java:84)
   at com.ibm.ejs.container.activator.Activator.activateBean(Activator.java:599)
   at com.ibm.ejs.container.EJSContainer.preInvokeActivate(EJSContainer.java:3919)
   at com.ibm.ejs.container.EJSContainer.EjbPreInvoke(EJSContainer.java:3304)
   at gov.tubitak.frameworks.EJSLocal0SLManageFrameworkBean_c802d712.getFramework(EJSLocal0SLManageFrameworkBean_c802d712.java)
   at gov.tubitak.frameworks.Frameworks.doGet(Frameworks.java:24)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:718)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1443)
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:790)
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:443)
   at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:175)
   at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3610)
   at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:274)
   at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:926)
   at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1557)
   at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:173)
   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455)
   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384)
   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:272)
   at com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:1016)
   at com.ibm.ws.ssl.channel.impl.SSLConnectionLink$MyReadCompletedCallback.complete(SSLConnectionLink.java:639)
   at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1772)
   at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
   at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
   at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
   at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
   at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:202)
   at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766)
   at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:896)
   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)

[11.11.2008 20:34:48:125 EET] 00000028 LocalTranCoor E   WLTC0017E: Resources rolled back due to setRollbackOnly() being called.
[11.11.2008 20:34:48:140 EET] 00000028 webapp        E com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E: [Servlet Error]-[Frameworks]: javax.ejb.EJBException: Injection failure; nested exception is: java.lang.IllegalStateException: EntityManagerFactory has not been created for PU : PuId=IkisEar#Frameworks.jar#Frameworks
java.lang.IllegalStateException: EntityManagerFactory has not been created for PU : PuId=IkisEar#Frameworks.jar#Frameworks
   at com.ibm.ws.jpa.management.JPAPUnitInfo.getEntityManagerFactory(JPAPUnitInfo.java:1329)
   at com.ibm.ws.jpa.management.JPAPUnitInfo.getEntityManagerPool(JPAPUnitInfo.java:1521)
   at com.ibm.ws.jpa.management.JPATxEntityManager.<init>(JPATxEntityManager.java:143)
   at com.ibm.ws.jpa.management.JPAComponentImpl.getEntityManager(JPAComponentImpl.java:1043)
   at com.ibm.ws.util.JPAJndiLookupObjectFactory.getObjectInstance(JPAJndiLookupObjectFactory.java:151)
   at com.ibm.wsspi.injectionengine.InjectionBinding.getInjectionObject(InjectionBinding.java:590)
   at com.ibm.wsspi.injectionengine.InjectionTargetField.inject(InjectionTargetField.java:245)
   at com.ibm.ws.injectionengine.InjectionEngineImpl.inject(InjectionEngineImpl.java:579)
   at com.ibm.ejs.container.StatelessBeanO.initialize(StatelessBeanO.java:315)
   at com.ibm.ejs.container.CMStatelessBeanOFactory.create(CMStatelessBeanOFactory.java:45)
   at com.ibm.ejs.container.EJSHome.createBeanO(EJSHome.java:1028)
   at com.ibm.ejs.container.EJSHome.createBeanO(EJSHome.java:1138)
   at com.ibm.ejs.container.activator.UncachedActivationStrategy.atActivate(UncachedActivationStrategy.java:84)
   at com.ibm.ejs.container.activator.Activator.activateBean(Activator.java:599)
   at com.ibm.ejs.container.EJSContainer.preInvokeActivate(EJSContainer.java:3919)
   at com.ibm.ejs.container.EJSContainer.EjbPreInvoke(EJSContainer.java:3304)
   at gov.tubitak.frameworks.EJSLocal0SLManageFrameworkBean_c802d712.getFramework(EJSLocal0SLManageFrameworkBean_c802d712.java)
   at gov.tubitak.frameworks.Frameworks.doGet(Frameworks.java:24)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:718)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1443)
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:790)
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:443)
   at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:175)
   at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3610)
   at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:274)
   at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:926)
   at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1557)
   at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:173)
   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455)
   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384)
   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:272)
   at com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:1016)
   at com.ibm.ws.ssl.channel.impl.SSLConnectionLink$MyReadCompletedCallback.complete(SSLConnectionLink.java:639)
   at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1772)
   at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
   at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
   at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
   at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
   at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:202)
   at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766)
   at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:896)
   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)
javax.ejb.EJBException: Injection failure; nested exception is: java.lang.IllegalStateException: EntityManagerFactory has not been created for PU : PuId=IkisEar#Frameworks.jar#Frameworks
Caused by: java.lang.IllegalStateException: EntityManagerFactory has not been created for PU : PuId=IkisEar#Frameworks.jar#Frameworks
   at com.ibm.ws.jpa.management.JPAPUnitInfo.getEntityManagerFactory(JPAPUnitInfo.java:1329)
   at com.ibm.ws.jpa.management.JPAPUnitInfo.getEntityManagerPool(JPAPUnitInfo.java:1521)
   at com.ibm.ws.jpa.management.JPATxEntityManager.<init>(JPATxEntityManager.java:143)
   at com.ibm.ws.jpa.management.JPAComponentImpl.getEntityManager(JPAComponentImpl.java:1043)
   at com.ibm.ws.util.JPAJndiLookupObjectFactory.getObjectInstance(JPAJndiLookupObjectFactory.java:151)
   at com.ibm.wsspi.injectionengine.InjectionBinding.getInjectionObject(InjectionBinding.java:590)
   at com.ibm.wsspi.injectionengine.InjectionTargetField.inject(InjectionTargetField.java:245)
   at com.ibm.ws.injectionengine.InjectionEngineImpl.inject(InjectionEngineImpl.java:579)
   at com.ibm.ejs.container.StatelessBeanO.initialize(StatelessBeanO.java:315)
   at com.ibm.ejs.container.CMStatelessBeanOFactory.create(CMStatelessBeanOFactory.java:45)
   at com.ibm.ejs.container.EJSHome.createBeanO(EJSHome.java:1028)
   at com.ibm.ejs.container.EJSHome.createBeanO(EJSHome.java:1138)
   at com.ibm.ejs.container.activator.UncachedActivationStrategy.atActivate(UncachedActivationStrategy.java:84)
   at com.ibm.ejs.container.activator.Activator.activateBean(Activator.java:599)
   at com.ibm.ejs.container.EJSContainer.preInvokeActivate(EJSContainer.java:3919)
   at com.ibm.ejs.container.EJSContainer.EjbPreInvoke(EJSContainer.java:3304)
   at gov.tubitak.frameworks.EJSLocal0SLManageFrameworkBean_c802d712.getFramework(EJSLocal0SLManageFrameworkBean_c802d712.java)
   at gov.tubitak.frameworks.Frameworks.doGet(Frameworks.java:24)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:718)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1443)
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:790)
   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:443)
   at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:175)
   at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3610)
   at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:274)
   at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:926)
   at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1557)
   at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:173)
   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455)
   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384)
   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:272)
   at com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:1016)
   at com.ibm.ws.ssl.channel.impl.SSLConnectionLink$MyReadCompletedCallback.complete(SSLConnectionLink.java:639)
   at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1772)
   at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
   at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
   at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
   at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
   at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:202)
   at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766)
   at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:896)
   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.