These log entries are created when SAM receives a CLEAR event and the original event object (created by NOTIFY event) is no longer in the topology.
When the Smarts IP domain has a topology change, it will trigger a Topology Sync between SAM and Smarts IP. After the topology sync completes, SAM will purge event objects from systems that are no longer in the topology. If this purging is followed by a CLEAR event this may create the above log messages.
Resolution
Delayed CLEAR events can be generated by any layers such as Aggregrate SAM layer (due to congestion) or OI (due to delayed traps) or by hook scripts, etc.
There is no easy way to prevent these messages from occurring.
One possible workaround is to modify the ics-event-processing.asl script and comment out this log print line, then it will not occur:
if (eventObj->isNull()) { if (detailDebug) { print(eventObj." is null"); } // print("DISCARDED EVENT:".eventClass."::".instance."::".event."- Reason: event object is null"); return; }