Technote (troubleshooting)
Problem(Abstract)
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
- If there is this line in the .RQL file, the encryption method is AES-128:
- 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.
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.