After upgrading the environment to Windows Server 2022 and CA Test Data Manager (FDM component) to version 4.11.x, only one user at a time is able to execute FDM masking successfully.
fdm.log and fdm.err under C:\ProgramData\CA\TDM_FDM\logs\ allows only the creator of those files to run the jobs.This behavior is controlled by the log4j component used in FDM. By default, it does not allow a secondary user to overwrite or access the log files (fdm.log, fdm.err) created by the initial user (owner). This is a limitation of the log4j framework's file locking and ownership management on Windows Server 2022.
Use one of the following methods to ensure all users have the necessary permissions to write to the log files:
Grant "Modify" or "Full Control" permissions to the "Everyone" group (or a specific group containing all TDM users) for the logs folder:
C:\ProgramData\CA\TDM_FDM\logs\.If executing masking jobs via batch files, add the following argument to the Java command to redirect logs to a user-specific or accessible directory:
-Dfdm.log.path="C:/path/to/accessible/log/directory"
You can change the log directory globally within the FDM UI:
LOGDIR row.Notes: This is not a product defect but a third-party limitation related to the log4j framework's interaction with Windows file system permissions.