Title:
Bug 78206:(Watson Migration Closure)While trying to dump out an extremely large session var server became unresponsive
| View in TrackerStatus/Resolution/Reason: Closed/Won't Fix/LowImpact
Reporter/Name(from Bugbase): Dave Ferguson / dave Ferguson (dave_jf)
Created: 06/25/2009
Components: General Server
Versions: 9.0
Failure Type: Unspecified
Found In Build/Fixed In Build: 0000 /
Priority/Frequency: Normal / Unknown
Locale/System: English / Win All
Vote Count: 0
Problem:
While trying to dump out an extremely large session var server became unresponsive. Server utilized 600+mb of ram and had one processor at 100%. Request never completed and no error was received on the client. Attempt to restart CF server failed as windows stated service did not respond. Had to kill jrun.exe process to shut down CF.
Found error message in log coldfusion-out.log file.
Path in file to dump.cfm does not exist on my server so I am not sure where that came from.
Method:
Result:
06/25 11:44:03 Error [jrpp-1] - GC overhead limit exceeded The specific sequence of files included or processed is: E:\Inetpub\wwwroot\Dave\crash.cfm'
06/25 11:44:03 error ROOT CAUSE:
java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.lang.Long.toString(Long.java:245)
at java.lang.Long.toString(Long.java:100)
at java.lang.String.valueOf(String.java:2946)
at coldfusion.runtime.Cast._String(Cast.java:879)
at coldfusion.runtime.Cast._String(Cast.java:959)
at cfdump2ecfm1889610777$funcGETNESTEDLEVELS.runFunction(E:\centaur_b2\cfusion\wwwroot\WEB-INF\cftags\dump.cfm:2677)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:467)
at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:400)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:363)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:316)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:216)
at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2560)
at cfdump2ecfm1889610777$funcGETNESTEDLEVELS.runFunction(E:\centaur_b2\cfusion\wwwroot\WEB-INF\cftags\dump.cfm:2678)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:467)
at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:400)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:363)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:316)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:216)
at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2560)
at cfdump2ecfm1889610777$funcGETNESTEDLEVELS.runFunction(E:\centaur_b2\cfusion\wwwroot\WEB-INF\cftags\dump.cfm:2678)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:467)
at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:400)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:363)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:316)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:216)
at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2560)
javax.servlet.ServletException: ROOT CAUSE:
java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.lang.Long.toString(Long.java:245)
at java.lang.Long.toString(Long.java:100)
at java.lang.String.valueOf(String.java:2946)
at coldfusion.runtime.Cast._String(Cast.java:8
at coldfusion.runtime.Cast._String(Cast.java:959)
at cfdump2ecfm1889610777$funcGETNESTEDLEVELS.runFunction(E:\centaur_b2\cfusion\wwwroot\WEB-INF\cftags\dump.cfm:2677)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:467)
at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:400)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:363)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:316)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:216)
at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2560)
at cfdump2ecfm1889610777$funcGETNESTEDLEVELS.runFunction(E:\centaur_b2\cfusion\wwwroot\WEB-INF\cftags\dump.cfm:2678)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:467)
at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:400)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:363)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:316)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:216)
at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2560)
at cfdump2ecfm1889610777$funcGETNESTEDLEVELS.runFunction(E:\centaur_b2\cfusion\wwwroot\WEB-INF\cftags\dump.cfm:2678)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:467)
at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:400)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:363)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:316)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:216)
at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2560)
at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:70)
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
at jrun.servlet.FilterChain.service(FilterChain.java:101)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)
at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203)
at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320)
at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
06/25 11:44:03 error (JRun Service: ProxyService [jrun.servlet.jrpp.JRunProxyService@8944cb]) JRunPRoxyServer.invokeRunnable:
java.lang.IllegalStateException
at jrun.servlet.JRunResponse.getWriter(JRunResponse.java:203)
at jrun.servlet.JRunResponse.sendError(JRunResponse.java:586)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:328)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)
at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203)
at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320)
at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
java.lang.IllegalStateException
at jrun.servlet.JRunResponse.getWriter(JRunResponse.java:203)
at jrun.servlet.JRunResponse.sendError(JRunResponse.java:586)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:328)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)
at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203)
at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320)
at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
----------------------------- Additional Watson Details -----------------------------
Watson Bug ID: 3039031
External Customer Info:
External Company:
External Customer Name: dave Ferguson
External Customer Email: 333762A94460DE1A992015D5
External Test Config: 06/25/2009
Attachments:
Comments: