Unable to login to Yahoo Messenger

Hi,

I am using Openfire 3.7.1 on Centos 5.5. I have enabled transport for Yahoo Messenger. I am able to login to OpenFire using Spark 2.6.3 client. Whenever I login to my YM account in Spark, it would say “Unable to register with gateway”.

In my nohup.out:

Exception in thread “Thread-315” java.lang.ClassCastException: org.openymsg.network.LoginRefusedException cannot be cast to org.openymsg.network.AccountLockedException

at net.sf.kraken.protocols.yahoo.YahooSession$1.run(YahooSession.java:159)

Exception in thread “Thread-317” java.lang.ClassCastException: org.openymsg.network.LoginRefusedException cannot be cast to org.openymsg.network.AccountLockedException

at net.sf.kraken.protocols.yahoo.YahooSession$1.run(YahooSession.java:159)

In my error.log:

2013.08.05 21:28:55 org.jivesoftware.util.log.util.CommonsLogFactory - Never logged in, sessionStatus is: FAILED

2013.08.05 21:29:49 org.jivesoftware.util.log.util.CommonsLogFactory - error on process packet

org.openymsg.network.LoginRefusedException: Login locked: Too many failed login attempts

at org.openymsg.network.Session.yahooAuth16Stage1(Session.java:1916)

at org.openymsg.network.Session.receiveAuth(Session.java:1828)

at org.openymsg.network.InputThread.processPayload(InputThread.java:139)

at org.openymsg.network.InputThread.process(InputThread.java:129)

at org.openymsg.network.InputThread.run(InputThread.java:71)

Regards,

Nelson

This could be a change in Yahoo protocol. As Kraken is not updated anymore, if something is changing on the server’s side then transport stops to work.