title: Xmpp PubSub: bad-request 400 invalid-jid, when subscribing user on the node
body: <p>I'm currently experimenting with Openfire + Smack + PubSub combination. I'm creating a notification group everyone should be subscribed on.
  I can connect the server and create a new node, but experiencing problems with subscribing users on the new node. </p>
  
  <p>The code is </p>
  
  <pre><code>Node leaf = pubSubManager.createNode("testNode_-203538675");
  leaf.subscribe("test10@xmpp");
  </code></pre>
  
  <p>The server name is "xmpp" without any domain extension (good choice, I know:) and the user exists there.
  While executing the code I'm getting the following:</p>
  
  <pre><code>SENT (0): &lt;iq to='pubsub.xmpp' id='U508W-16' type='set'&gt;&lt;pubsub xmlns='http://jabber.org/protocol/pubsub'&gt;&lt;subscribe node='testNode_-203538675' jid='test10@xmpp'/&gt;&lt;/pubsub&gt;&lt;/iq&gt;
  RECV (0): &lt;iq type="error" id="U508W-16" from="pubsub.xmpp" to="admin@xmpp/ag1pbgs2yn"&gt;&lt;pubsub xmlns="http://jabber.org/protocol/pubsub"&gt;&lt;subscribe node="testNode_-203538675" jid="test10@xmpp"/&gt;&lt;/pubsub&gt;&lt;error code="400" type="modify"&gt;&lt;bad-request xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/&gt;&lt;invalid-jid xmlns="http://jabber.org/protocol/pubsub#errors"/&gt;&lt;/error&gt;&lt;/iq&gt;
  </code></pre>
  
  <p>Can anyone give me a clue, where to dig and why am I getting the <strong>invalid-jid</strong> response?
  Maybe I should check the list of users on the server through the runtime?</p>