From efb8494445128c827ff5182f5ef4732a73b3ea0d Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Wed, 27 Feb 2013 12:45:34 +0100 Subject: Catch wrong class of C2KLocalObject being fed --- src/main/java/com/c2kernel/entity/proxy/MemberSubscription.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/main/java/com/c2kernel/entity/proxy/MemberSubscription.java') diff --git a/src/main/java/com/c2kernel/entity/proxy/MemberSubscription.java b/src/main/java/com/c2kernel/entity/proxy/MemberSubscription.java index 4485ad0..1de18f8 100644 --- a/src/main/java/com/c2kernel/entity/proxy/MemberSubscription.java +++ b/src/main/java/com/c2kernel/entity/proxy/MemberSubscription.java @@ -53,6 +53,9 @@ public class MemberSubscription implements Runnable { observer.add(newMember); } catch (ObjectNotFoundException ex) { observer.control(ERROR, "Listed member "+newChild+" was not found."); + } catch (ClassCastException ex) { + Logger.error(ex); + observer.control(ERROR, "Listed member "+newChild+" was the wrong type."); } } // report what's left in old contents as deleted -- cgit v1.2.3