1 2 Previous Next 17 Replies Latest reply on Jun 1, 2011 4:18 AM by legae Go to original post
      • 15. Re: Random NameNotFoundException in jboss 6.1-SNAPSHOT
        legae

        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.app.interfaces.interception.SessionBeansTimeLogger.proceedAndMesure(SessionBeansTimeLogger.java:124)

        08:28:20,234 INFO  [STDOUT]     at com.app.interfaces.interception.SessionBeansTimeLogger.logMethodCall(SessionBeansTimeLogger.java:93)

        08:28:20,236 INFO  [STDOUT]     at com.app.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

        • 16. Re: Random NameNotFoundException in jboss 6.1-SNAPSHOT
          jaikiran

          I haven't read your previous couple of posts and have just briefly scanned your latest posts. You seem to be using @org.jboss.ejb3.annotation.IgnoreDependency with @EJB annotations. Do not use this in JBoss AS6. Using that can lead to issues like the one you are noticing. Using that instruction causes the container to not setup the dependencies correctly. Remove the use of that annotation.

           

          P.S: I think in 6.1.0, I'll just change the JBoss EJB3 code to just ignore the use of @IgnoreDependency for @EJB injection. That way, it won't affect users anymore.

          • 17. Re: Random NameNotFoundException in jboss 6.1-SNAPSHOT
            legae

            Thank you for fast reply.

             

            Ok, I will change the code just as you said.

            1 2 Previous Next