Ticket #68 (closed defect: fixed)
SizedPool used for EventRequests fails under load.
| Reported by: | joe.rinehart | Owned by: | joe.rinehart |
|---|---|---|---|
| Priority: | highest | Milestone: | 2.0 Beta 1 Bugfixes |
| Version: | Severity: | normal | |
| Keywords: | Cc: |
Description
After the pool's size is reached, a concurrent thread that fails to win the race to an available instance re-enters the queue.
When that happens, it fails:
Variable get is undefined.
The error occurred in C:\Inetpub\wwwroot\ModelGlue?\ModelGlue?\Util\SizedPool?.cfc: line 55 Called from C:\Inetpub\wwwroot\ModelGlue?\ModelGlue?\unity\framework\ModelGlue?.cfc: line 207 Called from C:\Inetpub\wwwroot\ModelGlue?\ModelGlue?\unity\statebuilder\StateBuilder?.cfc: line 67 Called from C:\Inetpub\wwwroot\ModelGlue?\ModelGlue?\unity\eventrequest\EventRequest?.cfc: line 26 Called from C:\Inetpub\wwwroot\ModelGlue?\ModelGlue?\unity\framework\ModelGlue?.cfc: line 205 Called from C:\Inetpub\wwwroot\ModelGlue?\ModelGlue?\unity\ModelGlue?.cfm: line 53 Called from C:\Inetpub\wwwroot\mgtest\index.cfm: line 45
53 : </cfif> 54 : </cfloop> 55 : <cfset result = get() /> 56 : </cfif> 57 :
![(please configure the [header_logo] section in trac.ini)](/ModelGlue.com/trac.cgi/chrome/site/your_project_logo.png)