After c-treeACE Server terminated abnormally and restarted, the replication reader log position list contained two entries having the same Replication Agent name (REPLAGENT). The extra entry caused c-treeACE Server to keep all its transaction logs. The logic has been modified to correct this.