If OrientDB has become corrupt, you will still be able to log into TDM Portal, but you will not be able to view existing Data Models, or create new Data Models.
You may see the following error displayed in the TDMDataReservation.log:
HTTP Error - INTERNAL SERVER ERROR: Exception: Error in creating or accessing the database com.orientechnologies.orient.core.exception.OSecurityAccessException:
Wrong user/password to [connect] to the remote OrientDB Server instance
TDM Portal (all releases)
This can happen when the OrientDB journal files become corrupted.
To find more information regarding the internal error, refer to the %ProgramData%\CA\CA Test Data Manager Portal\logs\TDMDataReservation.log.
Also, check the %ProgramData%\CA\CA Test Data Manager Portal\orientdb\log\ files.
C:\Program Files\CA\CA Test Data Manager Portal\orientdb\bin>CONSOLE
OrientDB console v.2.2.33 (build 77584cd6827f647cf4aa231cf27bd6f10bc04e2c, branch 2.2.x) https://www.orientdb.com
Type 'help' to display all the supported commands.
Installing extensions for GREMLIN language v.2.6.0
orientdb>
orientdb> connect plocal:"C:/ProgramData/CA/CA Test Data Manager Portal/orientdb/databases/ReservationDB" admin admin
Disconnecting from the database [null]...OK
Connecting to database [plocal:C:/ProgramData/CA/CA Test Data Manager Portal/orientdb/databases/ReservationDB] with user 'admin'...
2021-05-06 13:51:14:927 INFO Storage 'plocal:C:/ProgramData/CA/CA Test Data Manager Portal/orientdb/databases/ReservationDB' is opened under OrientDB distribution : 2.2.33 (build 77584cd6827f647cf4aa231cf27bd6f10bc04e2c, branch 2.2.x)OK
orientdb {db=ReservationDB}>
At the orientdb {db=ReservationDB}> prompt, execute the following command to check the integrity of the database:
CHECK DATABASE
Note: you can add the -v option to run the check in verbose mode