I’ve been trying to get a simple use case up, demonstrating the standard create node using default configuration and a publishing of a simple item (using an example from the XEP-0060 standard). My IQs are as follows:
To be, or not to be: that is the question:
Whether 'tis nobler in the mind to suffer
The slings and arrows of outrageous fortune,
Or to take arms against a sea of troubles,
And by opposing end them?
After the final IQ however, my leaf node: “clean_test1” will have a child of the root pubsub service, and it will follow recursively. Meaning I will see root -> clean_test1 -> root -> clean_test1 -> root -> clean_test1, infinitely. Does anyone have an idea why this would be? I get the expected iq return packets to the above, insofar as they match the spec and return no errors.
I am using a simple third party tool to send the XML directly to the server, but I have seen the same behavior using a 3rd party xmpp library as well, which supports pubsub operations.