|
From: Megha B. <mb...@re...> - 2004-11-10 15:10:17
|
Hi, I have a wrapper for an application which uses proxool for database connection, when i stop the application, i have a shutdown hook for the database pool also but it doesn't shut down properly. I get the following exception: INFO: Shutting down 'wks' pool immediately [Shutdown Hook] INFO | jvm 1 | 2004/11/10 09:34:19 | Nov 10, 2004 9:34:18 AM org.logicalcobwebs.proxool.ShutdownHook remove INFO | jvm 1 | 2004/11/10 09:34:19 | SEVERE: Problem calling "get cause" on IllegalStateException. INFO | jvm 1 | 2004/11/10 09:34:19 | java.lang.reflect.InvocationTargetException INFO | jvm 1 | 2004/11/10 09:34:19 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) INFO | jvm 1 | 2004/11/10 09:34:19 | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) INFO | jvm 1 | 2004/11/10 09:34:19 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41) INFO | jvm 1 | 2004/11/10 09:34:19 | at java.lang.reflect.Method.invoke(Method.java:386) INFO | jvm 1 | 2004/11/10 09:34:19 | at org.logicalcobwebs.proxool.ShutdownHook.remove(ShutdownHook.java:40) INFO | jvm 1 | 2004/11/10 09:34:19 | at org.logicalcobwebs.proxool.ProxoolFacade.shutdown(ProxoolFacade.java:238) INFO | jvm 1 | 2004/11/10 09:34:19 | at org.logicalcobwebs.proxool.ProxoolFacade.shutdown(ProxoolFacade.java:220) INFO | jvm 1 | 2004/11/10 09:34:19 | at org.logicalcobwebs.proxool.ShutdownHook.run(ShutdownHook.java:99) INFO | jvm 1 | 2004/11/10 09:34:19 | at java.lang.Thread.run(Thread.java:568) INFO | jvm 1 | 2004/11/10 09:34:19 | Caused by: java.lang.IllegalStateException: Shutdown in progress INFO | jvm 1 | 2004/11/10 09:34:19 | at java.lang.Shutdown.remove(Shutdown.java:133) INFO | jvm 1 | 2004/11/10 09:34:19 | at java.lang.Runtime.removeShutdownHook(Runtime.java:250) INFO | jvm 1 | 2004/11/10 09:34:19 | ... 9 more Is there some way to gracefully exit out of both? thanks, Meg |