DLP Endpoint Agent version number is not updating in Enforce Console agent list
search cancel

DLP Endpoint Agent version number is not updating in Enforce Console agent list

book

Article ID: 422089

calendar_today

Updated On:

Products

Data Loss Prevention Endpoint Prevent Data Loss Prevention Endpoint Discover Data Loss Prevention Enforce Data Loss Prevention Plus Suite

Issue/Introduction

You have noticed that some DLP Endpoint Agents have not updated their version number in the Enforce Console even though the agents have been upgraded to the newer version.

Environment

16.1 DLP Servers with 15.8 DLP Endpoint Agents

Cause

Older Endpoint agents still on 15.8 are reporting a replicator to the 16.1 Endpoint Servers that was already removed from the servers. This causes the below error to be thrown in the AggregatorConnectionLoggerX.log file on the Endpoint Detection server. When this happens the batch of agent data is not sent to the Endpoint server for all agents in the batch, both 15.8 and 16.1. This agent batch data includes the agent version number.

 

Nov 25, 2025 1:13:16 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)

Resolution

Upgrade ALL DLP Endpoint agents in the environment to the 16.1 version that matches the DLP Endpoint Server(s) and the Enforce Server. This will prevent the error shown above and thus batches of agent data from failing to report to the Enforce server.