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&...]