Elastic APM (Java Agent) getting 400 error

Tomcat 8 catalina.out log

2021-05-10 05:18:45,422 [elastic-apm-server-reporter] ERROR co.elastic.apm.agent.report.IntakeV2ReportingEventHandler - Error sending data to APM server: Server returned HTTP response code: 400 for URL: http://elastic-apm-dc2:80/intake/v2/events, response code is 400
2021-05-10 05:18:45,423 [elastic-apm-server-reporter] WARN  co.elastic.apm.agent.report.IntakeV2ReportingEventHandler - {
  "accepted": 0,
  "errors": [
    {
      "message": "decode error: data read error: v2.metricsetRoot.Metricset: v2.metricset.Timestamp: readUint32: overflow, error found in #10 byte of ...|\":1620638244507000,\"|..., bigger context ...|{\"metricset\":{\"timestamp\":1620638244507000,\"samples\":{\"system.process.cpu.total.norm|...",
      "document": "{\"metricset\":{\"timestamp\":1620638244507000,\"samples\":{\"system.process.cpu.total.norm.pct\":{\"value\":0.002345058626465662},\"jvm.memory.heap.used\":{\"value\":73905032.0},\"jvm.memory.non_heap.used\":{\"value\":71294696.0},\"jvm.memory.heap.max\":{\"value\":1056309248.0},\"jvm.gc.alloc\":{\"value\":2576456776.0},\"jvm.memory.non_heap.committed\":{\"value\":72810496.0},\"system.cpu.total.norm.pct\":{\"value\":0.03484087102177554},\"system.process.cgroup.memory.mem.usage.bytes\":{\"value\":3388575744.0},\"system.process.memory.size\":{\"value\":3688296448.0},\"jvm.memory.heap.committed\":{\"value\":138665984.0},\"jvm.memory.non_heap.max\":{\"value\":-1.0},\"system.memory.actual.free\":{\"value\":1370861568.0},\"system.memory.total\":{\"value\":3973640192.0},\"jvm.thread.count\":{\"value\":78.0}}}}"
    },
    {
      "message": "decode error: data read error: v2.metricsetRoot.Metricset: v2.metricset.Timestamp: readUint32: overflow, error found in #10 byte of ...|\":1620638244507000,\"|..., bigger context ...|{\"metricset\":{\"timestamp\":1620638244507000,\"tags\":{\"name\":\"Par Survivor Space\"},\"sam|...",
      "document": "{\"metricset\":{\"timestamp\":1620638244507000,\"tags\":{\"name\":\"Par Survivor Space\"},\"samples\":{\"jvm.memory.heap.pool.committed\":{\"value\":2228224.0},\"jvm.memory.heap.pool.max\":{\"value\":17432576.0},\"jvm.memory.heap.pool.used\":{\"value\":2227120.0}}}}"
    },
    {
      "message": "decode error: data read error: v2.metricsetRoot.Metricset: v2.metricset.Timestamp: readUint32: overflow, error found in #10 byte of ...|\":1620638244507000,\"|..., bigger context ...|{\"metricset\":{\"timestamp\":1620638244507000,\"tags\":{\"name\":\"ParNew\"},\"samples\":{\"jvm.|...",
      "document": "{\"metricset\":{\"timestamp\":1620638244507000,\"tags\":{\"name\":\"ParNew\"},\"samples\":{\"jvm.gc.time\":{\"value\":2721.0},\"jvm.gc.count\":{\"value\":222.0}}}}"
    },
    {
      "message": "decode error: data read error: v2.metricsetRoot.Metricset: v2.metricset.Timestamp: readUint32: overflow, error found in #10 byte of ...|\":1620638244507000,\"|..., bigger context ...|{\"metricset\":{\"timestamp\":1620638244507000,\"tags\":{\"name\":\"CMS Old Gen\"},\"samples\":{|...",
      "document": "{\"metricset\":{\"timestamp\":1620638244507000,\"tags\":{\"name\":\"CMS Old Gen\"},\"samples\":{\"jvm.memory.heap.pool.committed\":{\"value\":118546432.0},\"jvm.memory.heap.pool.max\":{\"value\":899284992.0},\"jvm.memory.heap.pool.used\":{\"value\":71507304.0}}}}"
    },
    {
      "message": "decode error: data read error: v2.metricsetRoot.Metricset: v2.metricset.Timestamp: readUint32: overflow, error found in #10 byte of ...|\":1620638244507000,\"|..., bigger context ...|{\"metricset\":{\"timestamp\":1620638244507000,\"tags\":{\"name\":\"ConcurrentMarkSweep\"},\"sa|...",
      "document": "{\"metricset\":{\"timestamp\":1620638244507000,\"tags\":{\"name\":\"ConcurrentMarkSweep\"},\"samples\":{\"jvm.gc.time\":{\"value\":708.0},\"jvm.gc.count\":{\"value\":20.0}}}}"
    }
  ]
}