[jboss-user] [EJB3] - Re: Random NameNotFoundException in jboss 6.1-SNAPSHOT

legae do-not-reply at jboss.com
Wed Jun 1 03:36:39 EDT 2011


legae [http://community.jboss.org/people/legae] created the discussion

"Re: Random NameNotFoundException in jboss 6.1-SNAPSHOT"

To view the discussion, visit: http://community.jboss.org/message/608056#608056

--------------------------------------------------------------
Jaikirian, 

This dependency and nameNotFound issue is still very important for me. 
Now I have such a situation 

@javax.ejb.Startup
@javax.ejb.Singleton
public class StatisticsService implements AbstractService{
 
   @EJB
    @org.jboss.annotation.IgnoreDependency
    @org.jboss.ejb3.annotation.Depends("jboss.j2ee:ear=stat.ear,jar=stat.jar,service=EJB3,name=AddStatBean")
    private AddStatLocal sl;
 
    @EJB
    @org.jboss.annotation.IgnoreDependency
    @org.jboss.ejb3.annotation.Depends("jboss.j2ee:ear=stat.ear,jar=stat.jar,service=EJB3,name=MappingBean")
    private MappingLocal ml;
 
   @Override
    protected void onCreate() throws Exception {
        super.onCreate();
        sl.initialize(); (this line match to line number 102 from exception below)
    }
 
   }


@Stateless
@TransactionAttribute(TransactionAttributeType.NEVER)
public class AddStatBean implements AddStatLocal{
 
    @EJB
    @org.jboss.annotation.IgnoreDependency
    @org.jboss.ejb3.annotation.IgnoreDependency
    private MappingLocal ml;
 
     @Override
    @TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)
    public void initialize() {
        ml.initializeCache();  (this line match to line number 667 in exception below)
    }
 
}


@Stateless
@TransactionAttribute(value = TransactionAttributeType.NEVER)
public class MappingBean implements MappingLocal{
 
   @EJB
    @org.jboss.ejb3.annotation.IgnoreDependency
    private MappingLocal           ml;
}



And deploying this application for several times was ok when suddenly (no changes in this app was done) deployment failed with:


08:28:20,084 INFO  [STDOUT] org.jboss.injection.manager.spi.InjectionException: javax.naming.NameNotFoundException: com.app.stat.state.MappingB
ean not bound
08:28:20,088 INFO  [STDOUT]     at org.jboss.injection.injector.EEInjector.inject(EEInjector.java:86)
08:28:20,090 INFO  [STDOUT]     at org.jboss.injection.manager.core.DefaultInjectionContext.proceed(DefaultInjectionContext.java:58)
08:28:20,092 INFO  [STDOUT]     at org.jboss.injection.manager.core.DefaultInjectionManager.inject(DefaultInjectionManager.java:58)
08:28:20,094 INFO  [STDOUT]     at org.jboss.injection.manager.core.DefaultInjectionManager.inject(DefaultInjectionManager.java:64)
08:28:20,096 INFO  [STDOUT]     at org.jboss.ejb3.injection.InjectionInvocation.invokeTarget(InjectionInvocation.java:140)
08:28:20,098 INFO  [STDOUT]     at org.jboss.ejb3.injection.InjectionInvocation.invokeNext(InjectionInvocation.java:125)
08:28:20,101 INFO  [STDOUT]     at org.jboss.ejb3.core.context.CurrentInvocationContextInterceptor.invoke(CurrentInvocationContextInterceptor.java:47)

