我有下面的代碼:獲取Smackx PubSub的工作
PubSubManager manager = new PubSubManager(connection, "pubsub.openfire.local");
LeafNode myNode = (LeafNode) manager.createNode("NewNode", form);
SimplePayload payload = new SimplePayload("session", "pubsub:NewNode:session", "<sessionId>1234</sessionId>");
// putting null for id means you let server generate id
PayloadItem<SimplePayload> item = new PayloadItem<SimplePayload>(null, payload);
// you could use publish() for asynchronous call
myNode.send(item);
和我不斷得到嘗試發送節點值以下錯誤:在>
衝突(409) org.jivesoftware.smackx.pubsub.packet.SyncPacketSend.getReply(SyncPacketSend.java:53) at> org.jivesoftware.smackx.pubsub.packet.SyncPacketSend.getReply(SyncPacketSend.java:61) at> org.jivesoftware。 smackx.pubsub.PubSubManager.sendPubsubPacket(PubSubManager.java:324 ) 在> org.jivesoftware.smackx.pubsub.PubSubManager.sendPubsubPacket(PubSubManager.java:318) 在org.jivesoftware.smackx.pubsub.PubSubManager.createNode(PubSubManager.java:134) 在PubSubPublisher.main(PubSubPublisher。 java:33)
想了解如何進行調試或者繼續前進的想法。謝謝。