diff options
-rw-r--r-- | src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationQueue.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationQueue.java b/src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationQueue.java index c79363b..da5a4d2 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationQueue.java +++ b/src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationQueue.java @@ -170,8 +170,12 @@ public class ReplicationQueue private void firePendingEvents() { for (EventsStorage.ReplicateRefUpdate e : eventsStorage.list()) { - repLog.info("Firing pending event {}", e); - onGitReferenceUpdated(e.project, e.ref); + if (e == null) { + repLog.warn("Encountered null replication event in EventsStorage"); + } else { + repLog.info("Firing pending event {}", e); + onGitReferenceUpdated(e.project, e.ref); + } } } |