5 Replies Latest reply on Nov 10, 2009 8:29 AM by spotlight2001

    singleton "forgets" its instance in 5.1.0.GA

    spotlight2001

      I have a singleton instantiated on a ServletContextListener. Its getting called, instantiates itself into:

      static private Config _instance;

      static public Config getInstance() {
      // happens once during ServletContextInit
      if (_instance == null)
      _instance = new Config();
      return _instance;
      }

      On a http request in a JSP (wrapped deep within) it gets called and the _instance variable is null.

      There is no way to unset the singleton by normal means. I debugged also.

      I assume its a classloading problem. One classloader has its Config Singleton created during EAR startup. The other classloader gets ANOTHER Config Singleton and doesnt know of the first. I inherited this app (EJB 2). On the previous AS 3.2.8.SP1 this singleton worked as expected.

      What should I do next?

        • 1. Re: singleton
          spotlight2001

          the app does nothing actively with classloading

          • 2. Re: singleton
            jaikiran

            Based on what you are saying, it looks like the ServletContextListener is being processed by a different classloader and the http requests to your app are being processed by a different classloader. How is your application packaged? EAR or WAR? Do you have any jboss-app.xml or jboss-web.xml files? If yes, post their contents.

            What should I do next?


            Enable TRACE level logging of org.jboss.classloader package and look at the logs to see which classloader is being used to process each of these requests. Note that enabling that TRACE level logging will generate a lot of logs.






            • 3. Re: singleton
              spotlight2001

               

              "jaikiran" wrote:
              EAR or WAR


              EAR


              Do you have any jboss-app.xml or jboss-web.xml files? If yes, post their contents.


              <?xml version="1.0" encoding="UTF-8"?>
              <!DOCTYPE jboss PUBLIC "-//JBoss//DTD JBOSS 3.0//EN" "http://www.jboss.org/j2ee/dtd/jboss_3_0.dtd">
              <jboss>
               <enterprise-beans>
               <session>
               <ejb-name>IMSHoganClerk</ejb-name>
               <jndi-name>IMSHoganClerk</jndi-name>
               <resource-ref>
               <res-ref-name>jms/IMSHoganEmulationQueueConnectionFactory</res-ref-name>
               <jndi-name>ConnectionFactory</jndi-name>
               </resource-ref>
               </session>
              
               <!-- IMS request queue for IMS emulation MDB -->
               <message-driven>
               <ejb-name>IMSDelegateBean</ejb-name>
               <!--jndi-name>IMSDelegateBean</jndi-name-->
               <destination-jndi-name>jms/IMSHoganEmulationRequestQueue</destination-jndi-name>
               <resource-ref>
               <res-ref-name>jms/IMSHoganEmulationQueueConnectionFactory</res-ref-name>
               <jndi-name>ConnectionFactory</jndi-name>
               </resource-ref>
               </message-driven>
               </enterprise-beans>
              </jboss>
              


              well formed + valid according to eclipse + xmlspy



              Enable TRACE level logging of org.jboss.classloader package and look at the logs to see which classloader is being used to process each of these requests. Note that enabling that TRACE level logging will generate a lot of logs.


              ok, thanks

              • 4. Re: singleton
                spotlight2001

                I wonder what I am supposed to be looking for?

                My class "loosing" its static variable value is this:
                ch.eikuhsoft.vokxml.config.Config

                So I searched for first occurrances (context startup) of it.

                It was loaded by:
                BaseClassLoader@1387c07

                Later on, it was loaded by this (on using jsp i think):
                BaseClassLoader@1d017d4

                These numbers (object id or something like that) after the '@' are different.

                Log File is around 64 MB after jboss startup







                2009-11-10 13:45:08,940 DEBUG [org.jboss.classloader.spi.base.BaseClassLoader] (main) Created BaseClassLoader@1387c07{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/} with policy VFSClassLoaderPolicy@156d418{name=vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/ domain=null roots=[ZipEntryHandler@25074514[path=vokxml.ear/vokxml-web.war/WEB-INF/classes context=file:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/ real=file:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/WEB-INF/classes], DelegatingHandler@17262050[path=vokxml.ear/vokxml-web.war/WEB-INF/lib/...
                


                2009-11-10 13:45:41,080 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (main) BaseClassLoader@1387c07{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/} loadClass ch.eikuhsoft.vokxml.config.Config resolve=false
                2009-11-10 13:45:41,080 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (main) BaseClassLoader@1387c07{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/} aquireLockFairly Thread[main,5,jboss]
                2009-11-10 13:45:41,080 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (main) BaseClassLoader@1387c07{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/} aquiredLock Thread[main,5,jboss] holding=1
                2009-11-10 13:45:41,080 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (main) BaseClassLoader@1387c07{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/} load from domain ch.eikuhsoft.vokxml.config.Config domain=ClassLoaderDomain@11e67eb{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/}
                2009-11-10 13:45:41,080 TRACE [org.jboss.classloader.spi.ClassLoaderDomain] (main) ClassLoaderDomain@11e67eb{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/} ch.eikuhsoft.vokxml.config.Config does NOT match parent beforeFilter=NOTHING_BUT_JAVA
                2009-11-10 13:45:41,080 TRACE [org.jboss.classloader.spi.base.BaseClassLoaderDomain] (main) ClassLoaderDomain@11e67eb{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/} findLoader at/iqsoft/vokxml/config/Config.class classLoader=BaseClassLoader@1387c07{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/} allExports=false findInParent=false
                2009-11-10 13:45:41,080 TRACE [org.jboss.classloader.spi.base.BaseClassLoaderDomain] (main) ClassLoaderDomain@11e67eb{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/} trying to load at/iqsoft/vokxml/config/Config.class from all exports of package ch.eikuhsoft.vokxml.config [VFSClassLoaderPolicy@156d418{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/}]
                2009-11-10 13:45:41,080 TRACE [org.jboss.classloader.spi.filter.FilteredDelegateLoader] (main) FilteredDelegateLoader@1e8e0f1{delegate=VFSClassLoaderPolicy@156d418{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/}} at/iqsoft/vokxml/config/Config.class matches resource filter=<EVERYTHING>
                2009-11-10 13:45:41,080 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (main) BaseClassLoader@1387c07{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/} get resource locally at/iqsoft/vokxml/config/Config.class
                2009-11-10 13:45:41,080 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (main) BaseClassLoader@1387c07{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/} got resource locally at/iqsoft/vokxml/config/Config.class
                2009-11-10 13:45:41,080 TRACE [org.jboss.classloader.spi.filter.FilteredDelegateLoader] (main) FilteredDelegateLoader@1e8e0f1{delegate=VFSClassLoaderPolicy@156d418{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/}} ch.eikuhsoft.vokxml.config.Config matches class filter=<EVERYTHING>
                2009-11-10 13:45:41,080 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (main) BaseClassLoader@1387c07{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/} load class locally ch.eikuhsoft.vokxml.config.Config
                2009-11-10 13:45:41,080 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (main) BaseClassLoader@1387c07{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/} getPackage ch.eikuhsoft.vokxml.config
                2009-11-10 13:45:41,080 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (main) BaseClassLoader@1387c07{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/} already loaded package ch.eikuhsoft.vokxml.config ch.eikuhsoft.vokxml.config
                2009-11-10 13:45:41,080 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (main) BaseClassLoader@1387c07{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/} loaded class locally class ch.eikuhsoft.vokxml.config.Config{cl=BaseClassLoader@1387c07{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/} codeSource=(jar:file:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear!/vokxml-web.war <no signer certificates>)}
                2009-11-10 13:45:41,080 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (main) BaseClassLoader@1387c07{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/} got class from domain class ch.eikuhsoft.vokxml.config.Config{cl=BaseClassLoader@1387c07{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/} codeSource=(jar:file:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear!/vokxml-web.war <no signer certificates>)}
                2009-11-10 13:45:41,080 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (main) BaseClassLoader@1387c07{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-web.war/} unlock Thread[main,5,jboss] holding=1
                











                2009-11-10 13:45:08,908 DEBUG [org.jboss.classloader.spi.base.BaseClassLoader] (main) Created BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/} with policy VFSClassLoaderPolicy@cc831a{name=vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/ domain=null roots=[MemoryContextHandler@11751836[path= context=vfsmemory://4su033-r83sni-g1unmt3b-1-g1unn8ig-2b real=vfsmemory://4su033-r83sni-g1unmt3b-1-g1unn8ig-2b], DelegatingHandler@11723355[path=vokxml.ear context=file:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/ real=file:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear], DelegatingHandler@2810488[path=vokxml.ear/vokxml-ejb.jar context=file:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/ real=file:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/vokxml-ejb.jar]] delegates=null exported=[, ...
                


                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (http-0.0.0.0-28080-2) BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/} loadClass ch.eikuhsoft.vokxml.config.Config resolve=false
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (http-0.0.0.0-28080-2) BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/} aquireLockFairly Thread[http-0.0.0.0-28080-2,5,jboss]
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (http-0.0.0.0-28080-2) BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/} aquiredLock Thread[http-0.0.0.0-28080-2,5,jboss] holding=1
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (http-0.0.0.0-28080-2) BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/} load from domain ch.eikuhsoft.vokxml.config.Config domain=ClassLoaderDomain@1e80f3a{DefaultDomain}
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.ClassLoaderDomain] (http-0.0.0.0-28080-2) ClassLoaderDomain@1e80f3a{DefaultDomain} ch.eikuhsoft.vokxml.config.Config matches parent beforeFilter=<EVERYTHING>
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.ClassLoaderDomain] (http-0.0.0.0-28080-2) ClassLoaderDomain@1e80f3a{DefaultDomain} load class from parent ch.eikuhsoft.vokxml.config.Config parent=org.jboss.bootstrap.NoAnnotationURLClassLoader@1a52fdf
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoaderDomain] (http-0.0.0.0-28080-2) ClassLoaderDomain@1e80f3a{DefaultDomain} findLoader at/iqsoft/vokxml/config/Config.class classLoader=BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/} allExports=false findInParent=false
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoaderDomain] (http-0.0.0.0-28080-2) ClassLoaderDomain@1e80f3a{DefaultDomain} trying to load at/iqsoft/vokxml/config/Config.class from all exports of package ch.eikuhsoft.vokxml.config [VFSClassLoaderPolicy@cc831a{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/}]
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.filter.FilteredDelegateLoader] (http-0.0.0.0-28080-2) FilteredDelegateLoader@3802fb{delegate=VFSClassLoaderPolicy@cc831a{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/}} at/iqsoft/vokxml/config/Config.class matches resource filter=<EVERYTHING>
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (http-0.0.0.0-28080-2) BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/} get resource locally at/iqsoft/vokxml/config/Config.class
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (http-0.0.0.0-28080-2) BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/} got resource locally at/iqsoft/vokxml/config/Config.class
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.filter.FilteredDelegateLoader] (http-0.0.0.0-28080-2) FilteredDelegateLoader@3802fb{delegate=VFSClassLoaderPolicy@cc831a{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/}} ch.eikuhsoft.vokxml.config.Config matches class filter=<EVERYTHING>
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (http-0.0.0.0-28080-2) BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/} load class locally ch.eikuhsoft.vokxml.config.Config
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (http-0.0.0.0-28080-2) BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/} getPackage ch.eikuhsoft.vokxml.config
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (http-0.0.0.0-28080-2) BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/} getPackage ch.eikuhsoft.vokxml.config domain=ClassLoaderDomain@1e80f3a{DefaultDomain}
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.ClassLoaderDomain] (http-0.0.0.0-28080-2) ClassLoaderDomain@1e80f3a{DefaultDomain} ch.eikuhsoft.vokxml.config matches parent beforeFilter=<EVERYTHING>
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.ClassLoaderDomain] (http-0.0.0.0-28080-2) ClassLoaderDomain@1e80f3a{DefaultDomain} get package from parent ch.eikuhsoft.vokxml.config parent=org.jboss.bootstrap.NoAnnotationURLClassLoader@1a52fdf
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.ClassLoaderDomain] (http-0.0.0.0-28080-2) ClassLoaderDomain@1e80f3a{DefaultDomain} package not found in parent ch.eikuhsoft.vokxml.config parent=org.jboss.bootstrap.NoAnnotationURLClassLoader@1a52fdf
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoaderDomain] (http-0.0.0.0-28080-2) ClassLoaderDomain@1e80f3a{DefaultDomain} trying to get package ch.eikuhsoft.vokxml.config from all exports [VFSClassLoaderPolicy@cc831a{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/}]
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.filter.FilteredDelegateLoader] (http-0.0.0.0-28080-2) FilteredDelegateLoader@3802fb{delegate=VFSClassLoaderPolicy@cc831a{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/}} ch.eikuhsoft.vokxml.config matches package filter=<EVERYTHING>
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoaderDomain] (http-0.0.0.0-28080-2) ClassLoaderDomain@1e80f3a{DefaultDomain} not getting package ch.eikuhsoft.vokxml.config from imports it has no delegates
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoaderDomain] (http-0.0.0.0-28080-2) ClassLoaderDomain@1e80f3a{DefaultDomain} trying to get package ch.eikuhsoft.vokxml.config from requesting BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/}
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.ClassLoaderDomain] (http-0.0.0.0-28080-2) ClassLoaderDomain@1e80f3a{DefaultDomain} ch.eikuhsoft.vokxml.config does NOT match parent afterFilter=<NOTHING>
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (http-0.0.0.0-28080-2) BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/} package not found ch.eikuhsoft.vokxml.config
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (http-0.0.0.0-28080-2) BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/} getPackage ch.eikuhsoft.vokxml.config
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (http-0.0.0.0-28080-2) BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/} getPackage ch.eikuhsoft.vokxml.config domain=ClassLoaderDomain@1e80f3a{DefaultDomain}
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.ClassLoaderDomain] (http-0.0.0.0-28080-2) ClassLoaderDomain@1e80f3a{DefaultDomain} ch.eikuhsoft.vokxml.config matches parent beforeFilter=<EVERYTHING>
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.ClassLoaderDomain] (http-0.0.0.0-28080-2) ClassLoaderDomain@1e80f3a{DefaultDomain} get package from parent ch.eikuhsoft.vokxml.config parent=org.jboss.bootstrap.NoAnnotationURLClassLoader@1a52fdf
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.ClassLoaderDomain] (http-0.0.0.0-28080-2) ClassLoaderDomain@1e80f3a{DefaultDomain} package not found in parent ch.eikuhsoft.vokxml.config parent=org.jboss.bootstrap.NoAnnotationURLClassLoader@1a52fdf
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoaderDomain] (http-0.0.0.0-28080-2) ClassLoaderDomain@1e80f3a{DefaultDomain} trying to get package ch.eikuhsoft.vokxml.config from all exports [VFSClassLoaderPolicy@cc831a{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/}]
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.filter.FilteredDelegateLoader] (http-0.0.0.0-28080-2) FilteredDelegateLoader@3802fb{delegate=VFSClassLoaderPolicy@cc831a{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/}} ch.eikuhsoft.vokxml.config matches package filter=<EVERYTHING>
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoaderDomain] (http-0.0.0.0-28080-2) ClassLoaderDomain@1e80f3a{DefaultDomain} not getting package ch.eikuhsoft.vokxml.config from imports it has no delegates
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoaderDomain] (http-0.0.0.0-28080-2) ClassLoaderDomain@1e80f3a{DefaultDomain} trying to get package ch.eikuhsoft.vokxml.config from requesting BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/}
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.ClassLoaderDomain] (http-0.0.0.0-28080-2) ClassLoaderDomain@1e80f3a{DefaultDomain} ch.eikuhsoft.vokxml.config does NOT match parent afterFilter=<NOTHING>
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (http-0.0.0.0-28080-2) BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/} package not found ch.eikuhsoft.vokxml.config
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (http-0.0.0.0-28080-2) BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/} defined package: ch.eikuhsoft.vokxml.config
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (http-0.0.0.0-28080-2) BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/} loaded class locally class ch.eikuhsoft.vokxml.config.Config{cl=BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/} codeSource=(jar:file:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear!/vokxml-ejb.jar <no signer certificates>)}
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (http-0.0.0.0-28080-2) BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/} got class from domain class ch.eikuhsoft.vokxml.config.Config{cl=BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/} codeSource=(jar:file:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear!/vokxml-ejb.jar <no signer certificates>)}
                2009-11-10 13:58:03,033 TRACE [org.jboss.classloader.spi.base.BaseClassLoader] (http-0.0.0.0-28080-2) BaseClassLoader@1d017d4{vfszip:/R:/java-server/jboss-5.1.0.GA-vokxml/server/default/deploy/vokxml.ear/} unlock Thread[http-0.0.0.0-28080-2,5,jboss] holding=1
                


                • 5. Re: singleton
                  spotlight2001

                  ah search/replace worked soooo well :-)