Ticket #68 (closed defect: fixed)

Opened 20 years ago

Last modified 19 years ago

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 :

Change History

Changed 20 years ago by joe.rinehart

  • status changed from new to assigned

Changed 20 years ago by joe.rinehart

  • status changed from assigned to closed
  • resolution set to fixed

Fixed by [176]

Note: See TracTickets for help on using tickets.