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

Reply via email to