powered by Jive Software

NPE in SessionPacketRouter.route

I got new Exceptions in Log: I added an outpot in the code and the unknown stanza was:

<r xmlns="urn:xmpp:sm:3"></r>

Exception:

2019.12.17 08:47:29 ERROR [httpbind-worker-2]: org.jivesoftware.openfire.http.HttpSession - On session 9ovgm9wbmm client provided unknown packet type
org.jivesoftware.openfire.multiplex.UnknownStanzaException: null
        at org.jivesoftware.openfire.SessionPacketRouter.route(SessionPacketRouter.java:76) ~[xmppserver-4.5.0-SNAPSHOT.jar:4.5.0-SNAPSHOT]
        at org.jivesoftware.openfire.http.HttpSession.sendPendingPackets(HttpSession.java:634) [xmppserver-4.5.0-SNAPSHOT.jar:4.5.0-SNAPSHOT]
        at org.jivesoftware.openfire.http.HttpSession$HttpPacketSender.run(HttpSession.java:1351) [xmppserver-4.5.0-SNAPSHOT.jar:4.5.0-SNAPSHOT]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_202]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_202]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_202]

so i think the process workflow for stream management is not correct?!

Hmm, you appear to run into problems while doing Stream Management on a BOSH (HTTP Bind) session. I’ve never used the combination myself.

i have a converse running with stream management enabled yes
connected via websockets