08:28:20,104 INFO  [STDOUT]     at org.jboss.ejb3.injection.InjectionInvocation.invokeNext(InjectionInvocation.java:116)
08:28:20,106 INFO  [STDOUT]     at org.jboss.aspects.currentinvocation.CurrentInvocationInterceptor.invoke(CurrentInvocationInterceptor.java:67)
08:28:20,108 INFO  [STDOUT]     at org.jboss.ejb3.injection.InjectionInvocation.invokeNext(InjectionInvocation.java:116)
08:28:20,110 INFO  [STDOUT]     at org.jboss.ejb3.EJBContainer.injectBeanContext(EJBContainer.java:1363)
08:28:20,112 INFO  [STDOUT]     at org.jboss.ejb3.stateless.StatelessContainer.createBeanContext(StatelessContainer.java:139)
08:28:20,115 INFO  [STDOUT]     at org.jboss.ejb3.pool.AbstractPool.createBeanContext(AbstractPool.java:94)
08:28:20,117 INFO  [STDOUT]     at org.jboss.ejb3.pool.AbstractPool.create(AbstractPool.java:81)
08:28:20,119 INFO  [STDOUT]     at org.jboss.ejb3.InfinitePool.get(InfinitePool.java:62)
08:28:20,120 INFO  [STDOUT]     at org.jboss.ejb3.InfinitePool.get(InfinitePool.java:57)
08:28:20,123 INFO  [STDOUT]     at org.jboss.ejb3.pool.ThreadlocalPool.create(ThreadlocalPool.java:54)
08:28:20,125 INFO  [STDOUT]     at org.jboss.ejb3.pool.ThreadlocalPool.get(ThreadlocalPool.java:86)
08:28:20,126 INFO  [STDOUT]     at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:58)
08:28:20,128 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,130 INFO  [STDOUT]     at org.jboss.ejb3.core.context.SessionInvocationContextAdapter.proceed(SessionInvocationContextAdapter.java:95)
08:28:20,132 INFO  [STDOUT]     at org.jboss.ejb3.tx2.impl.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:234)
08:28:20,134 INFO  [STDOUT]     at org.jboss.ejb3.tx2.impl.CMTTxInterceptor.never(CMTTxInterceptor.java:296)
08:28:20,137 INFO  [STDOUT]     at org.jboss.ejb3.tx2.impl.CMTTxInterceptor.invoke(CMTTxInterceptor.java:205)
08:28:20,139 INFO  [STDOUT]     at org.jboss.ejb3.tx2.aop.CMTTxInterceptorWrapper.invoke(CMTTxInterceptorWrapper.java:52)
08:28:20,141 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,143 INFO  [STDOUT]     at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
08:28:20,145 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,147 INFO  [STDOUT]     at org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)
08:28:20,149 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,151 INFO  [STDOUT]     at org.jboss.ejb3.security.Ejb3AuthenticationInterceptorv2.invoke(Ejb3AuthenticationInterceptorv2.java:182)
08:28:20,153 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,155 INFO  [STDOUT]     at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:41)
08:28:20,158 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,159 INFO  [STDOUT]     at org.jboss.ejb3.BlockContainerShutdownInterceptor.invoke(BlockContainerShutdownInterceptor.java:67)
08:28:20,161 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,163 INFO  [STDOUT]     at org.jboss.ejb3.core.context.CurrentInvocationContextInterceptor.invoke(CurrentInvocationContextInterceptor.java:47)

