-
login by openfire - gateway - yahoo
-
login another computer yahoo messager
-
openfire - gateway do not anything
here is log ================================
2008.10.06 19:19:12 JettyLog: continuation RetryContinuation@32087476,pending
2008.10.06 19:19:13 Magic:YMSG Version:12 Length:8 Service:LOGOFF Status:-1 SessionId:0x892a1a [66] [42]
2008.10.06 19:19:13 error during the event dispatch
java.lang.NullPointerException
at org.jivesoftware.openfire.gateway.protocols.yahoo.YahooListener.connectionClose d(YahooListener.java:187)
at org.openymsg.network.event.SessionAdapter.dispatch(Unknown Source)
at org.openymsg.network.EventDispatcher.run(Unknown Source)
2008.10.06 19:19:17 JettyLog: resume continuation RetryContinuation@14839086,pending,expired
2008.10.06 19:19:17 JettyLog: continuation still pending {}
2008.10.06 19:19:17 JettyLog: continuation RetryContinuation@14839086
2008.10.06 19:19:18 JettyLog: EOF
===================================
i think
org.jivesoftware.openfire.gateway.protocols.yahoo.YahooListener.java
public void connectionClosed(SessionEvent event) {
Log.debug(event.toString());
*** // event is null so i changed by my server to **
Log.debug(event == null ? “closed event is null”:event.toString());*
if (getSession().isLoggedIn()) {
getSession().setLoginStatus(TransportLoginStatus.DISCONNECTED);
getSession().sessionDisconnectedNoReconnect(null);
}
}
=============================
and other thing is login another place login then gateway send error-message to client.
but yahoo lib is not.
some one help ~~~~