RDBPROD: Receiving an Unbalanced Stack Error Using ORDP in Debug (Doc ID 1415723.1)

Last updated on MAY 25, 2017

Applies to:

Oracle Rdb Developer Tools for Visual Studio - Version 7.3 to 7.3.2.1 [Release 7.3]
Microsoft Windows (32-bit)
HP OpenVMS Itanium
HP OpenVMS Alpha
Microsoft Windows Itanium (64-bit)

Symptoms

When debugging in Visual Studio 2010, 

A call to PInvoke funtion 'Oracle.DataAccess.Rdb!
Oracle.DataAccess.RdbClient.Common.SQS::Init' has unbalanced the stack

is displayed.

In conjunction with the above, you are specifically having problems using the Oracle Rdb Developer Tools for Visual Studio Version 7.3.2.1, programming in the C# language, using Visual Studio 2010.

The error message occurs when using ADO.net or Entity Framework. It appears to occur when you do an open on the RDB database. This is a call to the Oracle dll, and you have no control over the calling format. The error only occurs if you are running the code in debug in Visual Studio. If you turn off the MDA function in Visual Studio, the error message goes away (however, this is highly undesirable). You may also observe this behavior with older versions of OpenVMS, Rdb, SQL/Services and ORDT.

This happens only with Connection Type SQS, not with Connection Type THIN.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms