IBM Support

RequisitePro error: Project in invalid state due to encryption

Troubleshooting


Problem

Unable to login to an IBM Rational RequisitePro project due to an encryption error, "Project is in an invalid state due to encryption. Set the encryption method again to fix the project."

Symptom

When attempting to login to a RequisitePro project, the following error message is received:
Project is in an invalid state due to encryption.  Set the encryption method again to fix the project.
Attempts to set the encryption method using the RqProjectEncryption.exe utility results in the same error message and the encryption method cannot be set.

Cause

There is a conflict between the encryption method specified in the project database and the encryption method specified in the project .RQL file.

Diagnosing The Problem

To verify this is the case:

  1. Edit the project .RQL to determine the encryption method:
    • If there is this line in the .RQL file, the encryption method is AES-128:
      Encryption=AES-128
    • If that line is not in the .RQL file, the encryption method is RequisitePro
  2. Query the database to determine the value of the "Flags" field in the RqProjects table for the specific project:
    • Flags=3 indicates that the encryption method is RequisitePro
    • Flags=19 indicates that the encryption method is AES-128

Resolving The Problem

Update either the project .RQL file or the database Flags value so that the same encryption method is specified.

[{"Product":{"code":"SSSHCT","label":"Rational RequisitePro"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Database","Platform":[{"code":"PF033","label":"Windows"}],"Version":"7.1;7.1.0.1;7.1.0.2;7.1.1;7.1.1.1;7.1.1.2;7.1.1.3;7.1.1.4;7.1.1.5;7.1.1.6;7.1.1.7;7.1.1.8;7.1.1.9;7.1.2;7.1.2.1;7.1.2.2;7.1.2.3;7.1.2.4;7.1.2.5;7.1.2.6;7.1.2.7;7.1.2.8;7.1.3;7.1.3.1;7.1.3.2;7.1.3.3;7.1.3.4","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 June 2018

UID

swg21617679