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:
- 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
- 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.
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21617679