PowerINSPECT 1350:  CMMDriver 2410 Installation Bug

PWI000045

Context

this document applies to :

  1. PowerINSPECT 1350
  2. PowerINSPECT 1355
  3. CMMDriver 2410

Gripe no 457

Summary

There is an entirely cosmetic bug in the CMMDriver installation configuration migration facility associated with the customer release of PowerINSPECT 1350. It occurs when the user has a previous version of PowerINSPECT where the parameters for the RS232 generic protocol have never been set. The result is a misleading warning message. (The problem doesn't affect PowerINSPECT 1350 itself but it does affect the PowerINSPECT 1350 CD installation, because the CMMDriver installation is part of it.)

Description

In fact the bug is entirely cosmetic and occurs under the following circumstances:

  1. The user has an existing CMMDriver installation from which to migrate the configuration.
  2. The user has never used the Generic Script feature of the CMMDriver - i.e. most users who are using a protocol from the configuration dialog's list

The result is that at the end of the CMMDriver installation they are presented with a dialog with an error message as shown below:

"Failed to transfer 'GENERIC - RS232' protocol
script file - see log file for details. Some of the CMM configuration has not been
transferred from the previous version."

The only bug is the displaying of the message box (which is actually wrong as there isn't any file that needs transferring under these circumstances): the migration actually completes successfully.

The bug means that this error message is shown more often than required.  The message was intended for certain situations where a genuine problem occurs.  The way to find out is to check the "CMMDriverMigration.log" text file created in the CMMDriver's installed directory: if the last (or almost last) line says "Can not find old value for script in registry" then the message was displayed due to the bug.