Issue description
When attempting to delete a technician in ADAudit Plus, users may encounter the following error in the logs:
Exception occurred while publishing message to the topic ::: [PersistenceTopic]
This issue prevents the technician record from being deleted and indicates a configuration-level publishing error.
Prerequisites
Administrator privileges on the ADAudit Plus server.
ADAudit Plus must be installed correctly and all services stopped before making configuration changes.
Have a backup of the file you're about to modify.
Possible causes
The application fails to publish a message to the internal persistence topic due to missing or outdated parameters in the configuration file.
The deletion operation attempts to process more records than is allowed per operation or per table.
Resolution
Step 1: Edit the configuration file
Navigate to the ADAudit Plus installation directory:
<installation directory>\ADAudit Plus\conf
Locate and open product-config.xml in a text editor.
Add or update the following section in the file:
<configuration name="OperationHandler" value="com.adventnet.persistence.DefaultOperationHandler">
<property name="max-rows-per-operation" value="1000"/>
<property name="max-rows-per-table" value="50"/>
</configuration>
Make sure to back up the original file before editing.
Step 2: Restart ADAudit Plus services
Open services.msc.
Locate the ManageEngine ADAudit Plus Service.
Right-click it and select Restart.
This will apply the configuration changes and resolve the publishing error when deleting technicians.
Related topics and articles
How to reach support
If the issue persists after making these changes, please contact our support team and share the relevant logs: