DLP Endpoint Agent version number is not updating in the Enforce Console after upgrading agents
search cancel

DLP Endpoint Agent version number is not updating in the Enforce Console after upgrading agents

book

Article ID: 426478

calendar_today

Updated On:

Products

Data Loss Prevention Endpoint Prevent Data Loss Prevention Data Loss Prevention Endpoint Discover

Issue/Introduction

The DLP Endpoint Agent version number is not updating in the Enforce Console Agent list page to the correct version after upgrading the Endpoint Agents.

Environment

16.1 DLP Servers and pre-16.1 DLP agents

Cause

The DLP Endpoint Server Aggregator logs contain the following SEVERE error message:

 

Nov 3, 2025 5:26:29 PM com.symantec.dlp.communications.common.activitylogging.JavaLoggerImpl log
SEVERE: 
java.lang.IllegalArgumentException: Programming error. No replicator registered for replicator number (28).
at com.symantec.dlp.identifiers.factories.PositiveInteger31ReplicatorIdFactory.get(PositiveInteger31ReplicatorIdFactory.java:93)
at com.symantec.dlp.identifiers.deserializers.PositiveInteger31ReplicatorIdDeserializer.deserialize(PositiveInteger31ReplicatorIdDeserializer.java:49)
at com.symantec.dlp.identifiers.deserializers.PositiveInteger31ReplicatorIdDeserializer.deserialize(PositiveInteger31ReplicatorIdDeserializer.java:36)
at com.symantec.dlp.communications.commlayer.impl.DataConnectionImpl.processInboundDataFrame(DataConnectionImpl.java:1275)
at com.symantec.dlp.communications.commlayer.impl.DataConnectionImpl.handleInboundDataForReplicators(DataConnectionImpl.java:1205)
at com.symantec.dlp.communications.commlayer.impl.DataConnectionImpl.doService(DataConnectionImpl.java:622)
at com.symantec.dlp.communications.commlayer.impl.DataConnectionImpl.run(DataConnectionImpl.java:548)
at com.symantec.dlp.util.concurrent.DeadlineTaskQueue$DeadlineTask.run(DeadlineTaskQueue.java:254)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)
 
This is caused by the fact older, not updated Endpoint Agents are trying to send a specific replicator that no longer exists on the updated Enforce/Endpoint Server and this this error is thrown.

Resolution

Upgrade all DLP Endpoint Agents that connect to the same Enforce server to the same version as the Enforce/Endpoint Detection servers. This prevents the agents from trying to report up a replicator that no longer exists on the Endpoint server.