From 9ef123d46516f9d552297cf2bf155eedaaafcc62 Mon Sep 17 00:00:00 2001 From: Hendrik Buschmeier <hbuschme@uni-bielefeld.de> Date: Wed, 16 Dec 2015 17:35:56 +0100 Subject: [PATCH] ipaaca-java: Fixed an unhandled exception when retracting non-existent IUs. --- ipaacalib/java/src/ipaaca/InputBuffer.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ipaacalib/java/src/ipaaca/InputBuffer.java b/ipaacalib/java/src/ipaaca/InputBuffer.java index 723a605..2a2b17c 100644 --- a/ipaacalib/java/src/ipaaca/InputBuffer.java +++ b/ipaacalib/java/src/ipaaca/InputBuffer.java @@ -453,8 +453,10 @@ public class InputBuffer extends Buffer logger.warn("Update message for IU which we did not fully receive before."); } RemotePushIU iu = this.iuStore.get(iuc.getUid()); - iu.applyRetraction(); - callIuEventHandlers(iuc.getUid(), false, IUEventType.RETRACTED, iu.getCategory()); + if (iu != null) { + iu.applyRetraction(); + callIuEventHandlers(iuc.getUid(), false, IUEventType.RETRACTED, iu.getCategory()); + } } } } -- GitLab