"Pool_Worker-4" prio=1 tid=0x086769e8 nid=0x7aed in Object.wait() [0x8acfe000..0x8acff0c0] at java.lang.Object.wait(Native Method) - waiting on <0x912bcc60> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:474) at com.movielink.common.util.WorkQueue$PoolWorker.run(Unknown Source) - locked <0x912bcc60> (a java.util.LinkedList) "Pool_Worker-3" prio=1 tid=0x08f2f9e8 nid=0x7aec in Object.wait() [0x8aefe000..0x8aeff040] at java.lang.Object.wait(Native Method) - waiting on <0x912bcc60> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:474) at com.movielink.common.util.WorkQueue$PoolWorker.run(Unknown Source) - locked <0x912bcc60> (a java.util.LinkedList) "Pool_Worker-2" prio=1 tid=0x08f2f308 nid=0x7aeb in Object.wait() [0x8b0ff000..0x8b0ff1c0] at java.lang.Object.wait(Native Method) - waiting on <0x912bcc60> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:474) at com.movielink.common.util.WorkQueue$PoolWorker.run(Unknown Source) - locked <0x912bcc60> (a java.util.LinkedList) "Pool_Worker-1" prio=1 tid=0x08677c98 nid=0x7aea in Object.wait() [0x8b369000..0x8b369140] at java.lang.Object.wait(Native Method) - waiting on <0x912bcc60> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:474) at com.movielink.common.util.WorkQueue$PoolWorker.run(Unknown Source) - locked <0x912bcc60> (a java.util.LinkedList) "Pool_Worker-0" prio=1 tid=0x08678500 nid=0x7ae9 in Object.wait() [0x8b3e9000..0x8b3e9ec0] at java.lang.Object.wait(Native Method) - waiting on <0x912bcc60> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:474) at com.movielink.common.util.WorkQueue$PoolWorker.run(Unknown Source) - locked <0x912bcc60> (a java.util.LinkedList) "Low Memory Detector" daemon prio=1 tid=0x080f6c50 nid=0x7ae5 runnable [0x00000000..0x00000000] "CompilerThread1" daemon prio=1 tid=0x080f57c8 nid=0x7ae4 waiting on condition [0x00000000..0x8ce42268] "CompilerThread0" daemon prio=1 tid=0x080f4768 nid=0x7ae3 waiting on condition [0x00000000..0x8cec33e8] "AdapterThread" daemon prio=1 tid=0x080f36d8 nid=0x7ae2 waiting on condition [0x00000000..0x00000000] "Signal Dispatcher" daemon prio=1 tid=0x080f2728 nid=0x7ae1 runnable [0x00000000..0x00000000] "Finalizer" daemon prio=1 tid=0x080e9500 nid=0x7ae0 in Object.wait() [0x8d246000..0x8d246e40] at java.lang.Object.wait(Native Method) - waiting on <0x90e64430> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x90e64430> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=1 tid=0x080e7ee8 nid=0x7adf in Object.wait() [0x8d2c7000..0x8d2c7fc0] at java.lang.Object.wait(Native Method) - waiting on <0x90e644b0> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:474) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x90e644b0> (a java.lang.ref.Reference$Lock) "main" prio=1 tid=0x0805cd80 nid=0x7add waiting for monitor entry [0xbfffc000..0xbfffd5d8] at com.movielink.cds.inventory.InventoryManager.serializeInventory(InventoryManager.java:151) - waiting to lock <0x9108cdc8> (a com.movielink.cds.inventory.InventoryManager) at com.movielink.cds.inventory.InventoryManager.saveInventory(InventoryManager.java:139) at com.movielink.cds.inventory.InventoryManager.destroy(InventoryManager.java:204) at com.movielink.cds.inventory.InventoryStatusServlet.destroy(InventoryStatusServlet.java:61) at org.apache.catalina.core.StandardWrapper.unload(StandardWrapper.java:1331) - locked <0x9105a270> (a org.apache.catalina.core.StandardWrapper) at org.apache.catalina.core.StandardWrapper.stop(StandardWrapper.java:1666) at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:892) at org.apache.catalina.core.StandardContext.removeChild(StandardContext.java:3095) at org.apache.catalina.startup.ContextConfig.stop(ContextConfig.java:1082) - locked <0x90f7b3b8> (a org.apache.catalina.startup.ContextConfig) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:276) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4355) - locked <0x90f60900> (a org.apache.catalina.core.StandardContext) at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1066) - locked <0x90f5bfd8> (a org.apache.catalina.core.StandardHost) at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1066) - locked <0x90f48358> (a org.apache.catalina.core.StandardEngine) at org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:447) at org.apache.catalina.core.StandardService.stop(StandardService.java:512) - locked <0x90f48358> (a org.apache.catalina.core.StandardEngine) at org.apache.catalina.core.StandardServer.stop(StandardServer.java:743) at org.apache.catalina.startup.Catalina.stop(Catalina.java:601) at org.apache.catalina.startup.Catalina.start(Catalina.java:576) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432) "VM Thread" prio=1 tid=0x080e5a08 nid=0x7ade runnable "VM Periodic Task Thread" prio=1 tid=0x080f8198 nid=0x7ae6 waiting on condition