Kbase P133774: .NET Open Client application using Session Free operating mode randomly fails with System.ObjectDisp
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  08/10/2008 |
|
Status: Verified
SYMPTOM(s):
Application randomly fails to get connection to AppServer
System.ObjectDisposedException: Cannot access a disposed object.
ConnectionUnavailableException: Connection Unavailable.
Java open client receives Error 7251 due to AppObject not released by the _release method
Request failure: (7251)
com.progress.open4gl.dynamicapi.SessionPool$NoAvailableSessionsException: SessionPool : NoAvailableSessions[Request failure: Max client connections has been reached (7251)]
FACT(s) (Environment):
.NET application connects to AppServer using a SessionFree/State-Free operating mode
The _release method is called when catching a RunTime4GLException exception.
OpenEdge 10.0x
OpenEdge 10.1x
All Supported Operating Systems
CAUSE:
Bug# OE00169812
CAUSE:
When an ABL program on the AppServer returns an error back to the .NET client the SessionFree connection pool fails to properly clear the connection and return it to the connection pool.
FIX:
Upgrade to OpenEdge 10.1C02 or later