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)