To create this, I had to launch a service with the tomcat-maven-plugin, and hit an (apparent) bug in it. I think we should let it go by.
On Fri, Apr 29, 2011 at 1:34 PM, Daniel Kulp <[email protected]> wrote: > > Is this easily reproduced with a test case? > > It's strange as it says it's trying to create a bean named "cxf", but I would > have expected that the SpringBus from line; > org.apache.cxf.bus.spring.SpringBus.destroyBeans(SpringBus.java:96) > > is the bean named "cxf" and thus would already be created (and is in the > process of being shutdown). > > It's a strange trace. > > Dan > > > On Friday, April 29, 2011 12:07:08 PM Benson Margulies wrote: >> 2011-04-29 12:04:44,320 [main] WARN >> org.springframework.web.context.support.XmlWebApplicationContext - >> Exception thrown from ApplicationListener handling ContextClosedEvent >> org.springframework.beans.factory.BeanCreationNotAllowedException: >> Error creating bean with name 'cxf': Singleton bean creation not >> allowed while the singletons of this factory are in destruction (Do >> not request a bean from a BeanFactory in a destroy method >> implementation!) >> at >> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.get >> Singleton(DefaultSingletonBeanRegistry.java:209) at >> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Ab >> stractBeanFactory.java:288) at >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abst >> ractBeanFactory.java:194) at >> org.springframework.context.event.AbstractApplicationEventMulticaster.getA >> pplicationListeners(AbstractApplicationEventMulticaster.java:148) at >> org.springframework.context.event.SimpleApplicationEventMulticaster.multic >> astEvent(SimpleApplicationEventMulticaster.java:86) at >> org.springframework.context.support.AbstractApplicationContext.publishEven >> t(AbstractApplicationContext.java:303) at >> org.springframework.context.support.AbstractApplicationContext.doClose(Abs >> tractApplicationContext.java:1007) at >> org.springframework.context.support.AbstractApplicationContext.close(Abstr >> actApplicationContext.java:970) at >> org.apache.cxf.bus.spring.SpringBus.destroyBeans(SpringBus.java:96) at >> org.apache.cxf.bus.CXFBusImpl.shutdown(CXFBusImpl.java:196) >> at org.apache.cxf.bus.CXFBusImpl.shutdown(CXFBusImpl.java:178) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: >> 39) at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm >> pl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) >> at >> org.springframework.beans.factory.support.DisposableBeanAdapter.invokeCust >> omDestroyMethod(DisposableBeanAdapter.java:273) at >> org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(Di >> sposableBeanAdapter.java:199) at >> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.des >> troyBean(DefaultSingletonBeanRegistry.java:487) at >> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.des >> troySingleton(DefaultSingletonBeanRegistry.java:463) at >> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.des >> troySingletons(DefaultSingletonBeanRegistry.java:431) at >> org.springframework.context.support.AbstractApplicationContext.destroyBean >> s(AbstractApplicationContext.java:1048) at >> org.springframework.context.support.AbstractApplicationContext.refresh(Abs >> tractApplicationContext.java:433) at >> org.springframework.web.context.ContextLoader.createWebApplicationContext( >> ContextLoader.java:276) at >> org.springframework.web.context.ContextLoader.initWebApplicationContext(Co >> ntextLoader.java:197) at >> org.springframework.web.context.ContextLoaderListener.contextInitialized(C >> ontextLoaderListener.java:47) at >> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.jav >> a:4135) at >> org.apache.catalina.core.StandardContext.start(StandardContext.java:4630) >> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) >> at org.apache.catalina.core.StandardHost.start(StandardHost.java:785) at >> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at >> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445) at >> org.apache.catalina.startup.Embedded.start(Embedded.java:825) >> at >> org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.ja >> va:558) at >> org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:255) >> at >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMana >> ger.java:490) at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLi >> fecycleExecutor.java:694) at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecyc >> le(DefaultLifecycleExecutor.java:556) at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLif >> ecycleExecutor.java:535) at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFa >> ilures(DefaultLifecycleExecutor.java:387) at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(De >> faultLifecycleExecutor.java:348) at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecyc >> leExecutor.java:180) at >> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) at >> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) >> at > org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: >> 39) at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm >> pl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) >> at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >> at >> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) >> at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > > -- > Daniel Kulp > [email protected] > http://dankulp.com/blog > Talend - http://www.talend.com >
