Yep.  Definitely a problem.  On it.

Dan


On Friday, June 15, 2012 12:47:00 PM Alessio Soldano wrote:
> Hi,
> I'm seeing weird stacktraces most probably as a consequence of CXF-4366:
> http://fpaste.org/waas/
> While I actually still need to figure out how the CNFE is related to my
> problem, I wondering if we're not running into an unwanted loop here.
> 
> The CacheCleanupListener tries registering itself into the lifecycle
> managers (which need to be looked up):
> 
> public CacheCleanupListener(Bus b) {
>   ServerLifeCycleManager m = b.getExtension(ServerLifeCycleManager.class);
> if (m != null) {
>       m.registerListener(this);
>   }
>   ClientLifeCycleManager cm =
> b.getExtension(ClientLifeCycleManager.class); if (cm != null) {
>       cm.registerListener(this);
>   }
> }
> 
> on the other hand, the ServletLifyCycleManagerImpl looks up any listener
> and adds them:
> 
> public ServerLifeCycleManagerImpl(Bus b) {
>   Collection<? extends ServerLifeCycleListener> l =
> b.getExtension(ConfiguredBeanLocator.class)
>           .getBeansOfType(ServerLifeCycleListener.class);
>   if (l != null) {
>       listeners.addAll(l);
>   }
> }
> 
> Thanks
> Alessio
-- 
Daniel Kulp
dk...@apache.org - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com

Reply via email to