08:28:20,166 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,168 INFO  [STDOUT]     at org.jboss.aspects.currentinvocation.CurrentInvocationInterceptor.invoke(CurrentInvocationInterceptor.java:67)
08:28:20,171 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,173 INFO  [STDOUT]     at org.jboss.ejb3.interceptor.EJB3TCCLInterceptor.invoke(EJB3TCCLInterceptor.java:86)
08:28:20,175 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,177 INFO  [STDOUT]     at org.jboss.ejb3.session.SessionSpecContainer.invoke(SessionSpecContainer.java:333)
08:28:20,179 INFO  [STDOUT]     at org.jboss.ejb3.session.SessionSpecContainer.invoke(SessionSpecContainer.java:390)
08:28:20,181 INFO  [STDOUT]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
08:28:20,183 INFO  [STDOUT]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
08:28:20,185 INFO  [STDOUT]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
08:28:20,187 INFO  [STDOUT]     at java.lang.reflect.Method.invoke(Method.java:597)
08:28:20,189 INFO  [STDOUT]     at org.jboss.ejb3.proxy.impl.handler.session.SessionLocalProxyInvocationHandler$LocalContainerInvocation.invokeTarget(
SessionLocalProxyInvocationHandler.java:184)
08:28:20,192 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:111)
08:28:20,194 INFO  [STDOUT]     at org.jboss.ejb3.async.impl.interceptor.AsynchronousClientInterceptor.invoke(AsynchronousClientInterceptor.java:143)
08:28:20,198 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,201 INFO  [STDOUT]     at org.jboss.ejb3.proxy.impl.handler.session.SessionLocalProxyInvocationHandler$LocalInvokableContextHandler.invoke(Se
ssionLocalProxyInvocationHandler.java:159)
08:28:20,204 INFO  [STDOUT]     at $Proxy258.invoke(Unknown Source)
08:28:20,206 INFO  [STDOUT]     at org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBas
e.java:185)
08:28:20,210 INFO  [STDOUT]     at $Proxy426.initializeCache(Unknown Source)
08:28:20,211 INFO  [STDOUT]     at com.app.stat.state.AddStatBean.initialize(AddStatBean.java:667)
08:28:20,213 INFO  [STDOUT]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
08:28:20,215 INFO  [STDOUT]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
08:28:20,217 INFO  [STDOUT]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
08:28:20,219 INFO  [STDOUT]     at java.lang.reflect.Method.invoke(Method.java:597)
08:28:20,221 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeTarget(MethodInvocation.java:122)
08:28:20,223 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:111)
08:28:20,226 INFO  [STDOUT]     at org.jboss.ejb3.interceptors.container.ContainerMethodInvocationWrapper.invokeNext(ContainerMethodInvocationWrapper.
java:72)
08:28:20,229 INFO  [STDOUT]     at org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor$InvocationContext.proceed(InvocationContextInterceptor
.java:127)
08:28:20,232 INFO  [STDOUT]     at com.proximetry.interfaces.interception.SessionBeansTimeLogger.proceedAndMesure(SessionBeansTimeLogger.java:124)
08:28:20,234 INFO  [STDOUT]     at com.proximetry.interfaces.interception.SessionBeansTimeLogger.logMethodCall(SessionBeansTimeLogger.java:93)
08:28:20,236 INFO  [STDOUT]     at com.proximetry.interfaces.interception.AbstractSessionBean.logMethodTime(AbstractSessionBean.java:78)
08:28:20,238 INFO  [STDOUT]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
08:28:20,240 INFO  [STDOUT]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
08:28:20,242 INFO  [STDOUT]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
08:28:20,244 INFO  [STDOUT]     at java.lang.reflect.Method.invoke(Method.java:597)
08:28:20,246 INFO  [STDOUT]     at org.jboss.ejb3.interceptors.aop.BusinessMethodBeanMethodInterceptor.invoke(BusinessMethodBeanMethodInterceptor.java
:71)
08:28:20,249 INFO  [STDOUT]     at org.jboss.ejb3.interceptors.container.ContainerMethodInvocationWrapper.invokeNext(ContainerMethodInvocationWrapper.
java:62)
08:28:20,252 INFO  [STDOUT]     at org.jboss.ejb3.interceptors.aop.InterceptorSequencer.invoke(InterceptorSequencer.java:76)
08:28:20,254 INFO  [STDOUT]     at org.jboss.ejb3.interceptors.aop.InterceptorSequencer.aroundInvoke(InterceptorSequencer.java:62)
08:28:20,258 INFO  [STDOUT]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
08:28:20,259 INFO  [STDOUT]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
08:28:20,261 INFO  [STDOUT]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
08:28:20,263 INFO  [STDOUT]     at java.lang.reflect.Method.invoke(Method.java:597)
08:28:20,265 INFO  [STDOUT]     at org.jboss.aop.advice.PerJoinpointAdvice.invoke(PerJoinpointAdvice.java:174)
08:28:20,267 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,269 INFO  [STDOUT]     at org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor.fillMethod(InvocationContextInterceptor.java:74)
08:28:20,271 INFO  [STDOUT]     at org.jboss.aop.advice.org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor_z_fillMethod_28014118.invoke(Invo
cationContextInterceptor_z_fillMethod_28014118.java)
08:28:20,275 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,277 INFO  [STDOUT]     at org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor.setup(InvocationContextInterceptor.java:90)
08:28:20,280 INFO  [STDOUT]     at org.jboss.aop.advice.org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor_z_setup_28014118.invoke(Invocatio
nContextInterceptor_z_setup_28014118.java)
08:28:20,283 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,285 INFO  [STDOUT]     at org.jboss.ejb3.async.impl.interceptor.AsynchronousServerInterceptor.invoke(AsynchronousServerInterceptor.java:128)
08:28:20,287 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,290 INFO  [STDOUT]     at org.jboss.ejb3.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:62)
08:28:20,292 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,294 INFO  [STDOUT]     at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.ja
va:56)
08:28:20,298 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,301 INFO  [STDOUT]     at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
08:28:20,303 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,305 INFO  [STDOUT]     at org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)
08:28:20,307 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,309 INFO  [STDOUT]     at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:68)
08:28:20,311 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,314 INFO  [STDOUT]     at org.jboss.ejb3.core.context.SessionInvocationContextAdapter.proceed(SessionInvocationContextAdapter.java:95)
08:28:20,317 INFO  [STDOUT]     at org.jboss.ejb3.tx2.impl.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:234)
08:28:20,319 INFO  [STDOUT]     at org.jboss.ejb3.tx2.impl.CMTTxInterceptor.notSupported(CMTTxInterceptor.java:307)
08:28:20,322 INFO  [STDOUT]     at org.jboss.ejb3.tx2.impl.CMTTxInterceptor.invoke(CMTTxInterceptor.java:207)
08:28:20,324 INFO  [STDOUT]     at org.jboss.ejb3.tx2.aop.CMTTxInterceptorWrapper.invoke(CMTTxInterceptorWrapper.java:52)
08:28:20,326 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,328 INFO  [STDOUT]     at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
08:28:20,330 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,332 INFO  [STDOUT]     at org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)
08:28:20,334 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,336 INFO  [STDOUT]     at org.jboss.ejb3.security.Ejb3AuthenticationInterceptorv2.invoke(Ejb3AuthenticationInterceptorv2.java:182)
08:28:20,338 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,340 INFO  [STDOUT]     at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:41)
08:28:20,342 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,344 INFO  [STDOUT]     at org.jboss.ejb3.BlockContainerShutdownInterceptor.invoke(BlockContainerShutdownInterceptor.java:67)
08:28:20,346 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,348 INFO  [STDOUT]     at org.jboss.ejb3.core.context.CurrentInvocationContextInterceptor.invoke(CurrentInvocationContextInterceptor.java:47)

