IBM Support

Tools that use CAL fail on 64-bit platforms

Troubleshooting


Problem

This technote explains how to resolve an issue that can occur where running tools that use IBM Rational ClearCase Automation Library (CAL) fail on 64-bit Microsoft Windows platforms.

Symptom

Running a tool that uses CAL fails on 64-bit platforms.

Sample error:


System.Runtime.InteropServices.COMException was unhandled
  Message="Retrieving the COM class factory for component with CLSID
  {B22C7EFC-5A5E-11D3-B1CD-00C04F8ECE2F} failed due to the following error:
  80040154."
  Source="ClearCaseTypeTool"
  ErrorCode=-2147221164
  StackTrace:
      at CCTT.CCBridge..ctor()
      at CCTT.frmCCTTMain..ctor(String[] args, Boolean isFirstInstance)
      at CCTT.Program.Main(String[] args)

Cause


The tool needs to be recompiled to run as 32-bit on the 64-bit platform.

Resolving The Problem


Recompile the tool for x86 and run it in 32-bit mode.

[{"Product":{"code":"SSSH27","label":"Rational ClearCase"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"ClearCase Automation Library (CAL)","Platform":[{"code":"PF033","label":"Windows"}],"Version":"7.0;7.0.0.1;7.0.0.2;7.0.0.3;7.0.0.4;7.0.0.5;7.0.0.6;7.0.0.7;7.0.0.8;7.0.0.9;7.0.1;7.0.1.1;7.0.1.2;7.0.1.3;7.0.1.4;7.0.1.5;7.0.1.6;7.0.1.7;7.0.1.8;7.1;7.1.0.1;7.1.0.2;7.1.1;7.1.1.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 June 2018

UID

swg21428738