''Event Fired'' exception right after bad parse online friends (last posting)

3.3.0 (with 1.0 plugin) just started dumping this into the stderror.log:

Exception in thread “Event Fired” java.lang.NullPointerException

at org.jivesoftware.openfire.gateway.BaseTransport.convertIDToJID(BaseTransport.ja va:849)

at org.jivesoftware.openfire.gateway.protocols.yahoo.YahooSessionListener.contactR equestReceived(YahooSessionListener.java:220)

at ymsg.network.Session$FireEvent.run(Unknown Source)

Exception in thread “Event Fired” java.lang.NullPointerException

at org.jivesoftware.openfire.gateway.BaseTransport.convertIDToJID(BaseTransport.ja va:849)

at org.jivesoftware.openfire.gateway.protocols.yahoo.YahooSessionListener.contactR equestReceived(YahooSessionListener.java:220)

at ymsg.network.Session$FireEvent.run(Unknown Source)

Exception in thread “Event Fired” java.lang.NullPointerException

at org.jivesoftware.openfire.gateway.BaseTransport.convertIDToJID(BaseTransport.ja va:849)

at org.jivesoftware.openfire.gateway.protocols.yahoo.YahooSessionListener.contactR equestReceived(YahooSessionListener.java:220)

at ymsg.network.Session$FireEvent.run(Unknown Source)

Exception in thread “Event Fired” java.lang.NullPointerException

at org.jivesoftware.openfire.gateway.BaseTransport.convertIDToJID(BaseTransport.ja va:849)

at org.jivesoftware.openfire.gateway.protocols.yahoo.YahooSessionListener.contactR equestReceived(YahooSessionListener.java:220)

at ymsg.network.Session$FireEvent.run(Unknown Source)

Exception in thread “Event Fired” java.lang.NullPointerException

at org.jivesoftware.openfire.gateway.BaseTransport.convertIDToJID(BaseTransport.ja va:849)

at org.jivesoftware.openfire.gateway.protocols.yahoo.YahooSessionListener.contactR equestReceived(YahooSessionListener.java:220)

at ymsg.network.Session$FireEvent.run(Unknown Source)

Exception in thread “Event Fired” java.lang.NullPointerException

at org.jivesoftware.openfire.gateway.BaseTransport.convertIDToJID(BaseTransport.ja va:849)

at org.jivesoftware.openfire.gateway.protocols.yahoo.YahooSessionListener.contactR equestReceived(YahooSessionListener.java:220)

at ymsg.network.Session$FireEvent.run(Unknown Source)

Exception in thread “Event Fired” java.lang.NullPointerException

at org.jivesoftware.openfire.gateway.BaseTransport.convertIDToJID(BaseTransport.ja va:849)

at org.jivesoftware.openfire.gateway.protocols.yahoo.YahooSessionListener.contactR equestReceived(YahooSessionListener.java:220)

at ymsg.network.Session$FireEvent.run(Unknown Source)

Exception in thread “Event Fired” java.lang.NullPointerException

at org.jivesoftware.openfire.gateway.BaseTransport.convertIDToJID(BaseTransport.ja va:849)

at org.jivesoftware.openfire.gateway.protocols.yahoo.YahooSessionListener.contactR equestReceived(YahooSessionListener.java:220)

at ymsg.network.Session$FireEvent.run(Unknown Source)

Exception in thread “Event Fired” java.lang.NullPointerException

at org.jivesoftware.openfire.gateway.BaseTransport.convertIDToJID(BaseTransport.ja va:849)

at org.jivesoftware.openfire.gateway.protocols.yahoo.YahooSessionListener.contactR equestReceived(YahooSessionListener.java:220)

at ymsg.network.Session$FireEvent.run(Unknown Source)

Exception in thread “Event Fired” java.lang.NullPointerException

at org.jivesoftware.openfire.gateway.BaseTransport.convertIDToJID(BaseTransport.ja va:849)

at org.jivesoftware.openfire.gateway.protocols.yahoo.YahooSessionListener.contactR equestReceived(YahooSessionListener.java:220)

at ymsg.network.Session$FireEvent.run(Unknown Source)

Then the following into the error log 4 minutes after:

2007.06.11 15:18:04 org.jivesoftware.openfire.gateway.protocols.yahoo.YahooSessionListener.inputExce ptionThrown(YahooSessionListener.java:191) Input error from yahoo: Source: InputThread

ymsg.network.YMSG9BadFormatException: Bad parse of online friends in logon packet at ymsg.network.Session.receiveLogon(Unknown Source) at ymsg.network.Session$InputThread.process(Unknown Source) at ymsg.network.Session$InputThread.run(Unknown Source) Caused by: java.lang.NullPointerException at java.util.Hashtable.get(Unknown Source) at ymsg.network.UserStore.get(Unknown Source) at ymsg.network.Session.updateFriendsStatus(Unknown Source) … 3 more

Message was edited by: azilber

The upcoming version 1.1.0 will include a new Yahoo library. It should solve a lot of these issues but for now, I’‘m not really addressing issues with the Yahoo library used in the 1.0 series since it’'s listed unstable and I had no hope of getting most of the issues with it fixed. =)