tracker issue : CF-3039031

select a category, or use search below
(searches all categories and all time range)
Title:

Bug 78206:(Watson Migration Closure)While trying to dump out an extremely large session var server became unresponsive

| View in Tracker

Status/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: