You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by suchismitasuchi <su...@rediffmail.com> on 2010/06/03 16:12:47 UTC

Thread Dump

Hi,

Can you please tell whether there is any problem with the below thread dump?

Full thread dump Java HotSpot(TM) 64-Bit Server VM (1.5.0_16-b02 mixed
mode):

"Timer-1" daemon prio=1 tid=0x0000000057e29e90 nid=0x371d in Object.wait()
[0x0000000040c9b000..0x0000000040c9ba90]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d173ed260> (a java.util.TaskQueue)
	at java.util.TimerThread.mainLoop(Timer.java:509)
	- locked <0x00002b0d173ed260> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Timer.java:462)

"Java2D Disposer" daemon prio=1 tid=0x0000000056d795e0 nid=0x371c in
Object.wait() [0x0000000040b9a000..0x0000000040b9ac10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d17478958> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:120)
	- locked <0x00002b0d17478958> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:136)
	at sun.java2d.Disposer.run(Disposer.java:125)
	at java.lang.Thread.run(Thread.java:595)

"TP-Monitor" daemon prio=1 tid=0x00002aaab43a3660 nid=0x366d in
Object.wait() [0x000000004cde1000..0x000000004cde1b90]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d1505d2e8> (a
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
	at
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:564)
	- locked <0x00002b0d1505d2e8> (a
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
	at java.lang.Thread.run(Thread.java:595)

"TP-Processor4" daemon prio=1 tid=0x00002aaab5b70f70 nid=0x366c runnable
[0x000000004cce0000..0x000000004cce0d10]
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
	- locked <0x00002b0d150419d8> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(ServerSocket.java:450)
	at java.net.ServerSocket.accept(ServerSocket.java:421)
	at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:312)
	at
org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:666)
	at
org.apache.jk.common.ChannelSocket$SocketAcceptor.runIt(ChannelSocket.java:876)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)

"TP-Processor3" daemon prio=1 tid=0x00002aaab42aecc0 nid=0x366b in
Object.wait() [0x000000004cbdf000..0x000000004cbdfc90]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d1505de10> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Object.wait(Object.java:474)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
	- locked <0x00002b0d1505de10> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Thread.run(Thread.java:595)

"TP-Processor2" daemon prio=1 tid=0x00002aaab48a5090 nid=0x366a in
Object.wait() [0x000000004cade000..0x000000004cadee10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d1505ddd8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Object.wait(Object.java:474)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
	- locked <0x00002b0d1505ddd8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Thread.run(Thread.java:595)

"TP-Processor1" daemon prio=1 tid=0x00002aaab441e9b0 nid=0x3669 in
Object.wait() [0x000000004c9dd000..0x000000004c9ddd90]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d1505dda0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Object.wait(Object.java:474)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
	- locked <0x00002b0d1505dda0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Monitor" prio=1 tid=0x00002aaab41efc30 nid=0x3668 in
Object.wait() [0x000000004c8dc000..0x000000004c8dcb10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d14f740e8> (a
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
	at
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:564)
	- locked <0x00002b0d14f740e8> (a
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor25" daemon prio=1 tid=0x00002aaab41eeb90 nid=0x3667
runnable [0x000000004c7d7000..0x000000004c7dba90]
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at
com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
	at
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
	at
com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
	- locked <0x00002b0d1e94af70> (a com.mysql.jdbc.util.ReadAheadInputStream)
	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
	- locked <0x00002b0d1e944d10> (a java.lang.Object)
	at
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
	at
com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
	- locked <0x00002b0d1e944d10> (a java.lang.Object)
	at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
	at
org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
	at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
	at org.hibernate.loader.Loader.doList(Loader.java:2145)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
	at org.hibernate.loader.Loader.list(Loader.java:2024)
	at
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
	at
com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
	at
com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy15.getTotalCostReportData(Unknown Source)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
	at
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
	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.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
	at
org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
	at
org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
	at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
	at
org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
	at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy53.handleRequest(Unknown Source)
	at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
	at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
	at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
	at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
	at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
	at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
	at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor24" daemon prio=1 tid=0x00002aaab4888e00 nid=0x3666
runnable [0x000000004c6d6000..0x000000004c6dac10]
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at
com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
	at
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
	at
com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
	- locked <0x00002b0d1dacc480> (a com.mysql.jdbc.util.ReadAheadInputStream)
	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
	- locked <0x00002b0d1daca1c0> (a java.lang.Object)
	at
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
	at
com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
	- locked <0x00002b0d1daca1c0> (a java.lang.Object)
	at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
	at
org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
	at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
	at org.hibernate.loader.Loader.doList(Loader.java:2145)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
	at org.hibernate.loader.Loader.list(Loader.java:2024)
	at
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
	at
com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
	at
com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy15.getTotalCostReportData(Unknown Source)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
	at
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
	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.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
	at
org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
	at
org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
	at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
	at
org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
	at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy53.handleRequest(Unknown Source)
	at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
	at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
	at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
	at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
	at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
	at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
	at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor23" daemon prio=1 tid=0x00002aaab4887d30 nid=0x3665
runnable [0x000000004c5d5000..0x000000004c5d9b90]
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at
com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
	at
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
	at
com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
	- locked <0x00002b0d2009bf30> (a com.mysql.jdbc.util.ReadAheadInputStream)
	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
	- locked <0x00002b0d20097cb8> (a java.lang.Object)
	at
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
	at
com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
	- locked <0x00002b0d20097cb8> (a java.lang.Object)
	at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
	at
org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
	at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
	at org.hibernate.loader.Loader.doList(Loader.java:2145)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
	at org.hibernate.loader.Loader.list(Loader.java:2024)
	at
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
	at
com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
	at
com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy15.getTotalCostReportData(Unknown Source)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
	at
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
	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.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
	at
org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
	at
org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
	at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
	at
org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
	at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy53.handleRequest(Unknown Source)
	at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
	at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
	at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
	at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
	at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
	at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
	at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor22" daemon prio=1 tid=0x00002aaab482d2b0 nid=0x3664
runnable [0x000000004c4d4000..0x000000004c4d8d10]
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at
com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
	at
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
	at
com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
	- locked <0x00002b0d207f2cb8> (a com.mysql.jdbc.util.ReadAheadInputStream)
	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
	- locked <0x00002b0d207eea30> (a java.lang.Object)
	at
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
	at
com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
	- locked <0x00002b0d207eea30> (a java.lang.Object)
	at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
	at
org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
	at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
	at org.hibernate.loader.Loader.doList(Loader.java:2145)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
	at org.hibernate.loader.Loader.list(Loader.java:2024)
	at
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
	at
com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
	at
com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy15.getTotalCostReportData(Unknown Source)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
	at
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
	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.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
	at
org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
	at
org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
	at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
	at
org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
	at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy53.handleRequest(Unknown Source)
	at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
	at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
	at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
	at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
	at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
	at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
	at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor21" daemon prio=1 tid=0x00002aaab482c2d0 nid=0x3663
runnable [0x000000004c3d3000..0x000000004c3d7c90]
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at
com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
	at
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
	at
com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
	- locked <0x00002b0d21a74ff0> (a com.mysql.jdbc.util.ReadAheadInputStream)
	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
	- locked <0x00002b0d21a6ed70> (a java.lang.Object)
	at
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
	at
com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
	- locked <0x00002b0d21a6ed70> (a java.lang.Object)
	at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
	at
org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
	at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
	at org.hibernate.loader.Loader.doList(Loader.java:2145)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
	at org.hibernate.loader.Loader.list(Loader.java:2024)
	at
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
	at
com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
	at
com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy15.getTotalCostReportData(Unknown Source)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
	at
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
	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.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
	at
org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
	at
org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
	at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
	at
org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
	at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy53.handleRequest(Unknown Source)
	at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
	at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
	at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
	at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
	at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
	at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
	at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor20" daemon prio=1 tid=0x00002aaab50f2870 nid=0x3662
runnable [0x000000004c2d2000..0x000000004c2d6e10]
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at
com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
	at
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
	at
com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
	- locked <0x00002b0d22d78218> (a com.mysql.jdbc.util.ReadAheadInputStream)
	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
	- locked <0x00002b0d22d75f58> (a java.lang.Object)
	at
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
	at
com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
	- locked <0x00002b0d22d75f58> (a java.lang.Object)
	at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
	at
org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
	at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
	at org.hibernate.loader.Loader.doList(Loader.java:2145)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
	at org.hibernate.loader.Loader.list(Loader.java:2024)
	at
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
	at
com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
	at
com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy15.getTotalCostReportData(Unknown Source)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
	at
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
	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.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
	at
org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
	at
org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
	at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
	at
org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
	at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy53.handleRequest(Unknown Source)
	at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
	at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
	at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
	at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
	at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
	at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
	at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor19" daemon prio=1 tid=0x00002aaab508f610 nid=0x3661
runnable [0x000000004c1d1000..0x000000004c1d5d90]
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at
com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
	at
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
	at
com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
	- locked <0x00002b0d246cd7a8> (a com.mysql.jdbc.util.ReadAheadInputStream)
	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
	- locked <0x00002b0d246c9520> (a java.lang.Object)
	at
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
	at
com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
	- locked <0x00002b0d246c9520> (a java.lang.Object)
	at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
	at
org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
	at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
	at org.hibernate.loader.Loader.doList(Loader.java:2145)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
	at org.hibernate.loader.Loader.list(Loader.java:2024)
	at
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
	at
com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
	at
com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy15.getTotalCostReportData(Unknown Source)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
	at
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
	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.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
	at
org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
	at
org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
	at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
	at
org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
	at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy53.handleRequest(Unknown Source)
	at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
	at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
	at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
	at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
	at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
	at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
	at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor18" daemon prio=1 tid=0x00002aaab508e9c0 nid=0x3660
runnable [0x000000004c0d0000..0x000000004c0d4b10]
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at
com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
	at
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
	at
com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
	- locked <0x00002b0d25d1f0a0> (a com.mysql.jdbc.util.ReadAheadInputStream)
	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
	- locked <0x00002b0d25d14ec0> (a java.lang.Object)
	at
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
	at
com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
	- locked <0x00002b0d25d14ec0> (a java.lang.Object)
	at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
	at
org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
	at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
	at org.hibernate.loader.Loader.doList(Loader.java:2145)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
	at org.hibernate.loader.Loader.list(Loader.java:2024)
	at
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
	at
com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
	at
com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy15.getTotalCostReportData(Unknown Source)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
	at
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
	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.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
	at
org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
	at
org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
	at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
	at
org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
	at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy53.handleRequest(Unknown Source)
	at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
	at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
	at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
	at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
	at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
	at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
	at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor17" daemon prio=1 tid=0x00002aaab5a71890 nid=0x365f
runnable [0x000000004bfcf000..0x000000004bfd3a90]
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at
com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
	at
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
	at
com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
	- locked <0x00002b0d2658d9e8> (a com.mysql.jdbc.util.ReadAheadInputStream)
	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
	- locked <0x00002b0d26589780> (a java.lang.Object)
	at
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
	at
com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
	- locked <0x00002b0d26589780> (a java.lang.Object)
	at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
	at
org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
	at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
	at org.hibernate.loader.Loader.doList(Loader.java:2145)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
	at org.hibernate.loader.Loader.list(Loader.java:2024)
	at
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
	at
com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
	at
com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy15.getTotalCostReportData(Unknown Source)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
	at
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
	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.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
	at
org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
	at
org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
	at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
	at
org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
	at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy53.handleRequest(Unknown Source)
	at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
	at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
	at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
	at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
	at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
	at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
	at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor16" daemon prio=1 tid=0x00002aaab5a71030 nid=0x365e
runnable [0x000000004bece000..0x000000004bed2c10]
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at
com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
	at
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
	at
com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
	- locked <0x00002b0d27903498> (a com.mysql.jdbc.util.ReadAheadInputStream)
	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
	- locked <0x00002b0d279011d8> (a java.lang.Object)
	at
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
	at
com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
	- locked <0x00002b0d279011d8> (a java.lang.Object)
	at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
	at
org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
	at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
	at org.hibernate.loader.Loader.doList(Loader.java:2145)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
	at org.hibernate.loader.Loader.list(Loader.java:2024)
	at
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
	at
com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
	at
com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy15.getTotalCostReportData(Unknown Source)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
	at
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
	at sun.reflect.GeneratedMethodAccessor787.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
	at
org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
	at
org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
	at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
	at
org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
	at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy53.handleRequest(Unknown Source)
	at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
	at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
	at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
	at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
	at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
	at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
	at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor15" daemon prio=1 tid=0x00002aaab5a705f0 nid=0x365d
runnable [0x000000004bdcd000..0x000000004bdd1b90]
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at
com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
	at
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
	at
com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
	- locked <0x00002b0d28b13348> (a com.mysql.jdbc.util.ReadAheadInputStream)
	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
	- locked <0x00002b0d28b0f108> (a java.lang.Object)
	at
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
	at
com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
	- locked <0x00002b0d28b0f108> (a java.lang.Object)
	at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
	at
org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
	at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
	at org.hibernate.loader.Loader.doList(Loader.java:2145)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
	at org.hibernate.loader.Loader.list(Loader.java:2024)
	at
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
	at
com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
	at
com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy15.getTotalCostReportData(Unknown Source)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
	at
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
	at sun.reflect.GeneratedMethodAccessor787.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
	at
org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
	at
org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
	at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
	at
org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
	at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy53.handleRequest(Unknown Source)
	at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
	at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
	at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
	at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
	at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
	at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
	at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor14" daemon prio=1 tid=0x00002aaab4167ae0 nid=0x365c
runnable [0x000000004bccc000..0x000000004bcd0d10]
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at
com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
	at
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
	at
com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
	- locked <0x00002b0d2a6a83a0> (a com.mysql.jdbc.util.ReadAheadInputStream)
	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
	- locked <0x00002b0d2a6a60e0> (a java.lang.Object)
	at
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
	at
com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
	- locked <0x00002b0d2a6a60e0> (a java.lang.Object)
	at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
	at
org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
	at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
	at org.hibernate.loader.Loader.doList(Loader.java:2145)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
	at org.hibernate.loader.Loader.list(Loader.java:2024)
	at
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
	at
com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
	at
com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy15.getTotalCostReportData(Unknown Source)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
	at
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
	at sun.reflect.GeneratedMethodAccessor787.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
	at
org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
	at
org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
	at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
	at
org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
	at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy53.handleRequest(Unknown Source)
	at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
	at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
	at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
	at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
	at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
	at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
	at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor13" daemon prio=1 tid=0x00002aaab47e5720 nid=0x365b
runnable [0x000000004bbcb000..0x000000004bbcfc90]
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at
com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
	at
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
	at
com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
	- locked <0x00002b0d2b2fd4f8> (a com.mysql.jdbc.util.ReadAheadInputStream)
	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
	- locked <0x00002b0d2b2f5370> (a java.lang.Object)
	at
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
	at
com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
	- locked <0x00002b0d2b2f5370> (a java.lang.Object)
	at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
	at
org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
	at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
	at org.hibernate.loader.Loader.doList(Loader.java:2145)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
	at org.hibernate.loader.Loader.list(Loader.java:2024)
	at
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
	at
com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
	at
com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy15.getTotalCostReportData(Unknown Source)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
	at
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
	at sun.reflect.GeneratedMethodAccessor787.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
	at
org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
	at
org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
	at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
	at
org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
	at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy53.handleRequest(Unknown Source)
	at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
	at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
	at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
	at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
	at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
	at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
	at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor12" daemon prio=1 tid=0x00002aaab505f680 nid=0x365a
runnable [0x000000004baca000..0x000000004bacee10]
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at
com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
	at
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
	at
com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
	- locked <0x00002b0d2dc579d0> (a com.mysql.jdbc.util.ReadAheadInputStream)
	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
	- locked <0x00002b0d2dc556e0> (a java.lang.Object)
	at
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
	at
com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
	- locked <0x00002b0d2dc556e0> (a java.lang.Object)
	at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
	at
org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
	at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
	at org.hibernate.loader.Loader.doList(Loader.java:2145)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
	at org.hibernate.loader.Loader.list(Loader.java:2024)
	at
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
	at
com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
	at
com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy15.getTotalCostReportData(Unknown Source)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
	at
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
	at sun.reflect.GeneratedMethodAccessor787.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
	at
org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
	at
org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
	at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
	at
org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
	at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy53.handleRequest(Unknown Source)
	at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
	at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
	at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
	at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
	at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
	at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
	at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor11" daemon prio=1 tid=0x00002aaab505e890 nid=0x3659
runnable [0x000000004b9c9000..0x000000004b9cdd90]
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at
com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
	at
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
	at
com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
	- locked <0x00002b0d2f145228> (a com.mysql.jdbc.util.ReadAheadInputStream)
	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
	- locked <0x00002b0d2f138f18> (a java.lang.Object)
	at
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
	at
com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
	- locked <0x00002b0d2f138f18> (a java.lang.Object)
	at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
	at
org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
	at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
	at org.hibernate.loader.Loader.doList(Loader.java:2145)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
	at org.hibernate.loader.Loader.list(Loader.java:2024)
	at
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
	at
com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
	at
com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy15.getTotalCostReportData(Unknown Source)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
	at
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
	at
com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
	at sun.reflect.GeneratedMethodAccessor787.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
	at
org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
	at
org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
	at
org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
	at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
	at
org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
	at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at
org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
	at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy53.handleRequest(Unknown Source)
	at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
	at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
	at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
	at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
	at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
	at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
	at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
	at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor10" daemon prio=1 tid=0x00002aaab4446350 nid=0x3658
runnable [0x000000004b8cc000..0x000000004b8ccb10]
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at
org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:738)
	at
org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:399)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor9" daemon prio=1 tid=0x00002aaab48fe620 nid=0x3657
runnable [0x000000004b7cb000..0x000000004b7cba90]
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
	- locked <0x00002b0d0faf5d40> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(ServerSocket.java:450)
	at java.net.ServerSocket.accept(ServerSocket.java:421)
	at
org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:408)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:71)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor8" daemon prio=1 tid=0x00002aaab44f2a70 nid=0x3656 in
Object.wait() [0x000000004b6ca000..0x000000004b6cac10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d15202b68> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Object.wait(Object.java:474)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
	- locked <0x00002b0d15202b68> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor7" daemon prio=1 tid=0x00002aaab44f23d0 nid=0x3655 in
Object.wait() [0x000000004b5c9000..0x000000004b5c9b90]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d15202ba0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Object.wait(Object.java:474)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
	- locked <0x00002b0d15202ba0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor6" daemon prio=1 tid=0x00002aaab44583a0 nid=0x3654 in
Object.wait() [0x000000004b4c8000..0x000000004b4c8d10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d15202bd8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Object.wait(Object.java:474)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
	- locked <0x00002b0d15202bd8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor5" daemon prio=1 tid=0x00002aaab507bb70 nid=0x3653 in
Object.wait() [0x000000004b3c7000..0x000000004b3c7c90]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d15203028> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Object.wait(Object.java:474)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
	- locked <0x00002b0d15203028> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor4" daemon prio=1 tid=0x00002aaab4292000 nid=0x3652 in
Object.wait() [0x000000004b2c6000..0x000000004b2c6e10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d15203100> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Object.wait(Object.java:474)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
	- locked <0x00002b0d15203100> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor3" daemon prio=1 tid=0x00002aaab43a4210 nid=0x3651 in
Object.wait() [0x000000004b1c5000..0x000000004b1c5d90]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d15202c48> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Object.wait(Object.java:474)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
	- locked <0x00002b0d15202c48> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor2" daemon prio=1 tid=0x00002aaab44f3630 nid=0x3650 in
Object.wait() [0x000000004b0c4000..0x000000004b0c4b10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d15202c10> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Object.wait(Object.java:474)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
	- locked <0x00002b0d15202c10> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Thread.run(Thread.java:595)

"http-8000-Processor1" daemon prio=1 tid=0x00002aaab4a9c1f0 nid=0x364f in
Object.wait() [0x000000004afc3000..0x000000004afc3a90]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d15202c80> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Object.wait(Object.java:474)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
	- locked <0x00002b0d15202c80> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Thread.run(Thread.java:595)

"ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=1
tid=0x00002aaab4292430 nid=0x364e waiting on condition
[0x000000004077c000..0x000000004077cc10]
	at java.lang.Thread.sleep(Native Method)
	at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1548)
	at java.lang.Thread.run(Thread.java:595)

"Store com.risi.product.acl.ACLGrade Expiry Thread" daemon prio=1
tid=0x00002aaab09e5400 nid=0x364d waiting on condition
[0x000000004aec2000..0x000000004aec2b90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.product.acl.ACLGrade Spool Thread" daemon prio=1
tid=0x00002aaab09e4420 nid=0x364c in Object.wait()
[0x000000004adc1000..0x000000004adc1d10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d133d3fa0> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d133d3fa0> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.product.acl.ACLPublicationProduct Expiry Thread" daemon
prio=1 tid=0x00002aaab08e75f0 nid=0x364b waiting on condition
[0x000000004acc0000..0x000000004acc0c90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.product.acl.ACLPublicationProduct Spool Thread" daemon
prio=1 tid=0x00002aaab08e95d0 nid=0x364a in Object.wait()
[0x000000004abbf000..0x000000004abbfe10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d133c50d8> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d133c50d8> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.community.corporate.model.ArticleComm Expiry Thread" daemon
prio=1 tid=0x00002aaab02caef0 nid=0x3649 waiting on condition
[0x000000004aabe000..0x000000004aabed90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.community.corporate.model.ArticleComm Spool Thread" daemon
prio=1 tid=0x00002aaab08e9970 nid=0x3648 in Object.wait()
[0x000000004a9bd000..0x000000004a9bdb10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d132a3b50> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d132a3b50> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.portal.tracker.PageViewTracker Expiry Thread" daemon
prio=1 tid=0x00002aaab02c98e0 nid=0x3647 waiting on condition
[0x000000004a8bc000..0x000000004a8bca90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.portal.tracker.PageViewTracker Spool Thread" daemon
prio=1 tid=0x00002aaab0f230e0 nid=0x3646 in Object.wait()
[0x000000004a7bb000..0x000000004a7bbc10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d133abb18> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d133abb18> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.community.corporate.model.WhitePaper Expiry Thread" daemon
prio=1 tid=0x00002aaab1601f80 nid=0x3645 waiting on condition
[0x000000004a6ba000..0x000000004a6bab90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.community.corporate.model.WhitePaper Spool Thread" daemon
prio=1 tid=0x00002aaab16019b0 nid=0x3644 in Object.wait()
[0x000000004a5b9000..0x000000004a5b9d10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d133b06b8> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d133b06b8> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.content.news.ArticleBlock Expiry Thread" daemon prio=1
tid=0x00002aaab1601000 nid=0x3643 waiting on condition
[0x000000004a4b8000..0x000000004a4b8c90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.content.news.ArticleBlock Spool Thread" daemon prio=1
tid=0x00002aaab0f246e0 nid=0x3642 in Object.wait()
[0x000000004a3b7000..0x000000004a3b7e10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d13370e50> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d13370e50> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.product.acl.ACLPublication Expiry Thread" daemon prio=1
tid=0x00002aaab1600780 nid=0x3641 waiting on condition
[0x000000004a2b6000..0x000000004a2b6d90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.product.acl.ACLPublication Spool Thread" daemon prio=1
tid=0x00002aaab08f3960 nid=0x3640 in Object.wait()
[0x000000004a1b5000..0x000000004a1b5b10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d131bcff0> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d131bcff0> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.product.PracticeManager Expiry Thread" daemon prio=1
tid=0x00002aaab0f41860 nid=0x363f waiting on condition
[0x000000004a0b4000..0x000000004a0b4a90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.product.PracticeManager Spool Thread" daemon prio=1
tid=0x00002aaab1602710 nid=0x363e in Object.wait()
[0x0000000049fb3000..0x0000000049fb3c10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d13376f80> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d13376f80> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.extranet.ip.model.NewsFeed Expiry Thread" daemon prio=1
tid=0x00002aaab08f2310 nid=0x363d waiting on condition
[0x0000000049eb2000..0x0000000049eb2b90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.extranet.ip.model.NewsFeed Spool Thread" daemon prio=1
tid=0x00002aaab02b9150 nid=0x363c in Object.wait()
[0x0000000049db1000..0x0000000049db1d10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d133b7780> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d133b7780> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.content.publication.Presentation Expiry Thread" daemon
prio=1 tid=0x00002aaab02b7f80 nid=0x363b waiting on condition
[0x0000000049cb0000..0x0000000049cb0c90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.content.publication.Presentation Spool Thread" daemon
prio=1 tid=0x00002aaab02cc6b0 nid=0x363a in Object.wait()
[0x0000000049baf000..0x0000000049bafe10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d133aba68> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d133aba68> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.biomass.model.ProjectList Expiry Thread" daemon prio=1
tid=0x00002aaab0567730 nid=0x3639 waiting on condition
[0x0000000049aae000..0x0000000049aaed90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.biomass.model.ProjectList Spool Thread" daemon prio=1
tid=0x00002aaab1602dd0 nid=0x3638 in Object.wait()
[0x00000000499ad000..0x00000000499adb10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d133abbc8> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d133abbc8> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.content.news.Metatag Expiry Thread" daemon prio=1
tid=0x00002aaab0565a10 nid=0x3637 waiting on condition
[0x00000000498ac000..0x00000000498aca90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.content.news.Metatag Spool Thread" daemon prio=1
tid=0x00002aaab0b8f3e0 nid=0x3636 in Object.wait()
[0x00000000497ab000..0x00000000497abc10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d133d3e90> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d133d3e90> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.content.news.StorySource Expiry Thread" daemon prio=1
tid=0x00002aaab0b8e130 nid=0x3635 waiting on condition
[0x00000000496aa000..0x00000000496aab90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.content.news.StorySource Spool Thread" daemon prio=1
tid=0x00002aaab16c5670 nid=0x3634 in Object.wait()
[0x00000000495a9000..0x00000000495a9d10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d1321db40> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d1321db40> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.product.acl.ACLProductReference Expiry Thread" daemon prio=1
tid=0x00002aaab16c4690 nid=0x3633 waiting on condition
[0x00000000494a8000..0x00000000494a8c90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.product.acl.ACLProductReference Spool Thread" daemon prio=1
tid=0x00002aaab0f5d5d0 nid=0x3632 in Object.wait()
[0x00000000493a7000..0x00000000493a7e10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d133b76d0> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d133b76d0> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.content.publication.ForecastFile Expiry Thread" daemon
prio=1 tid=0x00002aaab056cfb0 nid=0x3631 waiting on condition
[0x00000000492a6000..0x00000000492a6d90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.content.publication.ForecastFile Spool Thread" daemon
prio=1 tid=0x00002aaab056c0a0 nid=0x3630 in Object.wait()
[0x00000000491a5000..0x00000000491a5b10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d133c4bd0> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d133c4bd0> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.community.industryjobsearch.model.IndustryJob Expiry Thread"
daemon prio=1 tid=0x00002aaab0903cb0 nid=0x362f waiting on condition
[0x00000000490a4000..0x00000000490a4a90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.community.industryjobsearch.model.IndustryJob Spool Thread"
daemon prio=1 tid=0x00002aaab056b220 nid=0x362e in Object.wait()
[0x0000000048fa3000..0x0000000048fa3c10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d133b78e0> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d133b78e0> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.content.news.Article Expiry Thread" daemon prio=1
tid=0x00002aaab0a6e6e0 nid=0x362d waiting on condition
[0x0000000048ea2000..0x0000000048ea2b90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.content.news.Article Spool Thread" daemon prio=1
tid=0x00002aaab0a6f530 nid=0x362c in Object.wait()
[0x0000000048da1000..0x0000000048da1d10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d1339aea8> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d1339aea8> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.admintool.model.Block Expiry Thread" daemon prio=1
tid=0x00002aaab01b2590 nid=0x362b waiting on condition
[0x0000000048ca0000..0x0000000048ca0c90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.admintool.model.Block Spool Thread" daemon prio=1
tid=0x00002aaab129d340 nid=0x362a in Object.wait()
[0x0000000048b9f000..0x0000000048b9fe10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d133b7830> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d133b7830> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.community.corporate.model.RisiPoll Expiry Thread" daemon
prio=1 tid=0x00002aaab01b1250 nid=0x3629 waiting on condition
[0x0000000048a9e000..0x0000000048a9ed90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.community.corporate.model.RisiPoll Spool Thread" daemon
prio=1 tid=0x00002aaab0f8f1c0 nid=0x3628 in Object.wait()
[0x000000004899d000..0x000000004899db10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d1339b008> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d1339b008> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.content.news.Industry Expiry Thread" daemon prio=1
tid=0x00002aaab0f8de90 nid=0x3627 waiting on condition
[0x000000004889c000..0x000000004889ca90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.content.news.Industry Spool Thread" daemon prio=1
tid=0x00002aaab03cf9f0 nid=0x3626 in Object.wait()
[0x000000004879b000..0x000000004879bc10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d1339af58> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d1339af58> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.content.publication.OutlookBriefing Expiry Thread"
daemon prio=1 tid=0x00002aaab03ceaf0 nid=0x3625 waiting on condition
[0x000000004869a000..0x000000004869ab90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.content.publication.OutlookBriefing Spool Thread"
daemon prio=1 tid=0x00002aaab0a6ff80 nid=0x3624 in Object.wait()
[0x0000000048599000..0x0000000048599d10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d131c2558> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d131c2558> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.content.news.View Expiry Thread" daemon prio=1
tid=0x00002aaab03ea390 nid=0x3623 waiting on condition
[0x0000000048498000..0x0000000048498c90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.content.news.View Spool Thread" daemon prio=1
tid=0x00002aaab03e97a0 nid=0x3622 in Object.wait()
[0x0000000048397000..0x0000000048397e10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d131e9918> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d131e9918> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.product.acl.ACLRegionReference Expiry Thread" daemon prio=1
tid=0x00002aaab039b0d0 nid=0x3621 waiting on condition
[0x0000000048296000..0x0000000048296d90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.product.acl.ACLRegionReference Spool Thread" daemon prio=1
tid=0x00002aaab0905d00 nid=0x3620 in Object.wait()
[0x0000000048195000..0x0000000048195b10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d133d3de0> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d133d3de0> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.community.corporate.model.Report Expiry Thread" daemon
prio=1 tid=0x00002aaab03e8da0 nid=0x361f waiting on condition
[0x0000000048094000..0x0000000048094a90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.community.corporate.model.Report Spool Thread" daemon prio=1
tid=0x00002aaab0906130 nid=0x361e in Object.wait()
[0x0000000047f93000..0x0000000047f93c10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d133b0608> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d133b0608> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.product.UserPracticeManager Expiry Thread" daemon prio=1
tid=0x00002aaab0904870 nid=0x361d waiting on condition
[0x0000000047e92000..0x0000000047e92b90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.product.UserPracticeManager Spool Thread" daemon prio=1
tid=0x00002aaab0453410 nid=0x361c in Object.wait()
[0x0000000047d91000..0x0000000047d91d10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d133b0768> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d133b0768> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.content.news.Filter Expiry Thread" daemon prio=1
tid=0x00002aaab0452210 nid=0x361b waiting on condition
[0x0000000047c90000..0x0000000047c90c90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.content.news.Filter Spool Thread" daemon prio=1
tid=0x00002aaab07b19c0 nid=0x361a in Object.wait()
[0x0000000047b8f000..0x0000000047b8fe10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d133c5188> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d133c5188> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.community.corporate.model.Stories Expiry Thread" daemon
prio=1 tid=0x00002aaab0b24e50 nid=0x3619 waiting on condition
[0x0000000047a8e000..0x0000000047a8ed90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.community.corporate.model.Stories Spool Thread" daemon
prio=1 tid=0x00002aaab0b25870 nid=0x3618 in Object.wait()
[0x000000004798d000..0x000000004798db10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e38e50> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e38e50> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.content.publication.ForecastIssue Expiry Thread"
daemon prio=1 tid=0x00002aaab0b23fd0 nid=0x3617 waiting on condition
[0x000000004788c000..0x000000004788ca90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.content.publication.ForecastIssue Spool Thread" daemon
prio=1 tid=0x00002aaab16069e0 nid=0x3616 in Object.wait()
[0x000000004778b000..0x000000004778bc10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e22670> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e22670> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.content.news.Group Expiry Thread" daemon prio=1
tid=0x00002aaab01b4620 nid=0x3615 waiting on condition
[0x000000004768a000..0x000000004768ab90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.content.news.Group Spool Thread" daemon prio=1
tid=0x00002aaab0630420 nid=0x3614 in Object.wait()
[0x0000000047589000..0x0000000047589d10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e22510> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e22510> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.portlet.AnnouncementType Expiry Thread" daemon prio=1
tid=0x00002aaab1608190 nid=0x3613 waiting on condition
[0x0000000047488000..0x0000000047488c90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.portlet.AnnouncementType Spool Thread" daemon prio=1
tid=0x00002aaab1607210 nid=0x3612 in Object.wait()
[0x0000000047387000..0x0000000047387e10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e225c0> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e225c0> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.portlet.Message Expiry Thread" daemon prio=1
tid=0x00002aaab062eea0 nid=0x3611 waiting on condition
[0x0000000047286000..0x0000000047286d90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.portlet.Message Spool Thread" daemon prio=1
tid=0x00002aaab1606ec0 nid=0x3610 in Object.wait()
[0x0000000047185000..0x0000000047185b10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e22720> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e22720> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.content.news.Author Expiry Thread" daemon prio=1
tid=0x00002aaab090cbe0 nid=0x360f waiting on condition
[0x0000000047084000..0x0000000047084a90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.content.news.Author Spool Thread" daemon prio=1
tid=0x00002aaab090e1b0 nid=0x360e in Object.wait()
[0x0000000046f83000..0x0000000046f83c10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e38da0> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e38da0> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.community.corporate.model.Origins Expiry Thread" daemon
prio=1 tid=0x00002aaab02e3160 nid=0x360d waiting on condition
[0x0000000046e82000..0x0000000046e82b90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.community.corporate.model.Origins Spool Thread" daemon
prio=1 tid=0x00002aaab014ca50 nid=0x360c in Object.wait()
[0x0000000046d81000..0x0000000046d81d10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e45d40> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e45d40> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.content.publication.Webinar Expiry Thread" daemon
prio=1 tid=0x00002aaab014ba20 nid=0x360b waiting on condition
[0x0000000046c80000..0x0000000046c80c90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.content.publication.Webinar Spool Thread" daemon
prio=1 tid=0x00002aaab02e4730 nid=0x360a in Object.wait()
[0x0000000046b7f000..0x0000000046b7fe10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e31cf8> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e31cf8> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.content.publication.Forecast Expiry Thread" daemon
prio=1 tid=0x00002aaab0702aa0 nid=0x3609 waiting on condition
[0x0000000046a7e000..0x0000000046a7ed90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.content.publication.Forecast Spool Thread" daemon
prio=1 tid=0x00002aaab07021b0 nid=0x3608 in Object.wait()
[0x000000004697d000..0x000000004697db10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e38f00> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e38f00> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.extranet.ip.model.FeedType Expiry Thread" daemon prio=1
tid=0x00002aaab0701920 nid=0x3607 waiting on condition
[0x000000004687c000..0x000000004687ca90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.extranet.ip.model.FeedType Spool Thread" daemon prio=1
tid=0x00002aaab16c0430 nid=0x3606 in Object.wait()
[0x000000004677b000..0x000000004677bc10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e45c90> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e45c90> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.content.news.Tag Expiry Thread" daemon prio=1
tid=0x00002aaab16bfb20 nid=0x3605 waiting on condition
[0x000000004667a000..0x000000004667ab90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.content.news.Tag Spool Thread" daemon prio=1
tid=0x00002aaab0703100 nid=0x3604 in Object.wait()
[0x0000000046579000..0x0000000046579d10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10df41e8> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10df41e8> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.product.acl.ACLRegion Expiry Thread" daemon prio=1
tid=0x00002aaab16be940 nid=0x3603 waiting on condition
[0x0000000046478000..0x0000000046478c90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.product.acl.ACLRegion Spool Thread" daemon prio=1
tid=0x00002aaab152f4f0 nid=0x3602 in Object.wait()
[0x0000000046377000..0x0000000046377e10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e21ec0> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e21ec0> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.community.corporate.model.Rating Expiry Thread" daemon
prio=1 tid=0x00002aaab152e590 nid=0x3601 waiting on condition
[0x0000000046276000..0x0000000046276d90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.community.corporate.model.Rating Spool Thread" daemon prio=1
tid=0x00002aaab00a02b0 nid=0x3600 in Object.wait()
[0x0000000046175000..0x0000000046175b10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e1bcb8> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e1bcb8> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.content.news.SummaryType Expiry Thread" daemon prio=1
tid=0x00002aaab009f450 nid=0x35ff waiting on condition
[0x0000000046074000..0x0000000046074a90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.content.news.SummaryType Spool Thread" daemon prio=1
tid=0x00002aaab1616f10 nid=0x35fe in Object.wait()
[0x0000000045f73000..0x0000000045f73c10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10df3fd8> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10df3fd8> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.portlet.PersonalizedPage Expiry Thread" daemon prio=1
tid=0x00002aaab1616680 nid=0x35fd waiting on condition
[0x0000000045e72000..0x0000000045e72b90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.portlet.PersonalizedPage Spool Thread" daemon prio=1
tid=0x00002aaab16161f0 nid=0x35fc in Object.wait()
[0x0000000045d71000..0x0000000045d71d10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10df4088> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10df4088> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.admintool.model.AjaxArticle Expiry Thread" daemon prio=1
tid=0x00002aaab0a5ea60 nid=0x35fb waiting on condition
[0x0000000045c70000..0x0000000045c70c90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.admintool.model.AjaxArticle Spool Thread" daemon prio=1
tid=0x00002aaab0a5deb0 nid=0x35fa in Object.wait()
[0x0000000045b6f000..0x0000000045b6fe10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e05c78> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e05c78> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.portlet.PortletConfiguration Expiry Thread" daemon
prio=1 tid=0x00002aaab0157700 nid=0x35f9 waiting on condition
[0x0000000045a6e000..0x0000000045a6ed90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.portlet.PortletConfiguration Spool Thread" daemon
prio=1 tid=0x00002aaab042ba70 nid=0x35f8 in Object.wait()
[0x000000004596d000..0x000000004596db10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e05d28> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e05d28> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.content.news.Comparator Expiry Thread" daemon prio=1
tid=0x00002aaab042b270 nid=0x35f7 waiting on condition
[0x000000004586c000..0x000000004586ca90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.content.news.Comparator Spool Thread" daemon prio=1
tid=0x00002aaab042a9f0 nid=0x35f6 in Object.wait()
[0x000000004576b000..0x000000004576bc10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10df4138> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10df4138> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.product.ProductPracticeManager Expiry Thread" daemon prio=1
tid=0x00002aaab1c60c50 nid=0x35f5 waiting on condition
[0x000000004566a000..0x000000004566ab90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.product.ProductPracticeManager Spool Thread" daemon prio=1
tid=0x00002aaab1c605a0 nid=0x35f4 in Object.wait()
[0x0000000045569000..0x0000000045569d10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e15290> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e15290> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.product.acl.ACLGradeReference Expiry Thread" daemon prio=1
tid=0x00002aaab1288640 nid=0x35f3 waiting on condition
[0x0000000045468000..0x0000000045468c90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.product.acl.ACLGradeReference Spool Thread" daemon prio=1
tid=0x00002aaab1c611f0 nid=0x35f2 in Object.wait()
[0x0000000045367000..0x0000000045367e10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e05dd8> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e05dd8> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.portal.Cornerstone Expiry Thread" daemon prio=1
tid=0x00002aaab12871d0 nid=0x35f1 waiting on condition
[0x0000000045266000..0x0000000045266d90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.portal.Cornerstone Spool Thread" daemon prio=1
tid=0x00002aaab0158720 nid=0x35f0 in Object.wait()
[0x0000000045165000..0x0000000045165b10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e21e10> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e21e10> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.community.polladmin.model.RisiPollAdmin Expiry Thread"
daemon prio=1 tid=0x00002aaab01b0640 nid=0x35ef waiting on condition
[0x0000000045064000..0x0000000045064a90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.community.polladmin.model.RisiPollAdmin Spool Thread" daemon
prio=1 tid=0x00002aaab01afa50 nid=0x35ee in Object.wait()
[0x0000000044f63000..0x0000000044f63c10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e0c258> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e0c258> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.marketing.Spotlight Expiry Thread" daemon prio=1
tid=0x00002aaab160f310 nid=0x35ed waiting on condition
[0x0000000044e62000..0x0000000044e62b90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.marketing.Spotlight Spool Thread" daemon prio=1
tid=0x00002aaab160ef00 nid=0x35ec in Object.wait()
[0x0000000044d61000..0x0000000044d61d10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e31e58> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e31e58> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.product.acl.ACLProduct Expiry Thread" daemon prio=1
tid=0x00002aaab160e5b0 nid=0x35eb waiting on condition
[0x0000000044c60000..0x0000000044c60c90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.product.acl.ACLProduct Spool Thread" daemon prio=1
tid=0x00002aaab085ed80 nid=0x35ea in Object.wait()
[0x0000000044b5f000..0x0000000044b5fe10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e0d1a0> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e0d1a0> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.content.publication.OnlineNewsletter Expiry Thread"
daemon prio=1 tid=0x00002aaab085db90 nid=0x35e8 waiting on condition
[0x0000000044a5e000..0x0000000044a5ed90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.content.publication.OnlineNewsletter Spool Thread"
daemon prio=1 tid=0x00002aaab015f750 nid=0x35e7 in Object.wait()
[0x000000004495d000..0x000000004495db10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e0d0f0> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e0d0f0> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.portlet.Portlet Expiry Thread" daemon prio=1
tid=0x00002aaab01146c0 nid=0x35e6 waiting on condition
[0x000000004485c000..0x000000004485ca90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.portlet.Portlet Spool Thread" daemon prio=1
tid=0x00002aaab085a6f0 nid=0x35e5 in Object.wait()
[0x000000004475b000..0x000000004475bc10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e15340> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e15340> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.model.content.news.Query Expiry Thread" daemon prio=1
tid=0x00002aaab07b88e0 nid=0x35e4 waiting on condition
[0x000000004465a000..0x000000004465ab90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.model.content.news.Query Spool Thread" daemon prio=1
tid=0x00002aaab039f8c0 nid=0x35e3 in Object.wait()
[0x0000000044559000..0x0000000044559d10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e31da8> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e31da8> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.mi.core.model.BleachingFactorLookup Expiry Thread" daemon
prio=1 tid=0x00002aaab103abb0 nid=0x35e2 waiting on condition
[0x0000000044458000..0x0000000044458c90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.mi.core.model.BleachingFactorLookup Spool Thread" daemon
prio=1 tid=0x00002aaab103a610 nid=0x35e1 in Object.wait()
[0x0000000044357000..0x0000000044357e10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d12603180> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d12603180> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.mi.core.model.CompanyDetail Expiry Thread" daemon prio=1
tid=0x00002aaab07412a0 nid=0x35e0 waiting on condition
[0x0000000044256000..0x0000000044256d90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.mi.core.model.CompanyDetail Spool Thread" daemon prio=1
tid=0x00002aaab1039db0 nid=0x35df in Object.wait()
[0x0000000044155000..0x0000000044155b10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d124daf40> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d124daf40> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.mi.core.model.AssociationOrganization Expiry Thread" daemon
prio=1 tid=0x00002aaab15e7f40 nid=0x35de waiting on condition
[0x0000000044054000..0x0000000044054a90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.mi.core.model.AssociationOrganization Spool Thread" daemon
prio=1 tid=0x00002aaab15e74c0 nid=0x35dd in Object.wait()
[0x0000000043f53000..0x0000000043f53c10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d12769b50> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d12769b50> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.mi.core.model.AssociatedCompanyRelation Expiry Thread"
daemon prio=1 tid=0x00002aaab0c34380 nid=0x35dc waiting on condition
[0x0000000043e52000..0x0000000043e52b90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.mi.core.model.AssociatedCompanyRelation Spool Thread" daemon
prio=1 tid=0x00002aaab0821da0 nid=0x35db in Object.wait()
[0x0000000043d51000..0x0000000043d51d10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d1245e330> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d1245e330> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.mi.core.model.AssociatedCompanyDetail Expiry Thread" daemon
prio=1 tid=0x00002aaab0e77990 nid=0x35da waiting on condition
[0x0000000043c50000..0x0000000043c50c90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.mi.core.model.AssociatedCompanyDetail Spool Thread" daemon
prio=1 tid=0x00002aaab07522c0 nid=0x35d9 in Object.wait()
[0x0000000043b4f000..0x0000000043b4fe10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d1238dcd0> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d1238dcd0> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.mi.core.model.CapacityTypeLookup Expiry Thread" daemon
prio=1 tid=0x00002aaab039ec40 nid=0x35d8 waiting on condition
[0x0000000043a4e000..0x0000000043a4ed90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.mi.core.model.CapacityTypeLookup Spool Thread" daemon prio=1
tid=0x00002aaab098a8d0 nid=0x35d7 in Object.wait()
[0x000000004394d000..0x000000004394db10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d125b5540> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d125b5540> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.mi.core.model.CompanyContact Expiry Thread" daemon prio=1
tid=0x00002aaab0812ef0 nid=0x35d6 waiting on condition
[0x000000004384c000..0x000000004384ca90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.mi.core.model.CompanyContact Spool Thread" daemon prio=1
tid=0x00002aaab1b6aab0 nid=0x35d5 in Object.wait()
[0x000000004374b000..0x000000004374bc10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d1238dd80> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d1238dd80> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.mi.core.model.CostDate Expiry Thread" daemon prio=1
tid=0x00002aaab16c6b10 nid=0x35d4 waiting on condition
[0x000000004364a000..0x000000004364ab90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.mi.core.model.CostDate Spool Thread" daemon prio=1
tid=0x00002aaab16c6860 nid=0x35d3 in Object.wait()
[0x0000000043549000..0x0000000043549d10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d1230f000> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d1230f000> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.mi.core.model.CompanyCapacityDetail Expiry Thread" daemon
prio=1 tid=0x00002aaab00e13e0 nid=0x35d2 waiting on condition
[0x0000000043448000..0x0000000043448c90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.mi.core.model.CompanyCapacityDetail Spool Thread" daemon
prio=1 tid=0x00002aaab1682990 nid=0x35d1 in Object.wait()
[0x0000000043347000..0x0000000043347e10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d12769aa0> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d12769aa0> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.mi.core.model.BenchmarkAnnouncement Expiry Thread" daemon
prio=1 tid=0x00002aaab0b90350 nid=0x35d0 waiting on condition
[0x0000000043246000..0x0000000043246d90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.mi.core.model.BenchmarkAnnouncement Spool Thread" daemon
prio=1 tid=0x00002aaab0b900a0 nid=0x35cf in Object.wait()
[0x0000000043145000..0x0000000043145b10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d1238de30> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d1238de30> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.mi.core.model.DatePeriod Expiry Thread" daemon prio=1
tid=0x00002aaab0881be0 nid=0x35ce waiting on condition
[0x0000000043044000..0x0000000043044a90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.mi.core.model.DatePeriod Spool Thread" daemon prio=1
tid=0x00002aaab0de3fb0 nid=0x35cd in Object.wait()
[0x0000000042f43000..0x0000000042f43c10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d12577618> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d12577618> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.mi.core.model.ConsumableGrade Expiry Thread" daemon prio=1
tid=0x00002aaab0ee9b70 nid=0x35cc waiting on condition
[0x0000000042e42000..0x0000000042e42b90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.mi.core.model.ConsumableGrade Spool Thread" daemon prio=1
tid=0x00002aaab1a5bf10 nid=0x35cb in Object.wait()
[0x0000000042d41000..0x0000000042d41d10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d1238dee0> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d1238dee0> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.mi.core.model.CapacityChange Expiry Thread" daemon prio=1
tid=0x00002aaab00f5790 nid=0x35ca waiting on condition
[0x0000000042c40000..0x0000000042c40c90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.mi.core.model.CapacityChange Spool Thread" daemon prio=1
tid=0x00002aaab0168a90 nid=0x35c9 in Object.wait()
[0x0000000042b3f000..0x0000000042b3fe10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d11958168> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d11958168> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.mi.core.model.ColorLookup Expiry Thread" daemon prio=1
tid=0x00002aaab11cc530 nid=0x35c8 waiting on condition
[0x0000000042a3e000..0x0000000042a3ed90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.mi.core.model.ColorLookup Spool Thread" daemon prio=1
tid=0x00002aaab09a0a30 nid=0x35c7 in Object.wait()
[0x000000004293d000..0x000000004293db10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d11957380> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d11957380> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.mi.core.model.FacilityCapacity Expiry Thread" daemon prio=1
tid=0x00002aaab01a1040 nid=0x35c6 waiting on condition
[0x000000004283c000..0x000000004283ca90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.mi.core.model.FacilityCapacity Spool Thread" daemon prio=1
tid=0x00002aaab16b8560 nid=0x35c5 in Object.wait()
[0x000000004273b000..0x000000004273bc10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d118ee3d0> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d118ee3d0> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.mi.core.model.AssociationSearchRegion Expiry Thread" daemon
prio=1 tid=0x00002aaab089e250 nid=0x35c4 waiting on condition
[0x000000004263a000..0x000000004263ab90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.mi.core.model.AssociationSearchRegion Spool Thread" daemon
prio=1 tid=0x00002aaab1683580 nid=0x35c3 in Object.wait()
[0x0000000042539000..0x0000000042539d10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d11958218> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d11958218> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.mi.core.model.AssociationSearchPersonnel Expiry Thread"
daemon prio=1 tid=0x0000000057f14240 nid=0x35c2 waiting on condition
[0x0000000042438000..0x0000000042438c90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.mi.core.model.AssociationSearchPersonnel Spool Thread"
daemon prio=1 tid=0x0000000056a9c480 nid=0x35c1 in Object.wait()
[0x0000000042337000..0x0000000042337e10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10deab48> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10deab48> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.mi.core.model.CurrencyLookup Expiry Thread" daemon prio=1
tid=0x0000000056da5680 nid=0x35a9 waiting on condition
[0x0000000042236000..0x0000000042236d90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.mi.core.model.CurrencyLookup Spool Thread" daemon prio=1
tid=0x0000000056da53d0 nid=0x35a8 in Object.wait()
[0x0000000042135000..0x0000000042135b10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10deea40> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10deea40> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.mi.core.model.AssociationSearch Expiry Thread" daemon prio=1
tid=0x00000000565a5680 nid=0x35a6 waiting on condition
[0x0000000042034000..0x0000000042034a90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.mi.core.model.AssociationSearch Spool Thread" daemon prio=1
tid=0x00000000565a5080 nid=0x35a5 in Object.wait()
[0x0000000041f33000..0x0000000041f33c10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10deabf8> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10deabf8> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"Store com.risi.mi.core.model.CompanyConsumptionDetail Expiry Thread" daemon
prio=1 tid=0x0000000056f25270 nid=0x35a2 waiting on condition
[0x0000000041e32000..0x0000000041e32b90]
	at java.lang.Thread.sleep(Native Method)
	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)

"Store com.risi.mi.core.model.CompanyConsumptionDetail Spool Thread" daemon
prio=1 tid=0x0000000056e4b6c0 nid=0x35a1 in Object.wait()
[0x0000000041d31000..0x0000000041d31d10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10e88998> (a net.sf.ehcache.store.DiskStore)
	at java.lang.Object.wait(Object.java:474)
	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
	- locked <0x00002b0d10e88998> (a net.sf.ehcache.store.DiskStore)
	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)

"MySQL Statement Cancellation Timer" daemon prio=1 tid=0x0000000056d1bba0
nid=0x35a0 in Object.wait() [0x0000000041c30000..0x0000000041c30c90]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d11a25530> (a java.util.TaskQueue)
	at java.lang.Object.wait(Object.java:474)
	at java.util.TimerThread.mainLoop(Timer.java:483)
	- locked <0x00002b0d11a25530> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Timer.java:462)

"Timer-0" daemon prio=1 tid=0x0000000056d1b300 nid=0x359f in Object.wait()
[0x0000000041b2f000..0x0000000041b2fe10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d11a25be0> (a java.util.TaskQueue)
	at java.util.TimerThread.mainLoop(Timer.java:509)
	- locked <0x00002b0d11a25be0> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Timer.java:462)

"Low Memory Detector" daemon prio=1 tid=0x000000005646f9c0 nid=0x358b
runnable [0x0000000000000000..0x0000000000000000]

"CompilerThread1" daemon prio=1 tid=0x000000005646de20 nid=0x358a waiting on
condition [0x0000000000000000..0x00000000413693b0]

"CompilerThread0" daemon prio=1 tid=0x000000005646c900 nid=0x3589 waiting on
condition [0x0000000000000000..0x0000000041268560]

"AdapterThread" daemon prio=1 tid=0x000000005646b230 nid=0x3588 waiting on
condition [0x0000000000000000..0x0000000000000000]

"Signal Dispatcher" daemon prio=1 tid=0x0000000056469fc0 nid=0x3587 waiting
on condition [0x0000000000000000..0x0000000000000000]

"Finalizer" daemon prio=1 tid=0x0000000056455cd0 nid=0x3586 in Object.wait()
[0x0000000040a99000..0x0000000040a99c90]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d10476ad0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:120)
	- locked <0x00002b0d10476ad0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:136)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=1 tid=0x0000000056455530 nid=0x3585 in
Object.wait() [0x0000000040998000..0x0000000040998e10]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00002b0d103f9ef0> (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 <0x00002b0d103f9ef0> (a java.lang.ref.Reference$Lock)

"main" prio=1 tid=0x0000000056364a60 nid=0x357d runnable
[0x00007fffb25f4000..0x00007fffb25f51c0]
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
	- locked <0x00002b0d15052d68> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(ServerSocket.java:450)
	at java.net.ServerSocket.accept(ServerSocket.java:421)
	at org.apache.catalina.core.StandardServer.await(StandardServer.java:379)
	at org.apache.catalina.startup.Catalina.await(Catalina.java:616)
	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:295)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)

"VM Thread" prio=1 tid=0x0000000056451040 nid=0x3584 runnable 

"GC task thread#0 (ParallelGC)" prio=1 tid=0x0000000056382360 nid=0x357e
runnable 

"GC task thread#1 (ParallelGC)" prio=1 tid=0x00000000563831e0 nid=0x357f
runnable 

"GC task thread#2 (ParallelGC)" prio=1 tid=0x0000000056384060 nid=0x3580
runnable 

"GC task thread#3 (ParallelGC)" prio=1 tid=0x0000000056384ee0 nid=0x3582
runnable 

"VM Periodic Task Thread" prio=1 tid=0x00000000563792b0 nid=0x358c waiting
on condition 
-- 
View this message in context: http://old.nabble.com/Thread-Dump-tp28768067p28768067.html
Sent from the Tomcat - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: [OT] Thread Dump

Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Peter,

On 6/4/2010 3:50 AM, Peter Crowther wrote:
> On 4 June 2010 06:08, suchismitasuchi <su...@rediffmail.com> wrote:
>>
>> Thanks a lot.
>> What will be the workaround for this?
> 
> Having said all of that, my guess is that either a) you're overloading
> your MySQL database with queries or b) you have code that causes a
> deadlock somewhere in the database.  In either case, I suggest
> monitoring MySQL.  If it's very busy, it's probably overloaded; if
> it's very quiet, you probably have a deadlock.

MySQL is pretty good at detecting deadlock and canceling queries to
allow one (or more) continue. They could just be queries that take
forever to run. "SELECT * FROM huge_table JOIN huge_table" is one sure
way to lock-up a query.

- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkwJM/kACgkQ9CaO5/Lv0PBXYgCgwWKJpiKg/zBxK2lHQwOLtKYc
n4UAoKqY6oC2/P4AE87gml3YaBLCkS1W
=iPtG
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Thread Dump

Posted by Peter Crowther <pe...@melandra.com>.
On 4 June 2010 06:08, suchismitasuchi <su...@rediffmail.com> wrote:
>
> Thanks a lot.
> What will be the workaround for this?

It looks like a bug in your application, so the solution is to fix the
bug in your application.

Asking the Tomcat list how to fix your web application just because
it's hosted in Tomcat is rather like asking Microsoft how to fix the
program you've written just because it runs on Windows - in both
cases, you're likely to get the answer "Well, we can sell you some
consultancy services..." ;-).

Having said all of that, my guess is that either a) you're overloading
your MySQL database with queries or b) you have code that causes a
deadlock somewhere in the database.  In either case, I suggest
monitoring MySQL.  If it's very busy, it's probably overloaded; if
it's very quiet, you probably have a deadlock.

Good luck hunting down the problem!

- Peter

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Thread Dump

Posted by suchismitasuchi <su...@rediffmail.com>.
Thanks a lot.
What will be the workaround for this?

- Suchi


suchismitasuchi wrote:
> 
> Hi,
> 
> Can you please tell whether there is any problem with the below thread
> dump?
> 
> Full thread dump Java HotSpot(TM) 64-Bit Server VM (1.5.0_16-b02 mixed
> mode):
> 
> "Timer-1" daemon prio=1 tid=0x0000000057e29e90 nid=0x371d in Object.wait()
> [0x0000000040c9b000..0x0000000040c9ba90]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d173ed260> (a java.util.TaskQueue)
> 	at java.util.TimerThread.mainLoop(Timer.java:509)
> 	- locked <0x00002b0d173ed260> (a java.util.TaskQueue)
> 	at java.util.TimerThread.run(Timer.java:462)
> 
> "Java2D Disposer" daemon prio=1 tid=0x0000000056d795e0 nid=0x371c in
> Object.wait() [0x0000000040b9a000..0x0000000040b9ac10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d17478958> (a java.lang.ref.ReferenceQueue$Lock)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:120)
> 	- locked <0x00002b0d17478958> (a java.lang.ref.ReferenceQueue$Lock)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:136)
> 	at sun.java2d.Disposer.run(Disposer.java:125)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "TP-Monitor" daemon prio=1 tid=0x00002aaab43a3660 nid=0x366d in
> Object.wait() [0x000000004cde1000..0x000000004cde1b90]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d1505d2e8> (a
> org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:564)
> 	- locked <0x00002b0d1505d2e8> (a
> org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "TP-Processor4" daemon prio=1 tid=0x00002aaab5b70f70 nid=0x366c runnable
> [0x000000004cce0000..0x000000004cce0d10]
> 	at java.net.PlainSocketImpl.socketAccept(Native Method)
> 	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
> 	- locked <0x00002b0d150419d8> (a java.net.SocksSocketImpl)
> 	at java.net.ServerSocket.implAccept(ServerSocket.java:450)
> 	at java.net.ServerSocket.accept(ServerSocket.java:421)
> 	at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:312)
> 	at
> org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:666)
> 	at
> org.apache.jk.common.ChannelSocket$SocketAcceptor.runIt(ChannelSocket.java:876)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "TP-Processor3" daemon prio=1 tid=0x00002aaab42aecc0 nid=0x366b in
> Object.wait() [0x000000004cbdf000..0x000000004cbdfc90]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d1505de10> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Object.wait(Object.java:474)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
> 	- locked <0x00002b0d1505de10> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "TP-Processor2" daemon prio=1 tid=0x00002aaab48a5090 nid=0x366a in
> Object.wait() [0x000000004cade000..0x000000004cadee10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d1505ddd8> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Object.wait(Object.java:474)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
> 	- locked <0x00002b0d1505ddd8> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "TP-Processor1" daemon prio=1 tid=0x00002aaab441e9b0 nid=0x3669 in
> Object.wait() [0x000000004c9dd000..0x000000004c9ddd90]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d1505dda0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Object.wait(Object.java:474)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
> 	- locked <0x00002b0d1505dda0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Monitor" prio=1 tid=0x00002aaab41efc30 nid=0x3668 in
> Object.wait() [0x000000004c8dc000..0x000000004c8dcb10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d14f740e8> (a
> org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:564)
> 	- locked <0x00002b0d14f740e8> (a
> org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor25" daemon prio=1 tid=0x00002aaab41eeb90 nid=0x3667
> runnable [0x000000004c7d7000..0x000000004c7dba90]
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
> 	- locked <0x00002b0d1e94af70> (a
> com.mysql.jdbc.util.ReadAheadInputStream)
> 	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
> 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
> 	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
> 	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
> 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
> 	- locked <0x00002b0d1e944d10> (a java.lang.Object)
> 	at
> com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
> 	at
> com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
> 	- locked <0x00002b0d1e944d10> (a java.lang.Object)
> 	at
> org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
> 	at
> org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
> 	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
> 	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
> 	at
> org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
> 	at org.hibernate.loader.Loader.doList(Loader.java:2145)
> 	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
> 	at org.hibernate.loader.Loader.list(Loader.java:2024)
> 	at
> org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
> 	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
> 	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
> 	at
> com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
> 	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
> 	at
> com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
> 	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy15.getTotalCostReportData(Unknown Source)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
> 	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
> 	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.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
> 	at
> org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
> 	at
> org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
> 	at
> org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
> 	at
> org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
> 	at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
> 	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy53.handleRequest(Unknown Source)
> 	at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
> 	at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
> 	at
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
> 	at
> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
> 	at
> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> 	at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> 	at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> 	at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> 	at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
> 	at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> 	at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> 	at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor24" daemon prio=1 tid=0x00002aaab4888e00 nid=0x3666
> runnable [0x000000004c6d6000..0x000000004c6dac10]
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
> 	- locked <0x00002b0d1dacc480> (a
> com.mysql.jdbc.util.ReadAheadInputStream)
> 	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
> 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
> 	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
> 	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
> 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
> 	- locked <0x00002b0d1daca1c0> (a java.lang.Object)
> 	at
> com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
> 	at
> com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
> 	- locked <0x00002b0d1daca1c0> (a java.lang.Object)
> 	at
> org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
> 	at
> org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
> 	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
> 	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
> 	at
> org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
> 	at org.hibernate.loader.Loader.doList(Loader.java:2145)
> 	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
> 	at org.hibernate.loader.Loader.list(Loader.java:2024)
> 	at
> org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
> 	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
> 	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
> 	at
> com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
> 	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
> 	at
> com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
> 	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy15.getTotalCostReportData(Unknown Source)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
> 	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
> 	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.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
> 	at
> org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
> 	at
> org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
> 	at
> org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
> 	at
> org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
> 	at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
> 	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy53.handleRequest(Unknown Source)
> 	at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
> 	at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
> 	at
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
> 	at
> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
> 	at
> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> 	at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> 	at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> 	at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> 	at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
> 	at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> 	at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> 	at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor23" daemon prio=1 tid=0x00002aaab4887d30 nid=0x3665
> runnable [0x000000004c5d5000..0x000000004c5d9b90]
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
> 	- locked <0x00002b0d2009bf30> (a
> com.mysql.jdbc.util.ReadAheadInputStream)
> 	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
> 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
> 	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
> 	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
> 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
> 	- locked <0x00002b0d20097cb8> (a java.lang.Object)
> 	at
> com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
> 	at
> com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
> 	- locked <0x00002b0d20097cb8> (a java.lang.Object)
> 	at
> org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
> 	at
> org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
> 	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
> 	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
> 	at
> org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
> 	at org.hibernate.loader.Loader.doList(Loader.java:2145)
> 	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
> 	at org.hibernate.loader.Loader.list(Loader.java:2024)
> 	at
> org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
> 	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
> 	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
> 	at
> com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
> 	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
> 	at
> com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
> 	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy15.getTotalCostReportData(Unknown Source)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
> 	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
> 	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.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
> 	at
> org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
> 	at
> org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
> 	at
> org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
> 	at
> org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
> 	at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
> 	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy53.handleRequest(Unknown Source)
> 	at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
> 	at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
> 	at
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
> 	at
> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
> 	at
> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> 	at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> 	at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> 	at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> 	at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
> 	at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> 	at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> 	at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor22" daemon prio=1 tid=0x00002aaab482d2b0 nid=0x3664
> runnable [0x000000004c4d4000..0x000000004c4d8d10]
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
> 	- locked <0x00002b0d207f2cb8> (a
> com.mysql.jdbc.util.ReadAheadInputStream)
> 	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
> 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
> 	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
> 	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
> 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
> 	- locked <0x00002b0d207eea30> (a java.lang.Object)
> 	at
> com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
> 	at
> com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
> 	- locked <0x00002b0d207eea30> (a java.lang.Object)
> 	at
> org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
> 	at
> org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
> 	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
> 	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
> 	at
> org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
> 	at org.hibernate.loader.Loader.doList(Loader.java:2145)
> 	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
> 	at org.hibernate.loader.Loader.list(Loader.java:2024)
> 	at
> org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
> 	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
> 	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
> 	at
> com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
> 	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
> 	at
> com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
> 	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy15.getTotalCostReportData(Unknown Source)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
> 	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
> 	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.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
> 	at
> org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
> 	at
> org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
> 	at
> org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
> 	at
> org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
> 	at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
> 	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy53.handleRequest(Unknown Source)
> 	at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
> 	at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
> 	at
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
> 	at
> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
> 	at
> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> 	at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> 	at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> 	at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> 	at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
> 	at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> 	at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> 	at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor21" daemon prio=1 tid=0x00002aaab482c2d0 nid=0x3663
> runnable [0x000000004c3d3000..0x000000004c3d7c90]
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
> 	- locked <0x00002b0d21a74ff0> (a
> com.mysql.jdbc.util.ReadAheadInputStream)
> 	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
> 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
> 	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
> 	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
> 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
> 	- locked <0x00002b0d21a6ed70> (a java.lang.Object)
> 	at
> com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
> 	at
> com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
> 	- locked <0x00002b0d21a6ed70> (a java.lang.Object)
> 	at
> org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
> 	at
> org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
> 	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
> 	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
> 	at
> org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
> 	at org.hibernate.loader.Loader.doList(Loader.java:2145)
> 	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
> 	at org.hibernate.loader.Loader.list(Loader.java:2024)
> 	at
> org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
> 	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
> 	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
> 	at
> com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
> 	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
> 	at
> com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
> 	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy15.getTotalCostReportData(Unknown Source)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
> 	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
> 	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.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
> 	at
> org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
> 	at
> org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
> 	at
> org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
> 	at
> org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
> 	at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
> 	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy53.handleRequest(Unknown Source)
> 	at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
> 	at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
> 	at
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
> 	at
> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
> 	at
> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> 	at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> 	at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> 	at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> 	at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
> 	at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> 	at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> 	at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor20" daemon prio=1 tid=0x00002aaab50f2870 nid=0x3662
> runnable [0x000000004c2d2000..0x000000004c2d6e10]
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
> 	- locked <0x00002b0d22d78218> (a
> com.mysql.jdbc.util.ReadAheadInputStream)
> 	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
> 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
> 	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
> 	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
> 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
> 	- locked <0x00002b0d22d75f58> (a java.lang.Object)
> 	at
> com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
> 	at
> com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
> 	- locked <0x00002b0d22d75f58> (a java.lang.Object)
> 	at
> org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
> 	at
> org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
> 	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
> 	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
> 	at
> org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
> 	at org.hibernate.loader.Loader.doList(Loader.java:2145)
> 	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
> 	at org.hibernate.loader.Loader.list(Loader.java:2024)
> 	at
> org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
> 	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
> 	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
> 	at
> com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
> 	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
> 	at
> com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
> 	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy15.getTotalCostReportData(Unknown Source)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
> 	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
> 	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.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
> 	at
> org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
> 	at
> org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
> 	at
> org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
> 	at
> org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
> 	at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
> 	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy53.handleRequest(Unknown Source)
> 	at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
> 	at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
> 	at
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
> 	at
> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
> 	at
> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> 	at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> 	at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> 	at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> 	at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
> 	at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> 	at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> 	at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor19" daemon prio=1 tid=0x00002aaab508f610 nid=0x3661
> runnable [0x000000004c1d1000..0x000000004c1d5d90]
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
> 	- locked <0x00002b0d246cd7a8> (a
> com.mysql.jdbc.util.ReadAheadInputStream)
> 	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
> 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
> 	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
> 	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
> 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
> 	- locked <0x00002b0d246c9520> (a java.lang.Object)
> 	at
> com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
> 	at
> com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
> 	- locked <0x00002b0d246c9520> (a java.lang.Object)
> 	at
> org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
> 	at
> org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
> 	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
> 	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
> 	at
> org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
> 	at org.hibernate.loader.Loader.doList(Loader.java:2145)
> 	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
> 	at org.hibernate.loader.Loader.list(Loader.java:2024)
> 	at
> org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
> 	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
> 	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
> 	at
> com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
> 	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
> 	at
> com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
> 	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy15.getTotalCostReportData(Unknown Source)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
> 	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
> 	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.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
> 	at
> org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
> 	at
> org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
> 	at
> org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
> 	at
> org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
> 	at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
> 	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy53.handleRequest(Unknown Source)
> 	at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
> 	at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
> 	at
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
> 	at
> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
> 	at
> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> 	at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> 	at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> 	at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> 	at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
> 	at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> 	at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> 	at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor18" daemon prio=1 tid=0x00002aaab508e9c0 nid=0x3660
> runnable [0x000000004c0d0000..0x000000004c0d4b10]
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
> 	- locked <0x00002b0d25d1f0a0> (a
> com.mysql.jdbc.util.ReadAheadInputStream)
> 	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
> 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
> 	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
> 	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
> 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
> 	- locked <0x00002b0d25d14ec0> (a java.lang.Object)
> 	at
> com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
> 	at
> com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
> 	- locked <0x00002b0d25d14ec0> (a java.lang.Object)
> 	at
> org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
> 	at
> org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
> 	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
> 	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
> 	at
> org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
> 	at org.hibernate.loader.Loader.doList(Loader.java:2145)
> 	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
> 	at org.hibernate.loader.Loader.list(Loader.java:2024)
> 	at
> org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
> 	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
> 	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
> 	at
> com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
> 	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
> 	at
> com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
> 	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy15.getTotalCostReportData(Unknown Source)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
> 	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
> 	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.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
> 	at
> org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
> 	at
> org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
> 	at
> org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
> 	at
> org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
> 	at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
> 	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy53.handleRequest(Unknown Source)
> 	at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
> 	at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
> 	at
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
> 	at
> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
> 	at
> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> 	at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> 	at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> 	at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> 	at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
> 	at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> 	at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> 	at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor17" daemon prio=1 tid=0x00002aaab5a71890 nid=0x365f
> runnable [0x000000004bfcf000..0x000000004bfd3a90]
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
> 	- locked <0x00002b0d2658d9e8> (a
> com.mysql.jdbc.util.ReadAheadInputStream)
> 	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
> 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
> 	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
> 	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
> 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
> 	- locked <0x00002b0d26589780> (a java.lang.Object)
> 	at
> com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
> 	at
> com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
> 	- locked <0x00002b0d26589780> (a java.lang.Object)
> 	at
> org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
> 	at
> org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
> 	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
> 	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
> 	at
> org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
> 	at org.hibernate.loader.Loader.doList(Loader.java:2145)
> 	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
> 	at org.hibernate.loader.Loader.list(Loader.java:2024)
> 	at
> org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
> 	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
> 	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
> 	at
> com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
> 	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
> 	at
> com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
> 	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy15.getTotalCostReportData(Unknown Source)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
> 	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
> 	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.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
> 	at
> org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
> 	at
> org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
> 	at
> org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
> 	at
> org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
> 	at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
> 	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy53.handleRequest(Unknown Source)
> 	at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
> 	at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
> 	at
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
> 	at
> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
> 	at
> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> 	at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> 	at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> 	at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> 	at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
> 	at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> 	at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> 	at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor16" daemon prio=1 tid=0x00002aaab5a71030 nid=0x365e
> runnable [0x000000004bece000..0x000000004bed2c10]
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
> 	- locked <0x00002b0d27903498> (a
> com.mysql.jdbc.util.ReadAheadInputStream)
> 	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
> 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
> 	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
> 	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
> 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
> 	- locked <0x00002b0d279011d8> (a java.lang.Object)
> 	at
> com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
> 	at
> com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
> 	- locked <0x00002b0d279011d8> (a java.lang.Object)
> 	at
> org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
> 	at
> org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
> 	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
> 	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
> 	at
> org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
> 	at org.hibernate.loader.Loader.doList(Loader.java:2145)
> 	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
> 	at org.hibernate.loader.Loader.list(Loader.java:2024)
> 	at
> org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
> 	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
> 	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
> 	at
> com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
> 	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
> 	at
> com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
> 	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy15.getTotalCostReportData(Unknown Source)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
> 	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
> 	at sun.reflect.GeneratedMethodAccessor787.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
> 	at
> org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
> 	at
> org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
> 	at
> org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
> 	at
> org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
> 	at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
> 	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy53.handleRequest(Unknown Source)
> 	at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
> 	at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
> 	at
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
> 	at
> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
> 	at
> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> 	at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> 	at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> 	at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> 	at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
> 	at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> 	at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> 	at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor15" daemon prio=1 tid=0x00002aaab5a705f0 nid=0x365d
> runnable [0x000000004bdcd000..0x000000004bdd1b90]
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
> 	- locked <0x00002b0d28b13348> (a
> com.mysql.jdbc.util.ReadAheadInputStream)
> 	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
> 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
> 	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
> 	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
> 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
> 	- locked <0x00002b0d28b0f108> (a java.lang.Object)
> 	at
> com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
> 	at
> com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
> 	- locked <0x00002b0d28b0f108> (a java.lang.Object)
> 	at
> org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
> 	at
> org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
> 	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
> 	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
> 	at
> org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
> 	at org.hibernate.loader.Loader.doList(Loader.java:2145)
> 	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
> 	at org.hibernate.loader.Loader.list(Loader.java:2024)
> 	at
> org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
> 	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
> 	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
> 	at
> com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
> 	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
> 	at
> com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
> 	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy15.getTotalCostReportData(Unknown Source)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
> 	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
> 	at sun.reflect.GeneratedMethodAccessor787.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
> 	at
> org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
> 	at
> org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
> 	at
> org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
> 	at
> org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
> 	at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
> 	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy53.handleRequest(Unknown Source)
> 	at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
> 	at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
> 	at
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
> 	at
> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
> 	at
> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> 	at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> 	at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> 	at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> 	at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
> 	at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> 	at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> 	at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor14" daemon prio=1 tid=0x00002aaab4167ae0 nid=0x365c
> runnable [0x000000004bccc000..0x000000004bcd0d10]
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
> 	- locked <0x00002b0d2a6a83a0> (a
> com.mysql.jdbc.util.ReadAheadInputStream)
> 	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
> 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
> 	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
> 	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
> 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
> 	- locked <0x00002b0d2a6a60e0> (a java.lang.Object)
> 	at
> com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
> 	at
> com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
> 	- locked <0x00002b0d2a6a60e0> (a java.lang.Object)
> 	at
> org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
> 	at
> org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
> 	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
> 	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
> 	at
> org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
> 	at org.hibernate.loader.Loader.doList(Loader.java:2145)
> 	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
> 	at org.hibernate.loader.Loader.list(Loader.java:2024)
> 	at
> org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
> 	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
> 	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
> 	at
> com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
> 	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
> 	at
> com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
> 	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy15.getTotalCostReportData(Unknown Source)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
> 	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
> 	at sun.reflect.GeneratedMethodAccessor787.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
> 	at
> org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
> 	at
> org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
> 	at
> org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
> 	at
> org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
> 	at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
> 	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy53.handleRequest(Unknown Source)
> 	at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
> 	at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
> 	at
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
> 	at
> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
> 	at
> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> 	at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> 	at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> 	at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> 	at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
> 	at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> 	at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> 	at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor13" daemon prio=1 tid=0x00002aaab47e5720 nid=0x365b
> runnable [0x000000004bbcb000..0x000000004bbcfc90]
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
> 	- locked <0x00002b0d2b2fd4f8> (a
> com.mysql.jdbc.util.ReadAheadInputStream)
> 	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
> 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
> 	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
> 	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
> 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
> 	- locked <0x00002b0d2b2f5370> (a java.lang.Object)
> 	at
> com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
> 	at
> com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
> 	- locked <0x00002b0d2b2f5370> (a java.lang.Object)
> 	at
> org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
> 	at
> org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
> 	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
> 	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
> 	at
> org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
> 	at org.hibernate.loader.Loader.doList(Loader.java:2145)
> 	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
> 	at org.hibernate.loader.Loader.list(Loader.java:2024)
> 	at
> org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
> 	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
> 	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
> 	at
> com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
> 	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
> 	at
> com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
> 	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy15.getTotalCostReportData(Unknown Source)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
> 	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
> 	at sun.reflect.GeneratedMethodAccessor787.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
> 	at
> org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
> 	at
> org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
> 	at
> org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
> 	at
> org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
> 	at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
> 	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy53.handleRequest(Unknown Source)
> 	at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
> 	at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
> 	at
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
> 	at
> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
> 	at
> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> 	at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> 	at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> 	at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> 	at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
> 	at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> 	at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> 	at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor12" daemon prio=1 tid=0x00002aaab505f680 nid=0x365a
> runnable [0x000000004baca000..0x000000004bacee10]
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
> 	- locked <0x00002b0d2dc579d0> (a
> com.mysql.jdbc.util.ReadAheadInputStream)
> 	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
> 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
> 	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
> 	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
> 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
> 	- locked <0x00002b0d2dc556e0> (a java.lang.Object)
> 	at
> com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
> 	at
> com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
> 	- locked <0x00002b0d2dc556e0> (a java.lang.Object)
> 	at
> org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
> 	at
> org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
> 	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
> 	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
> 	at
> org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
> 	at org.hibernate.loader.Loader.doList(Loader.java:2145)
> 	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
> 	at org.hibernate.loader.Loader.list(Loader.java:2024)
> 	at
> org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
> 	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
> 	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
> 	at
> com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
> 	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
> 	at
> com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
> 	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy15.getTotalCostReportData(Unknown Source)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
> 	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
> 	at sun.reflect.GeneratedMethodAccessor787.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
> 	at
> org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
> 	at
> org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
> 	at
> org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
> 	at
> org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
> 	at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
> 	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy53.handleRequest(Unknown Source)
> 	at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
> 	at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
> 	at
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
> 	at
> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
> 	at
> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> 	at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> 	at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> 	at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> 	at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
> 	at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> 	at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> 	at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor11" daemon prio=1 tid=0x00002aaab505e890 nid=0x3659
> runnable [0x000000004b9c9000..0x000000004b9cdd90]
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
> 	at
> com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
> 	- locked <0x00002b0d2f145228> (a
> com.mysql.jdbc.util.ReadAheadInputStream)
> 	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
> 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
> 	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
> 	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
> 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
> 	- locked <0x00002b0d2f138f18> (a java.lang.Object)
> 	at
> com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
> 	at
> com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
> 	- locked <0x00002b0d2f138f18> (a java.lang.Object)
> 	at
> org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
> 	at
> org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139)
> 	at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
> 	at org.hibernate.loader.Loader.doQuery(Loader.java:662)
> 	at
> org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
> 	at org.hibernate.loader.Loader.doList(Loader.java:2145)
> 	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
> 	at org.hibernate.loader.Loader.list(Loader.java:2024)
> 	at
> org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
> 	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
> 	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
> 	at
> com.risi.mi.core.dao.CostDAOImpl.retrieveTotalCostDetailsForScenario(CostDAOImpl.java:4517)
> 	at sun.reflect.GeneratedMethodAccessor683.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy9.retrieveTotalCostDetailsForScenario(Unknown Source)
> 	at
> com.risi.mi.core.service.CostServiceImpl.getTotalCostReportData(CostServiceImpl.java:6403)
> 	at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy15.getTotalCostReportData(Unknown Source)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController.populateTotalCostGraph(TotalCostDWRController.java:733)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$FastClassByCGLIB$$a0282080.invoke(<generated>)
> 	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
> 	at
> com.risi.mi.cornerstone.controller.TotalCostDWRController$$EnhancerByCGLIB$$c871dca1.populateTotalCostGraph(<generated>)
> 	at sun.reflect.GeneratedMethodAccessor787.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
> 	at
> org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
> 	at
> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
> 	at
> org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
> 	at
> org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
> 	at
> org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
> 	at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
> 	at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> 	at
> org.springframework.aop.interceptor.CustomizableTraceInterceptor.invokeUnderTrace(CustomizableTraceInterceptor.java:255)
> 	at
> org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)
> 	at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy53.handleRequest(Unknown Source)
> 	at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
> 	at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
> 	at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
> 	at
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
> 	at
> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
> 	at
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
> 	at
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at
> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
> 	at
> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> com.risi.mi.cornerstone.filter.ErrorFilter.doFilter(ErrorFilter.java:90)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> 	at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> 	at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> 	at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> 	at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
> 	at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> 	at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> 	at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor10" daemon prio=1 tid=0x00002aaab4446350 nid=0x3658
> runnable [0x000000004b8cc000..0x000000004b8ccb10]
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at
> org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:738)
> 	at
> org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:399)
> 	at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
> 	at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> 	at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> 	at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor9" daemon prio=1 tid=0x00002aaab48fe620 nid=0x3657
> runnable [0x000000004b7cb000..0x000000004b7cba90]
> 	at java.net.PlainSocketImpl.socketAccept(Native Method)
> 	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
> 	- locked <0x00002b0d0faf5d40> (a java.net.SocksSocketImpl)
> 	at java.net.ServerSocket.implAccept(ServerSocket.java:450)
> 	at java.net.ServerSocket.accept(ServerSocket.java:421)
> 	at
> org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
> 	at
> org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:408)
> 	at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:71)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor8" daemon prio=1 tid=0x00002aaab44f2a70 nid=0x3656 in
> Object.wait() [0x000000004b6ca000..0x000000004b6cac10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d15202b68> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Object.wait(Object.java:474)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
> 	- locked <0x00002b0d15202b68> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor7" daemon prio=1 tid=0x00002aaab44f23d0 nid=0x3655 in
> Object.wait() [0x000000004b5c9000..0x000000004b5c9b90]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d15202ba0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Object.wait(Object.java:474)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
> 	- locked <0x00002b0d15202ba0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor6" daemon prio=1 tid=0x00002aaab44583a0 nid=0x3654 in
> Object.wait() [0x000000004b4c8000..0x000000004b4c8d10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d15202bd8> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Object.wait(Object.java:474)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
> 	- locked <0x00002b0d15202bd8> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor5" daemon prio=1 tid=0x00002aaab507bb70 nid=0x3653 in
> Object.wait() [0x000000004b3c7000..0x000000004b3c7c90]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d15203028> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Object.wait(Object.java:474)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
> 	- locked <0x00002b0d15203028> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor4" daemon prio=1 tid=0x00002aaab4292000 nid=0x3652 in
> Object.wait() [0x000000004b2c6000..0x000000004b2c6e10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d15203100> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Object.wait(Object.java:474)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
> 	- locked <0x00002b0d15203100> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor3" daemon prio=1 tid=0x00002aaab43a4210 nid=0x3651 in
> Object.wait() [0x000000004b1c5000..0x000000004b1c5d90]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d15202c48> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Object.wait(Object.java:474)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
> 	- locked <0x00002b0d15202c48> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor2" daemon prio=1 tid=0x00002aaab44f3630 nid=0x3650 in
> Object.wait() [0x000000004b0c4000..0x000000004b0c4b10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d15202c10> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Object.wait(Object.java:474)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
> 	- locked <0x00002b0d15202c10> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "http-8000-Processor1" daemon prio=1 tid=0x00002aaab4a9c1f0 nid=0x364f in
> Object.wait() [0x000000004afc3000..0x000000004afc3a90]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d15202c80> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Object.wait(Object.java:474)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661)
> 	- locked <0x00002b0d15202c80> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=1
> tid=0x00002aaab4292430 nid=0x364e waiting on condition
> [0x000000004077c000..0x000000004077cc10]
> 	at java.lang.Thread.sleep(Native Method)
> 	at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1548)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> "Store com.risi.product.acl.ACLGrade Expiry Thread" daemon prio=1
> tid=0x00002aaab09e5400 nid=0x364d waiting on condition
> [0x000000004aec2000..0x000000004aec2b90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.product.acl.ACLGrade Spool Thread" daemon prio=1
> tid=0x00002aaab09e4420 nid=0x364c in Object.wait()
> [0x000000004adc1000..0x000000004adc1d10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d133d3fa0> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d133d3fa0> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.product.acl.ACLPublicationProduct Expiry Thread" daemon
> prio=1 tid=0x00002aaab08e75f0 nid=0x364b waiting on condition
> [0x000000004acc0000..0x000000004acc0c90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.product.acl.ACLPublicationProduct Spool Thread" daemon
> prio=1 tid=0x00002aaab08e95d0 nid=0x364a in Object.wait()
> [0x000000004abbf000..0x000000004abbfe10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d133c50d8> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d133c50d8> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.community.corporate.model.ArticleComm Expiry Thread"
> daemon prio=1 tid=0x00002aaab02caef0 nid=0x3649 waiting on condition
> [0x000000004aabe000..0x000000004aabed90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.community.corporate.model.ArticleComm Spool Thread" daemon
> prio=1 tid=0x00002aaab08e9970 nid=0x3648 in Object.wait()
> [0x000000004a9bd000..0x000000004a9bdb10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d132a3b50> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d132a3b50> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.portal.tracker.PageViewTracker Expiry Thread" daemon
> prio=1 tid=0x00002aaab02c98e0 nid=0x3647 waiting on condition
> [0x000000004a8bc000..0x000000004a8bca90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.portal.tracker.PageViewTracker Spool Thread" daemon
> prio=1 tid=0x00002aaab0f230e0 nid=0x3646 in Object.wait()
> [0x000000004a7bb000..0x000000004a7bbc10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d133abb18> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d133abb18> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.community.corporate.model.WhitePaper Expiry Thread" daemon
> prio=1 tid=0x00002aaab1601f80 nid=0x3645 waiting on condition
> [0x000000004a6ba000..0x000000004a6bab90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.community.corporate.model.WhitePaper Spool Thread" daemon
> prio=1 tid=0x00002aaab16019b0 nid=0x3644 in Object.wait()
> [0x000000004a5b9000..0x000000004a5b9d10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d133b06b8> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d133b06b8> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.content.news.ArticleBlock Expiry Thread" daemon
> prio=1 tid=0x00002aaab1601000 nid=0x3643 waiting on condition
> [0x000000004a4b8000..0x000000004a4b8c90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.content.news.ArticleBlock Spool Thread" daemon
> prio=1 tid=0x00002aaab0f246e0 nid=0x3642 in Object.wait()
> [0x000000004a3b7000..0x000000004a3b7e10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d13370e50> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d13370e50> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.product.acl.ACLPublication Expiry Thread" daemon prio=1
> tid=0x00002aaab1600780 nid=0x3641 waiting on condition
> [0x000000004a2b6000..0x000000004a2b6d90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.product.acl.ACLPublication Spool Thread" daemon prio=1
> tid=0x00002aaab08f3960 nid=0x3640 in Object.wait()
> [0x000000004a1b5000..0x000000004a1b5b10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d131bcff0> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d131bcff0> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.product.PracticeManager Expiry Thread" daemon prio=1
> tid=0x00002aaab0f41860 nid=0x363f waiting on condition
> [0x000000004a0b4000..0x000000004a0b4a90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.product.PracticeManager Spool Thread" daemon prio=1
> tid=0x00002aaab1602710 nid=0x363e in Object.wait()
> [0x0000000049fb3000..0x0000000049fb3c10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d13376f80> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d13376f80> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.extranet.ip.model.NewsFeed Expiry Thread" daemon prio=1
> tid=0x00002aaab08f2310 nid=0x363d waiting on condition
> [0x0000000049eb2000..0x0000000049eb2b90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.extranet.ip.model.NewsFeed Spool Thread" daemon prio=1
> tid=0x00002aaab02b9150 nid=0x363c in Object.wait()
> [0x0000000049db1000..0x0000000049db1d10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d133b7780> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d133b7780> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.content.publication.Presentation Expiry Thread"
> daemon prio=1 tid=0x00002aaab02b7f80 nid=0x363b waiting on condition
> [0x0000000049cb0000..0x0000000049cb0c90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.content.publication.Presentation Spool Thread"
> daemon prio=1 tid=0x00002aaab02cc6b0 nid=0x363a in Object.wait()
> [0x0000000049baf000..0x0000000049bafe10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d133aba68> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d133aba68> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.biomass.model.ProjectList Expiry Thread" daemon prio=1
> tid=0x00002aaab0567730 nid=0x3639 waiting on condition
> [0x0000000049aae000..0x0000000049aaed90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.biomass.model.ProjectList Spool Thread" daemon prio=1
> tid=0x00002aaab1602dd0 nid=0x3638 in Object.wait()
> [0x00000000499ad000..0x00000000499adb10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d133abbc8> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d133abbc8> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.content.news.Metatag Expiry Thread" daemon prio=1
> tid=0x00002aaab0565a10 nid=0x3637 waiting on condition
> [0x00000000498ac000..0x00000000498aca90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.content.news.Metatag Spool Thread" daemon prio=1
> tid=0x00002aaab0b8f3e0 nid=0x3636 in Object.wait()
> [0x00000000497ab000..0x00000000497abc10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d133d3e90> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d133d3e90> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.content.news.StorySource Expiry Thread" daemon
> prio=1 tid=0x00002aaab0b8e130 nid=0x3635 waiting on condition
> [0x00000000496aa000..0x00000000496aab90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.content.news.StorySource Spool Thread" daemon prio=1
> tid=0x00002aaab16c5670 nid=0x3634 in Object.wait()
> [0x00000000495a9000..0x00000000495a9d10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d1321db40> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d1321db40> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.product.acl.ACLProductReference Expiry Thread" daemon
> prio=1 tid=0x00002aaab16c4690 nid=0x3633 waiting on condition
> [0x00000000494a8000..0x00000000494a8c90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.product.acl.ACLProductReference Spool Thread" daemon
> prio=1 tid=0x00002aaab0f5d5d0 nid=0x3632 in Object.wait()
> [0x00000000493a7000..0x00000000493a7e10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d133b76d0> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d133b76d0> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.content.publication.ForecastFile Expiry Thread"
> daemon prio=1 tid=0x00002aaab056cfb0 nid=0x3631 waiting on condition
> [0x00000000492a6000..0x00000000492a6d90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.content.publication.ForecastFile Spool Thread"
> daemon prio=1 tid=0x00002aaab056c0a0 nid=0x3630 in Object.wait()
> [0x00000000491a5000..0x00000000491a5b10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d133c4bd0> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d133c4bd0> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.community.industryjobsearch.model.IndustryJob Expiry
> Thread" daemon prio=1 tid=0x00002aaab0903cb0 nid=0x362f waiting on
> condition [0x00000000490a4000..0x00000000490a4a90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.community.industryjobsearch.model.IndustryJob Spool
> Thread" daemon prio=1 tid=0x00002aaab056b220 nid=0x362e in Object.wait()
> [0x0000000048fa3000..0x0000000048fa3c10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d133b78e0> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d133b78e0> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.content.news.Article Expiry Thread" daemon prio=1
> tid=0x00002aaab0a6e6e0 nid=0x362d waiting on condition
> [0x0000000048ea2000..0x0000000048ea2b90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.content.news.Article Spool Thread" daemon prio=1
> tid=0x00002aaab0a6f530 nid=0x362c in Object.wait()
> [0x0000000048da1000..0x0000000048da1d10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d1339aea8> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d1339aea8> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.admintool.model.Block Expiry Thread" daemon prio=1
> tid=0x00002aaab01b2590 nid=0x362b waiting on condition
> [0x0000000048ca0000..0x0000000048ca0c90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.admintool.model.Block Spool Thread" daemon prio=1
> tid=0x00002aaab129d340 nid=0x362a in Object.wait()
> [0x0000000048b9f000..0x0000000048b9fe10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d133b7830> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d133b7830> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.community.corporate.model.RisiPoll Expiry Thread" daemon
> prio=1 tid=0x00002aaab01b1250 nid=0x3629 waiting on condition
> [0x0000000048a9e000..0x0000000048a9ed90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.community.corporate.model.RisiPoll Spool Thread" daemon
> prio=1 tid=0x00002aaab0f8f1c0 nid=0x3628 in Object.wait()
> [0x000000004899d000..0x000000004899db10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d1339b008> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d1339b008> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.content.news.Industry Expiry Thread" daemon prio=1
> tid=0x00002aaab0f8de90 nid=0x3627 waiting on condition
> [0x000000004889c000..0x000000004889ca90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.content.news.Industry Spool Thread" daemon prio=1
> tid=0x00002aaab03cf9f0 nid=0x3626 in Object.wait()
> [0x000000004879b000..0x000000004879bc10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d1339af58> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d1339af58> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.content.publication.OutlookBriefing Expiry Thread"
> daemon prio=1 tid=0x00002aaab03ceaf0 nid=0x3625 waiting on condition
> [0x000000004869a000..0x000000004869ab90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.content.publication.OutlookBriefing Spool Thread"
> daemon prio=1 tid=0x00002aaab0a6ff80 nid=0x3624 in Object.wait()
> [0x0000000048599000..0x0000000048599d10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d131c2558> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d131c2558> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.content.news.View Expiry Thread" daemon prio=1
> tid=0x00002aaab03ea390 nid=0x3623 waiting on condition
> [0x0000000048498000..0x0000000048498c90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.content.news.View Spool Thread" daemon prio=1
> tid=0x00002aaab03e97a0 nid=0x3622 in Object.wait()
> [0x0000000048397000..0x0000000048397e10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d131e9918> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d131e9918> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.product.acl.ACLRegionReference Expiry Thread" daemon
> prio=1 tid=0x00002aaab039b0d0 nid=0x3621 waiting on condition
> [0x0000000048296000..0x0000000048296d90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.product.acl.ACLRegionReference Spool Thread" daemon prio=1
> tid=0x00002aaab0905d00 nid=0x3620 in Object.wait()
> [0x0000000048195000..0x0000000048195b10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d133d3de0> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d133d3de0> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.community.corporate.model.Report Expiry Thread" daemon
> prio=1 tid=0x00002aaab03e8da0 nid=0x361f waiting on condition
> [0x0000000048094000..0x0000000048094a90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.community.corporate.model.Report Spool Thread" daemon
> prio=1 tid=0x00002aaab0906130 nid=0x361e in Object.wait()
> [0x0000000047f93000..0x0000000047f93c10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d133b0608> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d133b0608> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.product.UserPracticeManager Expiry Thread" daemon prio=1
> tid=0x00002aaab0904870 nid=0x361d waiting on condition
> [0x0000000047e92000..0x0000000047e92b90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.product.UserPracticeManager Spool Thread" daemon prio=1
> tid=0x00002aaab0453410 nid=0x361c in Object.wait()
> [0x0000000047d91000..0x0000000047d91d10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d133b0768> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d133b0768> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.content.news.Filter Expiry Thread" daemon prio=1
> tid=0x00002aaab0452210 nid=0x361b waiting on condition
> [0x0000000047c90000..0x0000000047c90c90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.content.news.Filter Spool Thread" daemon prio=1
> tid=0x00002aaab07b19c0 nid=0x361a in Object.wait()
> [0x0000000047b8f000..0x0000000047b8fe10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d133c5188> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d133c5188> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.community.corporate.model.Stories Expiry Thread" daemon
> prio=1 tid=0x00002aaab0b24e50 nid=0x3619 waiting on condition
> [0x0000000047a8e000..0x0000000047a8ed90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.community.corporate.model.Stories Spool Thread" daemon
> prio=1 tid=0x00002aaab0b25870 nid=0x3618 in Object.wait()
> [0x000000004798d000..0x000000004798db10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e38e50> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e38e50> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.content.publication.ForecastIssue Expiry Thread"
> daemon prio=1 tid=0x00002aaab0b23fd0 nid=0x3617 waiting on condition
> [0x000000004788c000..0x000000004788ca90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.content.publication.ForecastIssue Spool Thread"
> daemon prio=1 tid=0x00002aaab16069e0 nid=0x3616 in Object.wait()
> [0x000000004778b000..0x000000004778bc10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e22670> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e22670> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.content.news.Group Expiry Thread" daemon prio=1
> tid=0x00002aaab01b4620 nid=0x3615 waiting on condition
> [0x000000004768a000..0x000000004768ab90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.content.news.Group Spool Thread" daemon prio=1
> tid=0x00002aaab0630420 nid=0x3614 in Object.wait()
> [0x0000000047589000..0x0000000047589d10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e22510> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e22510> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.portlet.AnnouncementType Expiry Thread" daemon
> prio=1 tid=0x00002aaab1608190 nid=0x3613 waiting on condition
> [0x0000000047488000..0x0000000047488c90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.portlet.AnnouncementType Spool Thread" daemon prio=1
> tid=0x00002aaab1607210 nid=0x3612 in Object.wait()
> [0x0000000047387000..0x0000000047387e10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e225c0> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e225c0> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.portlet.Message Expiry Thread" daemon prio=1
> tid=0x00002aaab062eea0 nid=0x3611 waiting on condition
> [0x0000000047286000..0x0000000047286d90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.portlet.Message Spool Thread" daemon prio=1
> tid=0x00002aaab1606ec0 nid=0x3610 in Object.wait()
> [0x0000000047185000..0x0000000047185b10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e22720> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e22720> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.content.news.Author Expiry Thread" daemon prio=1
> tid=0x00002aaab090cbe0 nid=0x360f waiting on condition
> [0x0000000047084000..0x0000000047084a90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.content.news.Author Spool Thread" daemon prio=1
> tid=0x00002aaab090e1b0 nid=0x360e in Object.wait()
> [0x0000000046f83000..0x0000000046f83c10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e38da0> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e38da0> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.community.corporate.model.Origins Expiry Thread" daemon
> prio=1 tid=0x00002aaab02e3160 nid=0x360d waiting on condition
> [0x0000000046e82000..0x0000000046e82b90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.community.corporate.model.Origins Spool Thread" daemon
> prio=1 tid=0x00002aaab014ca50 nid=0x360c in Object.wait()
> [0x0000000046d81000..0x0000000046d81d10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e45d40> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e45d40> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.content.publication.Webinar Expiry Thread" daemon
> prio=1 tid=0x00002aaab014ba20 nid=0x360b waiting on condition
> [0x0000000046c80000..0x0000000046c80c90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.content.publication.Webinar Spool Thread" daemon
> prio=1 tid=0x00002aaab02e4730 nid=0x360a in Object.wait()
> [0x0000000046b7f000..0x0000000046b7fe10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e31cf8> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e31cf8> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.content.publication.Forecast Expiry Thread" daemon
> prio=1 tid=0x00002aaab0702aa0 nid=0x3609 waiting on condition
> [0x0000000046a7e000..0x0000000046a7ed90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.content.publication.Forecast Spool Thread" daemon
> prio=1 tid=0x00002aaab07021b0 nid=0x3608 in Object.wait()
> [0x000000004697d000..0x000000004697db10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e38f00> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e38f00> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.extranet.ip.model.FeedType Expiry Thread" daemon prio=1
> tid=0x00002aaab0701920 nid=0x3607 waiting on condition
> [0x000000004687c000..0x000000004687ca90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.extranet.ip.model.FeedType Spool Thread" daemon prio=1
> tid=0x00002aaab16c0430 nid=0x3606 in Object.wait()
> [0x000000004677b000..0x000000004677bc10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e45c90> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e45c90> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.content.news.Tag Expiry Thread" daemon prio=1
> tid=0x00002aaab16bfb20 nid=0x3605 waiting on condition
> [0x000000004667a000..0x000000004667ab90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.content.news.Tag Spool Thread" daemon prio=1
> tid=0x00002aaab0703100 nid=0x3604 in Object.wait()
> [0x0000000046579000..0x0000000046579d10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10df41e8> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10df41e8> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.product.acl.ACLRegion Expiry Thread" daemon prio=1
> tid=0x00002aaab16be940 nid=0x3603 waiting on condition
> [0x0000000046478000..0x0000000046478c90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.product.acl.ACLRegion Spool Thread" daemon prio=1
> tid=0x00002aaab152f4f0 nid=0x3602 in Object.wait()
> [0x0000000046377000..0x0000000046377e10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e21ec0> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e21ec0> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.community.corporate.model.Rating Expiry Thread" daemon
> prio=1 tid=0x00002aaab152e590 nid=0x3601 waiting on condition
> [0x0000000046276000..0x0000000046276d90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.community.corporate.model.Rating Spool Thread" daemon
> prio=1 tid=0x00002aaab00a02b0 nid=0x3600 in Object.wait()
> [0x0000000046175000..0x0000000046175b10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e1bcb8> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e1bcb8> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.content.news.SummaryType Expiry Thread" daemon
> prio=1 tid=0x00002aaab009f450 nid=0x35ff waiting on condition
> [0x0000000046074000..0x0000000046074a90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.content.news.SummaryType Spool Thread" daemon prio=1
> tid=0x00002aaab1616f10 nid=0x35fe in Object.wait()
> [0x0000000045f73000..0x0000000045f73c10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10df3fd8> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10df3fd8> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.portlet.PersonalizedPage Expiry Thread" daemon
> prio=1 tid=0x00002aaab1616680 nid=0x35fd waiting on condition
> [0x0000000045e72000..0x0000000045e72b90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.portlet.PersonalizedPage Spool Thread" daemon prio=1
> tid=0x00002aaab16161f0 nid=0x35fc in Object.wait()
> [0x0000000045d71000..0x0000000045d71d10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10df4088> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10df4088> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.admintool.model.AjaxArticle Expiry Thread" daemon prio=1
> tid=0x00002aaab0a5ea60 nid=0x35fb waiting on condition
> [0x0000000045c70000..0x0000000045c70c90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.admintool.model.AjaxArticle Spool Thread" daemon prio=1
> tid=0x00002aaab0a5deb0 nid=0x35fa in Object.wait()
> [0x0000000045b6f000..0x0000000045b6fe10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e05c78> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e05c78> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.portlet.PortletConfiguration Expiry Thread" daemon
> prio=1 tid=0x00002aaab0157700 nid=0x35f9 waiting on condition
> [0x0000000045a6e000..0x0000000045a6ed90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.portlet.PortletConfiguration Spool Thread" daemon
> prio=1 tid=0x00002aaab042ba70 nid=0x35f8 in Object.wait()
> [0x000000004596d000..0x000000004596db10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e05d28> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e05d28> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.content.news.Comparator Expiry Thread" daemon prio=1
> tid=0x00002aaab042b270 nid=0x35f7 waiting on condition
> [0x000000004586c000..0x000000004586ca90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.content.news.Comparator Spool Thread" daemon prio=1
> tid=0x00002aaab042a9f0 nid=0x35f6 in Object.wait()
> [0x000000004576b000..0x000000004576bc10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10df4138> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10df4138> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.product.ProductPracticeManager Expiry Thread" daemon
> prio=1 tid=0x00002aaab1c60c50 nid=0x35f5 waiting on condition
> [0x000000004566a000..0x000000004566ab90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.product.ProductPracticeManager Spool Thread" daemon prio=1
> tid=0x00002aaab1c605a0 nid=0x35f4 in Object.wait()
> [0x0000000045569000..0x0000000045569d10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e15290> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e15290> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.product.acl.ACLGradeReference Expiry Thread" daemon prio=1
> tid=0x00002aaab1288640 nid=0x35f3 waiting on condition
> [0x0000000045468000..0x0000000045468c90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.product.acl.ACLGradeReference Spool Thread" daemon prio=1
> tid=0x00002aaab1c611f0 nid=0x35f2 in Object.wait()
> [0x0000000045367000..0x0000000045367e10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e05dd8> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e05dd8> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.portal.Cornerstone Expiry Thread" daemon prio=1
> tid=0x00002aaab12871d0 nid=0x35f1 waiting on condition
> [0x0000000045266000..0x0000000045266d90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.portal.Cornerstone Spool Thread" daemon prio=1
> tid=0x00002aaab0158720 nid=0x35f0 in Object.wait()
> [0x0000000045165000..0x0000000045165b10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e21e10> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e21e10> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.community.polladmin.model.RisiPollAdmin Expiry Thread"
> daemon prio=1 tid=0x00002aaab01b0640 nid=0x35ef waiting on condition
> [0x0000000045064000..0x0000000045064a90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.community.polladmin.model.RisiPollAdmin Spool Thread"
> daemon prio=1 tid=0x00002aaab01afa50 nid=0x35ee in Object.wait()
> [0x0000000044f63000..0x0000000044f63c10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e0c258> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e0c258> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.marketing.Spotlight Expiry Thread" daemon prio=1
> tid=0x00002aaab160f310 nid=0x35ed waiting on condition
> [0x0000000044e62000..0x0000000044e62b90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.marketing.Spotlight Spool Thread" daemon prio=1
> tid=0x00002aaab160ef00 nid=0x35ec in Object.wait()
> [0x0000000044d61000..0x0000000044d61d10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e31e58> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e31e58> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.product.acl.ACLProduct Expiry Thread" daemon prio=1
> tid=0x00002aaab160e5b0 nid=0x35eb waiting on condition
> [0x0000000044c60000..0x0000000044c60c90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.product.acl.ACLProduct Spool Thread" daemon prio=1
> tid=0x00002aaab085ed80 nid=0x35ea in Object.wait()
> [0x0000000044b5f000..0x0000000044b5fe10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e0d1a0> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e0d1a0> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.content.publication.OnlineNewsletter Expiry Thread"
> daemon prio=1 tid=0x00002aaab085db90 nid=0x35e8 waiting on condition
> [0x0000000044a5e000..0x0000000044a5ed90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.content.publication.OnlineNewsletter Spool Thread"
> daemon prio=1 tid=0x00002aaab015f750 nid=0x35e7 in Object.wait()
> [0x000000004495d000..0x000000004495db10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e0d0f0> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e0d0f0> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.portlet.Portlet Expiry Thread" daemon prio=1
> tid=0x00002aaab01146c0 nid=0x35e6 waiting on condition
> [0x000000004485c000..0x000000004485ca90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.portlet.Portlet Spool Thread" daemon prio=1
> tid=0x00002aaab085a6f0 nid=0x35e5 in Object.wait()
> [0x000000004475b000..0x000000004475bc10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e15340> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e15340> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.model.content.news.Query Expiry Thread" daemon prio=1
> tid=0x00002aaab07b88e0 nid=0x35e4 waiting on condition
> [0x000000004465a000..0x000000004465ab90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.model.content.news.Query Spool Thread" daemon prio=1
> tid=0x00002aaab039f8c0 nid=0x35e3 in Object.wait()
> [0x0000000044559000..0x0000000044559d10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e31da8> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e31da8> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.mi.core.model.BleachingFactorLookup Expiry Thread" daemon
> prio=1 tid=0x00002aaab103abb0 nid=0x35e2 waiting on condition
> [0x0000000044458000..0x0000000044458c90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.mi.core.model.BleachingFactorLookup Spool Thread" daemon
> prio=1 tid=0x00002aaab103a610 nid=0x35e1 in Object.wait()
> [0x0000000044357000..0x0000000044357e10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d12603180> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d12603180> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.mi.core.model.CompanyDetail Expiry Thread" daemon prio=1
> tid=0x00002aaab07412a0 nid=0x35e0 waiting on condition
> [0x0000000044256000..0x0000000044256d90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.mi.core.model.CompanyDetail Spool Thread" daemon prio=1
> tid=0x00002aaab1039db0 nid=0x35df in Object.wait()
> [0x0000000044155000..0x0000000044155b10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d124daf40> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d124daf40> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.mi.core.model.AssociationOrganization Expiry Thread"
> daemon prio=1 tid=0x00002aaab15e7f40 nid=0x35de waiting on condition
> [0x0000000044054000..0x0000000044054a90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.mi.core.model.AssociationOrganization Spool Thread" daemon
> prio=1 tid=0x00002aaab15e74c0 nid=0x35dd in Object.wait()
> [0x0000000043f53000..0x0000000043f53c10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d12769b50> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d12769b50> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.mi.core.model.AssociatedCompanyRelation Expiry Thread"
> daemon prio=1 tid=0x00002aaab0c34380 nid=0x35dc waiting on condition
> [0x0000000043e52000..0x0000000043e52b90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.mi.core.model.AssociatedCompanyRelation Spool Thread"
> daemon prio=1 tid=0x00002aaab0821da0 nid=0x35db in Object.wait()
> [0x0000000043d51000..0x0000000043d51d10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d1245e330> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d1245e330> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.mi.core.model.AssociatedCompanyDetail Expiry Thread"
> daemon prio=1 tid=0x00002aaab0e77990 nid=0x35da waiting on condition
> [0x0000000043c50000..0x0000000043c50c90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.mi.core.model.AssociatedCompanyDetail Spool Thread" daemon
> prio=1 tid=0x00002aaab07522c0 nid=0x35d9 in Object.wait()
> [0x0000000043b4f000..0x0000000043b4fe10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d1238dcd0> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d1238dcd0> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.mi.core.model.CapacityTypeLookup Expiry Thread" daemon
> prio=1 tid=0x00002aaab039ec40 nid=0x35d8 waiting on condition
> [0x0000000043a4e000..0x0000000043a4ed90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.mi.core.model.CapacityTypeLookup Spool Thread" daemon
> prio=1 tid=0x00002aaab098a8d0 nid=0x35d7 in Object.wait()
> [0x000000004394d000..0x000000004394db10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d125b5540> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d125b5540> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.mi.core.model.CompanyContact Expiry Thread" daemon prio=1
> tid=0x00002aaab0812ef0 nid=0x35d6 waiting on condition
> [0x000000004384c000..0x000000004384ca90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.mi.core.model.CompanyContact Spool Thread" daemon prio=1
> tid=0x00002aaab1b6aab0 nid=0x35d5 in Object.wait()
> [0x000000004374b000..0x000000004374bc10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d1238dd80> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d1238dd80> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.mi.core.model.CostDate Expiry Thread" daemon prio=1
> tid=0x00002aaab16c6b10 nid=0x35d4 waiting on condition
> [0x000000004364a000..0x000000004364ab90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.mi.core.model.CostDate Spool Thread" daemon prio=1
> tid=0x00002aaab16c6860 nid=0x35d3 in Object.wait()
> [0x0000000043549000..0x0000000043549d10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d1230f000> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d1230f000> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.mi.core.model.CompanyCapacityDetail Expiry Thread" daemon
> prio=1 tid=0x00002aaab00e13e0 nid=0x35d2 waiting on condition
> [0x0000000043448000..0x0000000043448c90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.mi.core.model.CompanyCapacityDetail Spool Thread" daemon
> prio=1 tid=0x00002aaab1682990 nid=0x35d1 in Object.wait()
> [0x0000000043347000..0x0000000043347e10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d12769aa0> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d12769aa0> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.mi.core.model.BenchmarkAnnouncement Expiry Thread" daemon
> prio=1 tid=0x00002aaab0b90350 nid=0x35d0 waiting on condition
> [0x0000000043246000..0x0000000043246d90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.mi.core.model.BenchmarkAnnouncement Spool Thread" daemon
> prio=1 tid=0x00002aaab0b900a0 nid=0x35cf in Object.wait()
> [0x0000000043145000..0x0000000043145b10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d1238de30> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d1238de30> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.mi.core.model.DatePeriod Expiry Thread" daemon prio=1
> tid=0x00002aaab0881be0 nid=0x35ce waiting on condition
> [0x0000000043044000..0x0000000043044a90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.mi.core.model.DatePeriod Spool Thread" daemon prio=1
> tid=0x00002aaab0de3fb0 nid=0x35cd in Object.wait()
> [0x0000000042f43000..0x0000000042f43c10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d12577618> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d12577618> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.mi.core.model.ConsumableGrade Expiry Thread" daemon prio=1
> tid=0x00002aaab0ee9b70 nid=0x35cc waiting on condition
> [0x0000000042e42000..0x0000000042e42b90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.mi.core.model.ConsumableGrade Spool Thread" daemon prio=1
> tid=0x00002aaab1a5bf10 nid=0x35cb in Object.wait()
> [0x0000000042d41000..0x0000000042d41d10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d1238dee0> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d1238dee0> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.mi.core.model.CapacityChange Expiry Thread" daemon prio=1
> tid=0x00002aaab00f5790 nid=0x35ca waiting on condition
> [0x0000000042c40000..0x0000000042c40c90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.mi.core.model.CapacityChange Spool Thread" daemon prio=1
> tid=0x00002aaab0168a90 nid=0x35c9 in Object.wait()
> [0x0000000042b3f000..0x0000000042b3fe10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d11958168> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d11958168> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.mi.core.model.ColorLookup Expiry Thread" daemon prio=1
> tid=0x00002aaab11cc530 nid=0x35c8 waiting on condition
> [0x0000000042a3e000..0x0000000042a3ed90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.mi.core.model.ColorLookup Spool Thread" daemon prio=1
> tid=0x00002aaab09a0a30 nid=0x35c7 in Object.wait()
> [0x000000004293d000..0x000000004293db10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d11957380> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d11957380> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.mi.core.model.FacilityCapacity Expiry Thread" daemon
> prio=1 tid=0x00002aaab01a1040 nid=0x35c6 waiting on condition
> [0x000000004283c000..0x000000004283ca90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.mi.core.model.FacilityCapacity Spool Thread" daemon prio=1
> tid=0x00002aaab16b8560 nid=0x35c5 in Object.wait()
> [0x000000004273b000..0x000000004273bc10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d118ee3d0> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d118ee3d0> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.mi.core.model.AssociationSearchRegion Expiry Thread"
> daemon prio=1 tid=0x00002aaab089e250 nid=0x35c4 waiting on condition
> [0x000000004263a000..0x000000004263ab90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.mi.core.model.AssociationSearchRegion Spool Thread" daemon
> prio=1 tid=0x00002aaab1683580 nid=0x35c3 in Object.wait()
> [0x0000000042539000..0x0000000042539d10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d11958218> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d11958218> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.mi.core.model.AssociationSearchPersonnel Expiry Thread"
> daemon prio=1 tid=0x0000000057f14240 nid=0x35c2 waiting on condition
> [0x0000000042438000..0x0000000042438c90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.mi.core.model.AssociationSearchPersonnel Spool Thread"
> daemon prio=1 tid=0x0000000056a9c480 nid=0x35c1 in Object.wait()
> [0x0000000042337000..0x0000000042337e10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10deab48> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10deab48> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.mi.core.model.CurrencyLookup Expiry Thread" daemon prio=1
> tid=0x0000000056da5680 nid=0x35a9 waiting on condition
> [0x0000000042236000..0x0000000042236d90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.mi.core.model.CurrencyLookup Spool Thread" daemon prio=1
> tid=0x0000000056da53d0 nid=0x35a8 in Object.wait()
> [0x0000000042135000..0x0000000042135b10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10deea40> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10deea40> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.mi.core.model.AssociationSearch Expiry Thread" daemon
> prio=1 tid=0x00000000565a5680 nid=0x35a6 waiting on condition
> [0x0000000042034000..0x0000000042034a90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.mi.core.model.AssociationSearch Spool Thread" daemon
> prio=1 tid=0x00000000565a5080 nid=0x35a5 in Object.wait()
> [0x0000000041f33000..0x0000000041f33c10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10deabf8> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10deabf8> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "Store com.risi.mi.core.model.CompanyConsumptionDetail Expiry Thread"
> daemon prio=1 tid=0x0000000056f25270 nid=0x35a2 waiting on condition
> [0x0000000041e32000..0x0000000041e32b90]
> 	at java.lang.Thread.sleep(Native Method)
> 	at net.sf.ehcache.store.DiskStore.expiryThreadMain(DiskStore.java:641)
> 	at net.sf.ehcache.store.DiskStore.access$700(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$ExpiryThread.run(DiskStore.java:772)
> 
> "Store com.risi.mi.core.model.CompanyConsumptionDetail Spool Thread"
> daemon prio=1 tid=0x0000000056e4b6c0 nid=0x35a1 in Object.wait()
> [0x0000000041d31000..0x0000000041d31d10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10e88998> (a net.sf.ehcache.store.DiskStore)
> 	at java.lang.Object.wait(Object.java:474)
> 	at net.sf.ehcache.store.DiskStore.spoolThreadMain(DiskStore.java:476)
> 	- locked <0x00002b0d10e88998> (a net.sf.ehcache.store.DiskStore)
> 	at net.sf.ehcache.store.DiskStore.access$600(DiskStore.java:89)
> 	at net.sf.ehcache.store.DiskStore$SpoolThread.run(DiskStore.java:755)
> 
> "MySQL Statement Cancellation Timer" daemon prio=1 tid=0x0000000056d1bba0
> nid=0x35a0 in Object.wait() [0x0000000041c30000..0x0000000041c30c90]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d11a25530> (a java.util.TaskQueue)
> 	at java.lang.Object.wait(Object.java:474)
> 	at java.util.TimerThread.mainLoop(Timer.java:483)
> 	- locked <0x00002b0d11a25530> (a java.util.TaskQueue)
> 	at java.util.TimerThread.run(Timer.java:462)
> 
> "Timer-0" daemon prio=1 tid=0x0000000056d1b300 nid=0x359f in Object.wait()
> [0x0000000041b2f000..0x0000000041b2fe10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d11a25be0> (a java.util.TaskQueue)
> 	at java.util.TimerThread.mainLoop(Timer.java:509)
> 	- locked <0x00002b0d11a25be0> (a java.util.TaskQueue)
> 	at java.util.TimerThread.run(Timer.java:462)
> 
> "Low Memory Detector" daemon prio=1 tid=0x000000005646f9c0 nid=0x358b
> runnable [0x0000000000000000..0x0000000000000000]
> 
> "CompilerThread1" daemon prio=1 tid=0x000000005646de20 nid=0x358a waiting
> on condition [0x0000000000000000..0x00000000413693b0]
> 
> "CompilerThread0" daemon prio=1 tid=0x000000005646c900 nid=0x3589 waiting
> on condition [0x0000000000000000..0x0000000041268560]
> 
> "AdapterThread" daemon prio=1 tid=0x000000005646b230 nid=0x3588 waiting on
> condition [0x0000000000000000..0x0000000000000000]
> 
> "Signal Dispatcher" daemon prio=1 tid=0x0000000056469fc0 nid=0x3587
> waiting on condition [0x0000000000000000..0x0000000000000000]
> 
> "Finalizer" daemon prio=1 tid=0x0000000056455cd0 nid=0x3586 in
> Object.wait() [0x0000000040a99000..0x0000000040a99c90]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d10476ad0> (a java.lang.ref.ReferenceQueue$Lock)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:120)
> 	- locked <0x00002b0d10476ad0> (a java.lang.ref.ReferenceQueue$Lock)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:136)
> 	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
> 
> "Reference Handler" daemon prio=1 tid=0x0000000056455530 nid=0x3585 in
> Object.wait() [0x0000000040998000..0x0000000040998e10]
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x00002b0d103f9ef0> (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 <0x00002b0d103f9ef0> (a java.lang.ref.Reference$Lock)
> 
> "main" prio=1 tid=0x0000000056364a60 nid=0x357d runnable
> [0x00007fffb25f4000..0x00007fffb25f51c0]
> 	at java.net.PlainSocketImpl.socketAccept(Native Method)
> 	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
> 	- locked <0x00002b0d15052d68> (a java.net.SocksSocketImpl)
> 	at java.net.ServerSocket.implAccept(ServerSocket.java:450)
> 	at java.net.ServerSocket.accept(ServerSocket.java:421)
> 	at org.apache.catalina.core.StandardServer.await(StandardServer.java:379)
> 	at org.apache.catalina.startup.Catalina.await(Catalina.java:616)
> 	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:295)
> 	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
> 
> "VM Thread" prio=1 tid=0x0000000056451040 nid=0x3584 runnable 
> 
> "GC task thread#0 (ParallelGC)" prio=1 tid=0x0000000056382360 nid=0x357e
> runnable 
> 
> "GC task thread#1 (ParallelGC)" prio=1 tid=0x00000000563831e0 nid=0x357f
> runnable 
> 
> "GC task thread#2 (ParallelGC)" prio=1 tid=0x0000000056384060 nid=0x3580
> runnable 
> 
> "GC task thread#3 (ParallelGC)" prio=1 tid=0x0000000056384ee0 nid=0x3582
> runnable 
> 
> "VM Periodic Task Thread" prio=1 tid=0x00000000563792b0 nid=0x358c waiting
> on condition 
> 

-- 
View this message in context: http://old.nabble.com/Thread-Dump-tp28768067p28775785.html
Sent from the Tomcat - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


RE: Thread Dump

Posted by "Caldarale, Charles R" <Ch...@unisys.com>.
> From: suchismitasuchi [mailto:suchismitasuchi@rediffmail.com]
> Subject: Thread Dump
> 
> Can you please tell whether there is any problem with the 
> below thread dump?

Probably.  You've got lots of threads in this condition:

> "http-8000-Processor25" daemon prio=1 tid=0x00002aaab41eeb90 nid=0x3667
> runnable [0x000000004c7d7000..0x000000004c7dba90]
>   at java.net.SocketInputStream.socketRead0(Native Method)
>   at java.net.SocketInputStream.read(SocketInputStream.java:129)
>   at com.mysql.jdbc.util.ReadAheadInputStream.
>      fill(ReadAheadInputStream.java:113)
>   at com.mysql.jdbc.util.ReadAheadInputStream.
>      readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
>   at com.mysql.jdbc.util.ReadAheadInputStream.
>      read(ReadAheadInputStream.java:188)
>      - locked <0x00002b0d1e94af70>
>        (a com.mysql.jdbc.util.ReadAheadInputStream)
>   at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
>   at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
>   at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
>   at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
>   at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
>   at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
>   at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
>      - locked <0x00002b0d1e944d10> (a java.lang.Object)
>   at com.mysql.jdbc.PreparedStatement.
>      executeInternal(PreparedStatement.java:1734)
>   at com.mysql.jdbc.PreparedStatement.
>      executeQuery(PreparedStatement.java:1885)
>      - locked <0x00002b0d1e944d10> (a java.lang.Object)
>   at org.apache.commons.dbcp.DelegatingPreparedStatement.
>      executeQuery(DelegatingPreparedStatement.java:93)
>   at org.hibernate.jdbc.AbstractBatcher.
>      getResultSet(AbstractBatcher.java:139)
>   at org.hibernate.loader.Loader.getResultSet(Loader.java:1669)
>   at org.hibernate.loader.Loader.doQuery(Loader.java:662)

etc.

These indicate that the DB server is unresponsive.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org