Hi, I am using Tuscany 1.6. I am getting the following exception while shutting down an SCANode with webservice binding. I don't want to see this exception when my server terminates. Is there a way to fix this. Anyone knows why this comes & how to get it resolved? Any configuration options? Or is it possible to have tomcat used instead of jetty which could solve this issue? But I don't see tuscany-host-tomcat jars in 1.6. :(
* * *Exception in thread "Thread-6" java.lang.IllegalStateException: Shutdown in progress* * at java.lang.ApplicationShutdownHooks.remove(ApplicationShutdownHooks.java:55)* * at java.lang.Runtime.removeShutdownHook(Runtime.java:220)* * at org.apache.tuscany.sca.binding.ws.axis2.TuscanyListenerManager.stop(TuscanyListenerManager.java:87) * * at org.apache.tuscany.sca.binding.ws.axis2.TuscanyListenerManager$ListenerManagerShutdownThread.run(TuscanyListenerManager.java:100) * *Exception in thread "Thread-2" java.lang.IllegalStateException: Shutdown in progress* * at java.lang.ApplicationShutdownHooks.remove(ApplicationShutdownHooks.java:55)* * at java.lang.Runtime.removeShutdownHook(Runtime.java:220)* * at org.apache.tuscany.sca.binding.ws.axis2.TuscanyListenerManager.stop(TuscanyListenerManager.java:87) * * at org.apache.tuscany.sca.binding.ws.axis2.TuscanyListenerManager$ListenerManagerShutdownThread.run(TuscanyListenerManager.java:100) * *java.lang.IllegalStateException: Shutdown in progress* * at java.lang.ApplicationShutdownHooks.remove(ApplicationShutdownHooks.java:55)* * at java.lang.Runtime.removeShutdownHook(Runtime.java:220)* * at org.apache.tuscany.sca.binding.ws.axis2.TuscanyListenerManager.stop(TuscanyListenerManager.java:87) * * at org.apache.axis2.context.ConfigurationContext.terminate(ConfigurationContext.java:744) * * at org.apache.axis2.transport.http.AxisServlet.destroy(AxisServlet.java:465)* * at org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceServlet.destroy(Axis2ServiceServlet.java:295) * * at org.mortbay.jetty.servlet.ServletHolder.destroyInstance(ServletHolder.java:315) * * at org.mortbay.jetty.servlet.ServletHolder.doStop(ServletHolder.java:286)* * at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)* * at org.mortbay.jetty.servlet.ServletHandler.doStop(ServletHandler.java:170)* * at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)* * at org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:129)* * at org.mortbay.jetty.servlet.SessionHandler.doStop(SessionHandler.java:124)* * at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)* * at org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:129)* * at org.mortbay.jetty.handler.ContextHandler.doStop(ContextHandler.java:566)* * at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)* * at org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:129)* * at org.mortbay.jetty.Server.doStop(Server.java:281)* * at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)* * at org.mortbay.jetty.Server$ShutdownHookThread.run(Server.java:559) * *java.lang.IllegalStateException: Shutdown in progress* * at java.lang.ApplicationShutdownHooks.remove(ApplicationShutdownHooks.java:55)* * at java.lang.Runtime.removeShutdownHook(Runtime.java:220)* * at org.apache.tuscany.sca.binding.ws.axis2.TuscanyListenerManager.stop(TuscanyListenerManager.java:87) * * at org.apache.axis2.context.ConfigurationContext.terminate(ConfigurationContext.java:744) * * at org.apache.axis2.transport.http.AxisServlet.destroy(AxisServlet.java:465)* * at org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceServlet.destroy(Axis2ServiceServlet.java:295) * * at org.mortbay.jetty.servlet.ServletHolder.destroyInstance(ServletHolder.java:315) * * at org.mortbay.jetty.servlet.ServletHolder.doStop(ServletHolder.java:286)* * at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)* * at org.mortbay.jetty.servlet.ServletHandler.doStop(ServletHandler.java:170)* * at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)* * at org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:129)* * at org.mortbay.jetty.servlet.SessionHandler.doStop(SessionHandler.java:124)* * at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)* * at org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:129)* * at org.mortbay.jetty.handler.ContextHandler.doStop(ContextHandler.java:566)* * at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)* * at org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:129)* * at org.mortbay.jetty.Server.doStop(Server.java:281)* * at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)* * at org.mortbay.jetty.Server$ShutdownHookThread.run(Server.java:559) * * * Thanks & Regards, Anil
