Problem adding contacts

Description

Report form user who can't add or be added to an MSN contact list after upgrading. Stack :

[org.jivesoftware.openfire.interceptor.InterceptorManager.invokeIntercep
tors(InterceptorManager.java:239)] Error in interceptor:
org.jivesoftware.openfire.gateway.protocols.msn.MSNTransport@1bacc7d
while intercepting:
<iq id="PBnhf-124" type="set" from="rgoode@gemini.intrepidls.com/spark">
<query xmlns="jabber:iq:roster">
<item jid="jack_sylvester\40hotmail.com@msn.gemini.intrepidls.com"
name="jack_sylvester@hotmail.com" subscription="to">
<group>Coworkers</group>
</item>
</query>
</iq>
java.lang.NullPointerException
at
org.jivesoftware.openfire.gateway.protocols.msn.MSNSession.updateContact
(MSNSession.java:324)
at
org.jivesoftware.openfire.gateway.roster.TransportBuddy.setNicknameAndGr
oups(TransportBuddy.java:277)
at
org.jivesoftware.openfire.gateway.BaseTransport.interceptPacket(BaseTran
sport.java:2490)
at
org.jivesoftware.openfire.interceptor.InterceptorManager.invokeIntercept
ors(InterceptorManager.java:227)
at org.jivesoftware.openfire.IQRouter.route(IQRouter.java:80)
at
org.jivesoftware.openfire.spi.PacketRouterImpl.route(PacketRouterImpl.ja
va:67)
at
org.jivesoftware.openfire.net.StanzaHandler.processIQ(StanzaHandler.java
:303)
at
org.jivesoftware.openfire.net.ClientStanzaHandler.processIQ(ClientStanza
Handler.java:78)
at
org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:2
68)
at
org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:1
67)
at
org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(Connecti
onHandler.java:132)
at
org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageR
eceived(AbstractIoFilterChain.java:570)
at
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRece
ived(AbstractIoFilterChain.java:299)
at
org.apache.mina.common.support.AbstractIoFilterChain.access$1100(Abstrac
tIoFilterChain.java:53)
at
org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.message
Received(AbstractIoFilterChain.java:648)
at
org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(S
impleProtocolDecoderOutput.java:58)
at
org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(Protoco
lCodecFilter.java:173)
at
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRece
ived(AbstractIoFilterChain.java:299)
at
org.apache.mina.common.support.AbstractIoFilterChain.access$1100(Abstrac
tIoFilterChain.java:53)
at
org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.message
Received(AbstractIoFilterChain.java:648)
at
org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilt
er.java:239)
at
org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run
(ExecutorFilter.java:283)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at
org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.j
ava:51)
at java.lang.Thread.run(Unknown Source)

Environment

Openfire 3.4.3

Activity

Show:
Daniel Henninger
January 21, 2008, 1:21 AM

I can not reproduce this, but I added a fix that should take care of it.

Fixed

Assignee

Daniel Henninger

Reporter

Nate Nate

Labels

None

Expected Effort

None

Ignite Forum URL

None

Components

Fix versions

Affects versions

Priority

Major