08:28:20,351 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,353 INFO  [STDOUT]     at org.jboss.aspects.currentinvocation.CurrentInvocationInterceptor.invoke(CurrentInvocationInterceptor.java:67)
08:28:20,355 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,357 INFO  [STDOUT]     at org.jboss.ejb3.interceptor.EJB3TCCLInterceptor.invoke(EJB3TCCLInterceptor.java:86)
08:28:20,359 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,361 INFO  [STDOUT]     at org.jboss.ejb3.session.SessionSpecContainer.invoke(SessionSpecContainer.java:333)
08:28:20,364 INFO  [STDOUT]     at org.jboss.ejb3.session.SessionSpecContainer.invoke(SessionSpecContainer.java:390)
08:28:20,366 INFO  [STDOUT]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
08:28:20,367 INFO  [STDOUT]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
08:28:20,370 INFO  [STDOUT]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
08:28:20,372 INFO  [STDOUT]     at java.lang.reflect.Method.invoke(Method.java:597)
08:28:20,374 INFO  [STDOUT]     at org.jboss.ejb3.proxy.impl.handler.session.SessionLocalProxyInvocationHandler$LocalContainerInvocation.invokeTarget(
SessionLocalProxyInvocationHandler.java:184)
08:28:20,377 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:111)
08:28:20,379 INFO  [STDOUT]     at org.jboss.ejb3.async.impl.interceptor.AsynchronousClientInterceptor.invoke(AsynchronousClientInterceptor.java:143)
08:28:20,381 INFO  [STDOUT]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
08:28:20,383 INFO  [STDOUT]     at org.jboss.ejb3.proxy.impl.handler.session.SessionLocalProxyInvocationHandler$LocalInvokableContextHandler.invoke(Se
ssionLocalProxyInvocationHandler.java:159)
08:28:20,386 INFO  [STDOUT]     at $Proxy258.invoke(Unknown Source)
08:28:20,388 INFO  [STDOUT]     at org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBas
e.java:185)
08:28:20,391 INFO  [STDOUT]     at $Proxy422.initialize(Unknown Source)
08:28:20,393 INFO  [STDOUT]     at com.app.stat.service.StatisticsService.onCreate(StatisticsService.java:102)
08:28:20,395 INFO  [STDOUT]     at com.app.common.service.AbstractService.create(AbstractService.java:46)
08:28:20,396 INFO  [STDOUT]     at com.app.stat.service.StatisticsService.create(StatisticsService.java:73)
08:28:20,398 INFO  [STDOUT]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
08:28:20,400 INFO  [STDOUT]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
08:28:20,403 INFO  [STDOUT]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
08:28:20,405 INFO  [STDOUT]     at java.lang.reflect.Method.invoke(Method.java:597)
08:28:20,407 INFO  [STDOUT]     at org.jboss.ejb3.interceptors.aop.LifecycleCallbackBeanMethodInterceptor.invoke(LifecycleCallbackBeanMethodIntercepto
r.java:69)
08:28:20,410 INFO  [STDOUT]     at org.jboss.aop.joinpoint.ConstructionInvocation.invokeNext(ConstructionInvocation.java:80)
08:28:20,412 INFO  [STDOUT]     at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.ja
va:56)
08:28:20,415 INFO  [STDOUT]     at org.jboss.aop.joinpoint.ConstructionInvocation.invokeNext(ConstructionInvocation.java:80)
08:28:20,417 INFO  [STDOUT]     at org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)
08:28:20,419 INFO  [STDOUT]     at org.jboss.aop.joinpoint.ConstructionInvocation.invokeNext(ConstructionInvocation.java:80)
08:28:20,421 INFO  [STDOUT]     at org.jboss.ejb3.singleton.aop.impl.ConstructionInvocationContextAdapter.proceed(ConstructionInvocationContextAdapter
.java:106)
08:28:20,424 INFO  [STDOUT]     at org.jboss.ejb3.tx2.impl.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:247)
08:28:20,426 INFO  [STDOUT]     at org.jboss.ejb3.tx2.impl.CMTTxInterceptor.requiresNew(CMTTxInterceptor.java:392)
08:28:20,428 INFO  [STDOUT]     at org.jboss.ejb3.tx2.impl.CMTTxInterceptor.invoke(CMTTxInterceptor.java:211)
08:28:20,430 INFO  [STDOUT]     at org.jboss.ejb3.tx2.aop.CMTTxInterceptorWrapper.invoke(CMTTxInterceptorWrapper.java:52)
08:28:20,432 INFO  [STDOUT]     at org.jboss.aop.joinpoint.ConstructionInvocation.invokeNext(ConstructionInvocation.java:80)
08:28:20,434 INFO  [STDOUT]     at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
08:28:20,436 INFO  [STDOUT]     at org.jboss.aop.joinpoint.ConstructionInvocation.invokeNext(ConstructionInvocation.java:80)
08:28:20,438 INFO  [STDOUT]     at org.jboss.ejb3.core.context.CurrentInvocationContextInterceptor.invoke(CurrentInvocationContextInterceptor.java:47)

