0 Replies Latest reply on Dec 10, 2009 7:58 AM by Hans-Michael Rupp

    EntityManager in jmx.MBean

    Hans-Michael Rupp Novice

      I need to use the EntityManager inside an JMX MBean

      <?xml version="1.0" encoding="UTF-8" ?>
      <persistence>
       <persistence-unit name="bafoeg3sked">
       <jta-data-source>java:/bafoeg21DS</jta-data-source>
       <properties>
       <property name="hibernate.hbm2ddl.auto" value="update"/>
      
       <property name="jboss.entity.manager.jndi.name" value="java:/bafoeg3EntityManagerSKED" />
       </properties>
       </persistence-unit>
      </persistence>
      


      Context ctx;
      try {
       ctx = (Context) new InitialContext();
       em = (EntityManager) ctx.lookup("java:/bafoeg3EntityManagerSKED");
      } catch (NamingException e) {
       log.error(e);
      }
      

      At this point the EntityManager is not null

      org.jboss.ejb3.entity.TransactionScopedEntityManager@7663a6

      However at
      Query query = em.createNamedQuery("findGruppeByValue");
      


      I get the following exception:
      java.lang.NullPointerException
       at org.jboss.ejb3.entity.ManagedEntityManagerFactory.getNonTxEntityManag
      er(ManagedEntityManagerFactory.java:59)
       at org.jboss.ejb3.entity.ManagedEntityManagerFactory.getTransactionScope
      dEntityManager(ManagedEntityManagerFactory.java:164)
       at org.jboss.ejb3.entity.TransactionScopedEntityManager.createNamedQuery
      (TransactionScopedEntityManager.java:139)
       at bafoeg21.scheduler.util.SchedulerConfig.buildSkedStore(SchedulerConfi
      g.java:522)
      


      Any ideas what might be the cause?

      Thanks,

      Hans