Error Running Roundtable 11.6 in Client-Server 64-bit

Posted by Jeff Ledbetter on 17-Nov-2016 13:36

Hi all. 

We recently discovered an issue that I wanted to bring to your attention along with the work-around.

Entry Type

K-Base
Number: 282

Synopsis

Roundtable TSMS Fails to Load 64-Bit DLL

Resolution

When running OE 64-bit client-server and the start-in directory is the Roundtable installation root, the rtbwin64.dll does not properly load when invoked. Instead, a Progress error 12272 is generated when the repository is accessed:

"A variable or array element passed as an INPUT or INPUT-OUTPUT parameter to a DLL cannot contain the Unknown value. (12272)"

However, turning on client-logging and digging in further, one will find that the DLL invocation is generating Progress error 3258:

"Could not load DLL procedure . (3258)"

A work-around is to ensure that the Roundtable short-cut start-in directory is a directory other then the Roundtable installation directory with the appsrvtt.d file moved to that directory.

The root cause is known OpenEdge defect scheduled to be fixed in 11.7:

knowledgebase.progress.com/.../Attempt-to-load-external-DLL-located-in-working-directory-fails-with-error-3258-with-a-64-bit-GUI-client

All Replies

This thread is closed