diff --git a/smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub/provider/AffiliationProvider.java b/smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub/provider/AffiliationProvider.java index 457016874..d32170eab 100644 --- a/smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub/provider/AffiliationProvider.java +++ b/smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub/provider/AffiliationProvider.java @@ -53,7 +53,10 @@ public class AffiliationProvider extends ExtensionElementProvider { affiliation = new Affiliation(jid, affiliationType, namespace); } else { - throw new SmackException("Invalid affililation"); + throw new SmackException("Invalid affililation. Either one of 'node' or 'jid' must be set" + + ". Node: " + node + + ". Jid: " + jid + + '.'); } return affiliation; }