NullPointerException ao fazer injection ConnectionFactory via @Resource

Gente,

Estou tendo um probleminha, que eu não sei mais onde pesquisar para resolver.
Na hora que o EJB é carregado e é feito um injection em ConnectionFactory está gerando NullPointerException.
Sendo que o JNDI name é identico ao que eu encontrei no JBoss Console.
Segue o código abaixo, o JNDI view e a Exceção.
Se alguém conseguir me ajudar, ficarei muito agradecido.

package examples.integration.loanratesejb;

import javax.annotation.Resource;
import javax.ejb.Remote;
import javax.ejb.Stateless;
import javax.ejb.TransactionManagement;
import javax.ejb.TransactionManagementType;

@Stateless
@Remote(LoanRates.class)
@TransactionManagement(TransactionManagementType.BEAN)
public class LoanRatesBean implements LoanRates {

@Resource(mappedName=“OutboundLoanRates”)
public javax.resource.cci.ConnectionFactory connFactory;

public float getHomeEquityRate() {
	return 515.7f;
}

}

===============================================

java: Namespace

± jaas (class: javax.naming.Context)
| ± other (class: org.jboss.security.plugins.SecurityDomainContext)
| ± HsqlDbRealm (class: org.jboss.security.plugins.SecurityDomainContext)
| ± jbossmq (class: org.jboss.security.plugins.SecurityDomainContext)
| ± JmsXARealm (class: org.jboss.security.plugins.SecurityDomainContext)
± TransactionPropagationContextImporter (class: com.arjuna.ats.internal.jbossatx.jta.PropagationContextManager)
± JmsXA (class: org.jboss.resource.adapter.jms.JmsConnectionFactoryImpl)
± marabraz (class: org.jnp.interfaces.NamingContext)
| ± sam (class: org.jnp.interfaces.NamingContext)
| | ± jdbc (class: org.jnp.interfaces.NamingContext)
| | | ± SamVendasDB (class: org.jboss.resource.adapter.jdbc.WrapperDataSource)
± comp.ejb3 (class: javax.naming.Context)
| NonContext: null
± DefaultDS (class: org.jboss.resource.adapter.jdbc.WrapperDataSource)
± StdJMSPool (class: org.jboss.jms.asf.StdServerSessionPoolFactory)
± TransactionManager (class: com.arjuna.ats.jbossatx.jta.TransactionManagerDelegate)
± TransactionPropagationContextExporter (class: com.arjuna.ats.internal.jbossatx.jta.PropagationContextManager)
± ConnectionFactory (class: org.jboss.mq.SpyConnectionFactory)
± OutboundLoanRates (class: examples.integration.out_loan_ra.ConnectionFactoryImpl) ± DefaultJMSProvider (class: org.jboss.jms.jndi.JNDIProviderAdapter)
± XAConnectionFactory (class: org.jboss.mq.SpyXAConnectionFactory)
± Mail (class: javax.mail.Session)
± comp.original (class: javax.namingMain.Context)
± timedCacheFactory (class: javax.naming.Context)
Failed to lookup: timedCacheFactory, errmsg=org.jboss.util.TimedCachePolicy cannot be cast to javax.naming.NamingEnumeration
± SecurityProxyFactory (class: org.jboss.security.SubjectSecurityProxyFactory)
± comp (class: javax.naming.Context)

===========================================================================

Exception in thread “main” java.lang.NullPointerException
at org.jboss.ejb3.JndiUtil.lookup(JndiUtil.java:49)
at org.jboss.injection.JndiPropertyInjector.lookup(JndiPropertyInjector.java:87)
at org.jboss.injection.JndiPropertyInjector.inject(JndiPropertyInjector.java:112)
at org.jboss.injection.JndiPropertyInjector.inject(JndiPropertyInjector.java:107)
at org.jboss.injection.JndiPropertyInjector.inject(JndiPropertyInjector.java:65)
at org.jboss.ejb3.AbstractPool.create(AbstractPool.java:111)
at org.jboss.ejb3.InfinitePool.get(InfinitePool.java:49)
at org.jboss.ejb3.ThreadlocalPool.create(ThreadlocalPool.java:50)
at org.jboss.ejb3.ThreadlocalPool.get(ThreadlocalPool.java:90)
at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:54)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)
at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:110)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:304)
at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:106)
at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:809)
at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:608)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:406)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:173)
at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:163)
at org.jboss.remoting.Client.invoke(Client.java:1634)
at org.jboss.remoting.Client.invoke(Client.java:548)
at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:62)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:67)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:53)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:74)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:107)
at $Proxy0.getHomeEquityRate(Unknown Source)
at examples.integration.loanratesejb.LoanRatesClient.main(LoanRatesClient.java:20)
at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:74)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:67)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:53)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:74)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:107)
at $Proxy0.getHomeEquityRate(Unknown Source)
at examples.integration.loanratesejb.LoanRatesClient.main(LoanRatesClient.java:20)