Users are unable to log in to an Automic instance (e.g., v21). Attempting to log in with correct credentials results in a timeout or hang. The Work Processor (WP) logs and forced memory trace dumps reveal the following error:
U00003703 Ungültige Variable bei READ gefunden: Feld='GBNAME'U00011801 Fehler in Serverroutine 'UCUSER_R'U00015006 System hat einen Memory-Trace-Dump erzwungen.Version: 21.0
he issue is caused by database corruption in the OVW or OVD tables related to the system variable objects UC_USER_HOST and/or UC_USER_LANGUAGE. Specifically, the field OVW_VRNAME or OVD_VRNAME may contain an invalid character, such as a pipe symbol (|) (e.g., USS| instead of the expected USS). This invalid value causes a failure during the UCUSER_R server routine when the system attempts to read user/host information during the login process.
To resolve this issue, the corrupted system variable objects must be replaced with clean versions from a working system.
Identify Corrupted Records: Run the following SQL queries in the database to confirm the presence of invalid characters (like |) in the OVW or OVD tables:
Recover Objects via Transport Case: Obtain a transport case (uc_data.txt) containing the UC_USER_HOST and UC_USER_LANGUAGE objects from a healthy Automic system of the same version.
Load Clean Objects: Use the ucybdbld utility to load the clean objects into Client 0 of the affected system:
Verification: Restart the Automic system components if necessary and attempt to log in. The error U00003703 should no longer occur, and the login should proceed successfully.