Pubsub publish NullPointerException

Description

A client trying to publish a bundle gets this response:

<iq type="error" id="CM3C9-86" from="vanitasvitae@igniterealtime.org" to="vanitasvitae@igniterealtime.org/aq6xda2d5j"><pubsub xmlns="http://jabber.org/protocol/pubsub"><publish node="eu.siacs.conversations.axolotl.bundles:1564634097"><item><bundle xmlns="eu.siacs.conversations.axolotl">BLABLABLA</bundle></item></publish></pubsub><error code="500" type="wait"><internal-server-error xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></iq>

This is logged:

2017.09.07 12:24:23 ERROR [socket_c2s-thread-105]: org.jivesoftware.openfire.handler.IQHandler - Internal server error java.lang.NullPointerException at org.jivesoftware.openfire.pubsub.PubSubEngine.createNodeHelper(PubSubEngine.java:1161) at org.jivesoftware.openfire.pubsub.PubSubEngine.publishItemsToNode(PubSubEngine.java:336) at org.jivesoftware.openfire.pubsub.PubSubEngine.process(PubSubEngine.java:94) at org.jivesoftware.openfire.pep.PEPServiceManager.process(PEPServiceManager.java:215) at org.jivesoftware.openfire.pep.IQPEPHandler.handleIQ(IQPEPHandler.java:412) at org.jivesoftware.openfire.handler.IQHandler.process(IQHandler.java:62) at org.jivesoftware.openfire.IQRouter.handle(IQRouter.java:368) at org.jivesoftware.openfire.IQRouter.route(IQRouter.java:111) at org.jivesoftware.openfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:74) at org.jivesoftware.openfire.net.StanzaHandler.processIQ(StanzaHandler.java:338) at org.jivesoftware.openfire.net.ClientStanzaHandler.processIQ(ClientStanzaHandler.java:95) at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:303) at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:195) at org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(ConnectionHandler.java:177) at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:690) at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417) at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47) at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765) at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:109) at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417) at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47) at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765) at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:407) at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:236) at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417) at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47) at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765) at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.java:74) at org.apache.mina.core.session.IoEvent.run(IoEvent.java:63) at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTask(OrderedThreadPoolExecutor.java:769) at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTasks(OrderedThreadPoolExecutor.java:761) at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.run(OrderedThreadPoolExecutor.java:703) at java.lang.Thread.run(Thread.java:748)

Environment

None

is duplicated by

Activity

Show:

Daryl Herzmann October 3, 2017 at 12:44 PM

patch is in 4.1 branch, so assume is fixed.

Fixed

Details

Assignee

Reporter

Fix versions

Priority

Created September 7, 2017 at 12:31 PM
Updated August 27, 2019 at 2:18 PM
Resolved October 3, 2017 at 12:44 PM

Flag notifications