08:28:20,441 INFO  [STDOUT]     at org.jboss.aop.joinpoint.ConstructionInvocation.invokeNext(ConstructionInvocation.java:80)
08:28:20,443 INFO  [STDOUT]     at org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor.setup(InvocationContextInterceptor.java:90)
08:28:20,445 INFO  [STDOUT]     at org.jboss.aop.advice.org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor_z_setup_28014118.invoke(Invocatio
nContextInterceptor_z_setup_28014118.java)
08:28:20,448 INFO  [STDOUT]     at org.jboss.aop.joinpoint.ConstructionInvocation.invokeNext(ConstructionInvocation.java:80)
08:28:20,450 INFO  [STDOUT]     at org.jboss.aspects.currentinvocation.CurrentInvocationInterceptor.invoke(CurrentInvocationInterceptor.java:67)
08:28:20,452 INFO  [STDOUT]     at org.jboss.aop.joinpoint.ConstructionInvocation.invokeNext(ConstructionInvocation.java:80)
08:28:20,454 INFO  [STDOUT]     at org.jboss.ejb3.singleton.aop.impl.AOPBasedSingletonContainer.invokeCallback(AOPBasedSingletonContainer.java:1059)
08:28:20,456 INFO  [STDOUT]     at org.jboss.ejb3.EJBContainer.invokePostConstruct(EJBContainer.java:1396)
08:28:20,459 INFO  [STDOUT]     at org.jboss.ejb3.singleton.aop.impl.AOPBasedSingletonContainer.postConstruct(AOPBasedSingletonContainer.java:760)
08:28:20,460 INFO  [STDOUT]     at org.jboss.ejb3.singleton.impl.container.SingletonEJBInstanceManagerImpl.create(SingletonEJBInstanceManagerImpl.java
:133)
08:28:20,464 INFO  [STDOUT]     at org.jboss.ejb3.singleton.impl.container.SingletonEJBInstanceManagerImpl.get(SingletonEJBInstanceManagerImpl.java:15
2)
08:28:20,466 INFO  [STDOUT]     at org.jboss.ejb3.singleton.deployer.StartupSingletonInitiator.start(StartupSingletonInitiator.java:84)
08:28:20,469 INFO  [STDOUT]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
08:28:20,470 INFO  [STDOUT]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
08:28:20,472 INFO  [STDOUT]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
08:28:20,475 INFO  [STDOUT]     at java.lang.reflect.Method.invoke(Method.java:597)
08:28:20,476 INFO  [STDOUT]     at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:60)
08:28:20,478 INFO  [STDOUT]     at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:168)
08:28:20,480 INFO  [STDOUT]     at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
08:28:20,482 INFO  [STDOUT]     at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelController
ContextAction.java:257)
08:28:20,485 INFO  [STDOUT]     at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
08:28:20,488 INFO  [STDOUT]     at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextA
ction.java:125)
08:28:20,490 INFO  [STDOUT]     at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.j
ava:72)
08:28:20,493 INFO  [STDOUT]     at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:202)
08:28:20,495 INFO  [STDOUT]     at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
08:28:20,497 INFO  [STDOUT]     at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
08:28:20,499 INFO  [STDOUT]     at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction
.java:62)
08:28:20,503 INFO  [STDOUT]     at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
08:28:20,505 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
08:28:20,507 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:379)
08:28:20,509 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2044)
08:28:20,511 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1083)
08:28:20,514 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1322)
08:28:20,516 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1246)
08:28:20,518 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1139)
08:28:20,520 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:894)
08:28:20,522 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:641)
08:28:20,524 INFO  [STDOUT]     at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:182)
08:28:20,526 INFO  [STDOUT]     at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:58)
08:28:20,528 INFO  [STDOUT]     at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:
63)
08:28:20,531 INFO  [STDOUT]     at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:55)
08:28:20,533 INFO  [STDOUT]     at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179)
08:28:20,535 INFO  [STDOUT]     at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1832)
08:28:20,537 INFO  [STDOUT]     at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1550)
08:28:20,539 INFO  [STDOUT]     at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1571)
08:28:20,541 INFO  [STDOUT]     at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1603)
08:28:20,543 INFO  [STDOUT]     at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1491)
08:28:20,545 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:379)
08:28:20,548 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2044)
08:28:20,550 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1083)
08:28:20,552 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1322)
08:28:20,554 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1246)
08:28:20,556 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1139)
08:28:20,558 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:939)
08:28:20,560 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:654)
08:28:20,562 INFO  [STDOUT]     at org.jboss.deployers.plugins.deployers.DeployersImpl.change(DeployersImpl.java:1983)
08:28:20,564 INFO  [STDOUT]     at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:1076)
08:28:20,566 INFO  [STDOUT]     at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:679)
08:28:20,568 INFO  [STDOUT]     at org.jboss.system.server.profileservice.deployers.MainDeployerPlugin.process(MainDeployerPlugin.java:106)
08:28:20,570 INFO  [STDOUT]     at org.jboss.profileservice.dependency.ProfileControllerContext$DelegateDeployer.process(ProfileControllerContext.java
:143)
08:28:20,573 INFO  [STDOUT]     at org.jboss.profileservice.dependency.ProfileDeployAction.deploy(ProfileDeployAction.java:151)
08:28:20,575 INFO  [STDOUT]     at org.jboss.profileservice.dependency.ProfileDeployAction.installActionInternal(ProfileDeployAction.java:94)
08:28:20,578 INFO  [STDOUT]     at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
08:28:20,580 INFO  [STDOUT]     at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
08:28:20,582 INFO  [STDOUT]     at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction
.java:62)
08:28:20,585 INFO  [STDOUT]     at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
08:28:20,586 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
08:28:20,588 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:379)
08:28:20,590 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2044)
08:28:20,591 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1083)
08:28:20,594 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1322)
08:28:20,596 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1246)
08:28:20,598 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1139)
08:28:20,601 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:939)
08:28:20,602 INFO  [STDOUT]     at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:654)
08:28:20,605 INFO  [STDOUT]     at org.jboss.profileservice.dependency.ProfileActivationWrapper$BasicProfileActivation.start(ProfileActivationWrapper.
java:190)
08:28:20,608 INFO  [STDOUT]     at org.jboss.profileservice.dependency.ProfileActivationWrapper.start(ProfileActivationWrapper.java:87)
08:28:20,610 INFO  [STDOUT]     at org.jboss.profileservice.dependency.ProfileActivationService.activateProfile(ProfileActivationService.java:215)
08:28:20,612 INFO  [STDOUT]     at org.jboss.profileservice.dependency.ProfileActivationService.activate(ProfileActivationService.java:159)
08:28:20,615 INFO  [STDOUT]     at org.jboss.profileservice.bootstrap.AbstractProfileServiceBootstrap.activate(AbstractProfileServiceBootstrap.java:11
2)
08:28:20,617 INFO  [STDOUT]     at org.jboss.profileservice.resolver.BasicResolverFactory$ProfileResolverFacade.deploy(BasicResolverFactory.java:87)
08:28:20,620 INFO  [STDOUT]     at org.jboss.profileservice.bootstrap.AbstractProfileServiceBootstrap.start(AbstractProfileServiceBootstrap.java:91)
08:28:20,622 INFO  [STDOUT]     at org.jboss.system.server.profileservice.bootstrap.BasicProfileServiceBootstrap.start(BasicProfileServiceBootstrap.ja
va:132)
08:28:20,625 INFO  [STDOUT]     at org.jboss.system.server.profileservice.bootstrap.BasicProfileServiceBootstrap.start(BasicProfileServiceBootstrap.ja
va:56)
08:28:20,628 INFO  [STDOUT]     at org.jboss.bootstrap.impl.base.server.AbstractServer.startBootstraps(AbstractServer.java:827)
08:28:20,630 INFO  [STDOUT]     at org.jboss.bootstrap.impl.base.server.AbstractServer$StartServerTask.run(AbstractServer.java:417)
08:28:20,632 INFO  [STDOUT]     at java.lang.Thread.run(Thread.java:619)
08:28:20,634 INFO  [STDOUT] Caused by: javax.naming.NameNotFoundException: com.app.stat.state.MappingBean not bound
08:28:20,636 INFO  [STDOUT]     at org.jnp.server.NamingServer.getBinding(NamingServer.java:771)
08:28:20,638 INFO  [STDOUT]     at org.jnp.server.NamingServer.getBinding(NamingServer.java:779)
08:28:20,639 INFO  [STDOUT]     at org.jnp.server.NamingServer.getObject(NamingServer.java:785)
08:28:20,642 INFO  [STDOUT]     at org.jnp.server.NamingServer.lookup(NamingServer.java:396)
08:28:20,644 INFO  [STDOUT]     at org.jnp.server.NamingServer.lookup(NamingServer.java:399)
08:28:20,646 INFO  [STDOUT]     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:728)
08:28:20,647 INFO  [STDOUT]     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:835)
08:28:20,649 INFO  [STDOUT]     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:688)
08:28:20,651 INFO  [STDOUT]     at javax.naming.InitialContext.lookup(InitialContext.java:392)
08:28:20,654 INFO  [STDOUT]     at org.jboss.injection.injector.EEInjector.lookup(EEInjector.java:152)
08:28:20,656 INFO  [STDOUT]     at org.jboss.injection.injector.EEInjector.inject(EEInjector.java:132)
08:28:20,658 INFO  [STDOUT]     at org.jboss.injection.injector.EEInjector.inject(EEInjector.java:81)
08:28:20,660 INFO  [STDOUT]     ... 244 more



why this excpetion goes?
I have @Depends annotation in StatisticsService and I thought that this is enough -  that both beans will be initialized before the service starts so that service can use it.  I wanted to treat this service as a service that makes all beans deployed before I use them - that's why I used also @IgnoreDependency annotation in MappingBean and AddStatBean. 
Does the bean @Depends annotation order has any impact or maybe this cycle dependency is a problem? What is the rule when we want to inject beans? How should bean be injected so I could be sure that application will get deployed always? Is it only a problem for services that inject beans?

I have to mention that MappingBean is not used in StatisticsService, I added it just only to make MappingBean deployed before service runs onCreate() otherwise NameNotFoundExcpetion: MappingBean was thrown almost always when starting StatisticsService
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/608056#608056]

Start a new discussion in EJB3 at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2029]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20110601/868ba951/attachment-0001.html 


More information about the jboss-user mailing list