.Net Proxy error in r8.6 - CA.Gen.odc - Object reference not set to an instance of an object

book

Article ID: 5775

calendar_today

Updated On:

Products

CA Gen CA Gen - Build Tool CA Gen - Workstation Toolset CA Gen - Host Encyclopedia CA Gen - Run Time Distributed 3RD PARTY TSO

Issue/Introduction

If application runtime environment contains both Gen r8.0 (or prior) and Gen r8.6  .Net Proxy runtimes within GAC (Global Access Cache), you may get an error that references, CA.Gen.odc - Object reference not set to an instance of an object. 

Environment

Release: KGNDDL99000-8.6-Gen-DBP Developer License
Component:

Resolution

Unfortunately, there is no coding/PTF fix solution to this problem.

Primary recommendation is to upgrade the Gen r8.0 (unsupported) .Net proxies to Gen r8.6 .Net proxies and use only the Gen r8.6 runtimes in GAC.

Alternate recommendation is to separate the Gen r8.0 runtimes from the Gen r8.6 runtimes, in order to prevent the error from occurring.  For example place the Gen r8.6 runtimes in GAC and the Genr8.0 runtimes in a local area cache (LAC).