Consultor Eletrônico



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