3 Replies Latest reply on Apr 13, 2010 8:29 AM by pepegamba

    infinite loop constructing HiLoKeyGeneratorFactory

      Hi, sorry for mi english, I speak spanish.

       

      I am migrating an application (400 ejb) from ejb 2.x to ejb3. After migrate 10 ejbs, the deploy takes 5 minutes per ejb. When set the log level in TRACE, i see this in the log:


      2010-03-25 09:27:06,515 TRACE [org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory] (main) Constructing
      2010-03-25 09:27:06,546 TRACE [org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory] (main) Constructing
      2010-03-25 09:27:06,562 TRACE [org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory] (main) Constructing
      2010-03-25 09:27:06,578 TRACE [org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory] (main) Constructing
      2010-03-25 09:27:06,593 TRACE [org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory] (main) Constructing
      2010-03-25 09:27:06,656 TRACE [org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory] (main) Constructing
      2010-03-25 09:27:06,671 TRACE [org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory] (main) Constructing
      2010-03-25 09:27:06,687 TRACE [org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory] (main) Constructing
      2010-03-25 09:27:06,703 TRACE [org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory] (main) Constructing
      2010-03-25 09:27:06,718 TRACE [org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory] (main) Constructing
      2010-03-25 09:27:06,734 TRACE [org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory] (main) Constructing
      2010-03-25 09:27:06,750 TRACE [org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory] (main) Constructing
      2010-03-25 09:27:06,765 TRACE [org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory] (main) Constructing
      2010-03-25 09:27:06,781 TRACE [org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory] (main) Constructing
      2010-03-25 09:27:06,796 TRACE [org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory] (main) Constructing
      2010-03-25 09:27:06,859 TRACE [org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory] (main) Constructing
      2010-03-25 09:27:06,875 TRACE [org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory] (main) Constructing
      2010-03-25 09:27:06,890 TRACE [org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory] (main) Constructing
      2010-03-25 09:27:06,906 TRACE [org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory] (main) Constructing
      2010-03-25 09:27:06,921 TRACE [org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory] (main) Constructing. . .

      . . .

       

      and continue forever.

       

      Some idea? Thanks!

        • 1. Re: infinite loop constructing HiLoKeyGeneratorFactory

          More about this.

           

          I increase the log level to the package org.jboss.ejb3, and i see this:

           

          2010-03-26 12:21:45,609 [org.jboss.ejb3.kernel.JNDIKernelRegistryPlugin] get entry for jndi:ZZZLocalHome
          2010-03-26 12:21:45,609 [org.jboss.ejb3.kernel.JNDIKernelRegistryPlugin] Not available in jndi ZZZLocalHome for MC name jndi:ZZZLocalHome
          2010-03-26 12:21:45,609 [org.jboss.ejb3.kernel.JNDIKernelRegistryPlugin] get entry for jndi:XXXLocalHome
          2010-03-26 12:21:45,609 [org.jboss.ejb3.kernel.JNDIKernelRegistryPlugin] Not available in jndi XXXLocalHome for MC name jndi:XXXLocalHome

           

           

          ...

           

          Some ideas? Thanks!

          • 2. Re: infinite loop constructing HiLoKeyGeneratorFactory
            jaikiran

            Where and how is that HiLoKeyGeneratorFactory being used? And which exact version of JBoss AS are you using?

            • 3. Re: infinite loop constructing HiLoKeyGeneratorFactory

              Hi. Im using Jboss 5.1.0GA. I don't use (explicity) HiLoKeygeneratorFactory.

              The problems seem to be related to coexistence between ejb 2.x and ejb3. When i migrate all the ejb modules, the problem goes away.

              Thanks