Error when launching DTU of 'java.lang.UnsatisfiedLinkError' on file swt-win32-3139.dll

book

Article ID: 76458

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

We are in the process of working towards migrating to a Windows 64-bit machine. In testing CA Gen everything is working as expected except the DTU. When we launch the DTU, get a dialog box stating an error has occurred, see log file. The error in the log file is:
'java.lang.UnsatisfiedLinkError: C:\Users\...\DiagramTraceUtility\configuration\org.eclipse.osgi\bundles\29\1\.cp\swt-win32-3139.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform' 

Environment

Release:
Component: CGTS

Resolution

For Gen the environment variable IEFJRE (for 7.6), GEN85JRE (for 8.5) or GEN86JRE (for 8.6), you need to point to the location of the 32-bit version of the JRE. To resolve, need to installed the 32-bit version of the JRE (if not already installed) and changed the IEFJRE/GEN85JRE/GEN86JRE value to the new location to resolve.
Note that in the environment variable referencing the trailing "\" is needed.  

Example: 
GEN86JRE=C:\Program Files (x86)\CA\SharedComponents\JRE\1.8.0_60\