Quantcast
Channel: Ignite Realtime : Discussion List - All Communities
Viewing all articles
Browse latest Browse all 10742

Custom error IQ stanza

$
0
0

Hello,

 

I am implementing a client/server project that uses XMPP to comunicate. On the client side I am using Smack. I am sending from the server an IQ stanza of type error with custom children inside the error element, and have also written a custom xml namespace as an attribute of this element. Here's a template:

 

<iq from="x" to="y" type="error" id="1">

     <error code="404" xmlns="custom">

          ...

     </error>

</iq>

 

By some reason, my XMPP server sends the message correctly, but Smack receives the packet without the specific xml namespace:

 

<iq from="x" to="y" type="error" id="1">

     <error code="404">

          ...

     </error>

</iq>

 

I know I can listen for the packet using packet.getError() != null in my filter, that's what I'm currently using, but I really need that namespace. I've already tried to use an IQ provider I made, but the packet is not parsed by it. How do I receive this packet, preserving the namespace?

 

Best regards


Viewing all articles
Browse latest Browse all 10742

Trending Articles