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)