Yahoo registration throws an exception without returns an error message

Description

While register with an invalid yahoo account, I got the exception from openfire console, but with no error message returned back.
...
Jan 21, 2010 9:21:57 AM org.openymsg.support.Logger error
SEVERE: error on process packet
org.openymsg.network.LoginRefusedException: Login locked: Too many failed login attempts
at org.openymsg.network.Session.yahooAuth16Stage1(Session.java:2047)
at org.openymsg.network.Session.receiveAuth(Session.java:1960)
at org.openymsg.network.InputThread.processPayload(InputThread.java:134)
at org.openymsg.network.InputThread.process(InputThread.java:123)
at org.openymsg.network.InputThread.run(InputThread.java:70)
Jan 21, 2010 9:21:57 AM org.openymsg.support.Logger error
...
The return message from Yahoo Transport is different with MSN/AIM's. It's inconvenient to do something based on the message.

Environment

Windows XP, Openfire 3.6.4

Activity

Show:
daniel vultur
January 21, 2010, 3:50 PM

It was actually commented out because, in the past, it used to not be related to a fatal error. I used to treat it as such and people got booted off for no good reason. That said, it shouldn't be showing up in inputexceptionthrown – it's not an input exception. We're not catching that error for some reason and definitely need to make that happen. Thanks for reporting this!

Rui Zhao
January 21, 2010, 7:08 AM

yeah, I found the cause:
The process of inputExceptionThrown() is commented out in YahooListener.java.
I wonder why, as it's quite confusion while register Yahoo! with invalid user/password returns no warning message.

Assignee

Daniel Henninger

Reporter

Rui Zhao