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

Document ID : KB000076458
Last Modified Date : 04/04/2018
Show Technical Document Details
Issue:
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' 
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\