Yahoo error: Not all yahoo contacts visible

Did a clean install (from my other thread) and this is error.log when logging into Yahoo:

2006.09.21 07:23:38 [org.jivesoftware.wildfire.gateway.BaseTransport.processPacket(BaseTransport.ja va:341)

] Exception while processing packet:

java.lang.NullPointerException

at org.jivesoftware.wildfire.gateway.protocols.yahoo.YahooSession.retrieveContactS tatus(YahooSession.java:348)

at org.jivesoftware.wildfire.gateway.BaseTransport.processPacket(BaseTransport.jav a:319)

at org.jivesoftware.wildfire.gateway.BaseTransport.processPacket(BaseTransport.jav a:129)

at org.jivesoftware.wildfire.spi.PresenceManagerImpl.probePresence(PresenceManager Impl.java:311)

at org.jivesoftware.wildfire.handler.PresenceUpdateHandler.initSession(PresenceUpd ateHandler.java:206)

at org.jivesoftware.wildfire.handler.PresenceUpdateHandler.process(PresenceUpdateH andler.java:100)

at org.jivesoftware.wildfire.handler.PresenceUpdateHandler.process(PresenceUpdateH andler.java:153)

at org.jivesoftware.wildfire.PresenceRouter.handle(PresenceRouter.java:92)

at org.jivesoftware.wildfire.PresenceRouter.route(PresenceRouter.java:61)

at org.jivesoftware.wildfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:75)

at org.jivesoftware.wildfire.net.SocketReader.processPresence(SocketReader.java:29 9)

at org.jivesoftware.wildfire.net.ClientSocketReader.processPresence(ClientSocketRe ader.java:57)

at org.jivesoftware.wildfire.net.SocketReader.process(SocketReader.java:193)

at org.jivesoftware.wildfire.net.BlockingReadingMode.readStream(BlockingReadingMod e.java:156)

at org.jivesoftware.wildfire.net.BlockingReadingMode.run(BlockingReadingMode.java: 62)

at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:123)

at java.lang.Thread.run(Unknown Source)

2006.09.21 07:23:38 [org.jivesoftware.wildfire.gateway.BaseTransport.processPacket(BaseTransport.ja va:341)

] Exception while processing packet:

java.lang.NullPointerException

at org.jivesoftware.wildfire.gateway.protocols.yahoo.YahooSession.retrieveContactS tatus(YahooSession.java:348)

at org.jivesoftware.wildfire.gateway.BaseTransport.processPacket(BaseTransport.jav a:319)

at org.jivesoftware.wildfire.gateway.BaseTransport.processPacket(BaseTransport.jav a:129)

at org.jivesoftware.wildfire.spi.PresenceManagerImpl.probePresence(PresenceManager Impl.java:311)

at org.jivesoftware.wildfire.handler.PresenceUpdateHandler.initSession(PresenceUpd ateHandler.java:206)

at org.jivesoftware.wildfire.handler.PresenceUpdateHandler.process(PresenceUpdateH andler.java:100)

at org.jivesoftware.wildfire.handler.PresenceUpdateHandler.process(PresenceUpdateH andler.java:153)

at org.jivesoftware.wildfire.PresenceRouter.handle(PresenceRouter.java:92)

at org.jivesoftware.wildfire.PresenceRouter.route(PresenceRouter.java:61)

at org.jivesoftware.wildfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:75)

at org.jivesoftware.wildfire.net.SocketReader.processPresence(SocketReader.java:29 9)

at org.jivesoftware.wildfire.net.ClientSocketReader.processPresence(ClientSocketRe ader.java:57)

at org.jivesoftware.wildfire.net.SocketReader.process(SocketReader.java:193)

at org.jivesoftware.wildfire.net.BlockingReadingMode.readStream(BlockingReadingMod e.java:156)

at org.jivesoftware.wildfire.net.BlockingReadingMode.run(BlockingReadingMode.java: 62)

at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:123)

at java.lang.Thread.run(Unknown Source)

I have many people on Yahoo IM, this is probably the reason why I’'m not seeing “all” of my Yahoo contacts online. Many of them see me as visible and can send to me (I can respond find), but I see a very small fraction of them online.

Hrm, this is very interesting. I mean I see where the null pointer exception might have come from, but I’‘m not entirely sure why it happened in the first place. I’'ll see what I can figure out though.