2 Replies Latest reply on Jan 3, 2012 11:56 PM by jaikiran

    ClassNotFoundException thrown when listing class names in JNDI on 7.1.0.CR1

    stianst

      When traversing JNDI using Context#list I get a ClassNotFoundException even though this method only returns the class name, and hence shouldn't need the class. This worked fine on 7.0.2.Final, but is broken on 7.1.0.CR1.

       

      java.lang.ClassNotFoundException: XXXX from [Module "XXXX" from Service Module Loader]
                at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
                at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
                at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
                at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)
                at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
                at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
                at java.lang.Class.forName0(Native Method) [:1.6.0_23]
                at java.lang.Class.forName(Class.java:264) [:1.6.0_23]
                at org.jboss.as.ejb3.remote.RemoteViewManagedReferenceFactory.getReference(RemoteViewManagedReferenceFactory.java:66) [jboss-as-ejb3-7.1.0.CR1b.jar:7.1.0.CR1b]
                at org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:128)
                at org.jboss.as.naming.ServiceBasedNamingStore.list(ServiceBasedNamingStore.java:157)
                at org.jboss.as.naming.NamingContext.list(NamingContext.java:280)
                at org.jboss.as.naming.NamingContext.list(NamingContext.java:296)