I have 2 msn account.
The first account have no custom group in the contact list.
The second account have several custom group in the contact list.
When I using the first account to login, it works fine.
However,when I using the second account to login,
I got an exception when I retrieving the contact list.
====================
Binary Chunk Debug
====================
00000000h: 3C 6D 6C 20 6C 3D 22 31 22 3E 3C 64 20 6E 3D 22 ;
00000130h: 3C 64 20 6E 3D 22 65 68 6B 2E 65 70 73 6F 6E 2E ; <
000001a0h: 64 20 6E 3D 22 67 6D 61 69 6C 2E 63 6F 6D 22 3E ; d n="gmail.com">
000001b0h: 3C 63 20 6E 3D 22 76 69 73 74 61 6C 69 61 22 20 ; <
000001f0h: 2F 64 3E 3C 64 20 6E 3D 22 68 6F 74 6D 61 69 6C ; /d>
00000240h: 3C 63 20 6E 3D 22 64 65 6C 65 74 65 64 61 74 61 ;
00000260h: 3C 63 20 6E 3D 22 6D 61 72 73 61 72 69 65 73 31 ;
000003e0h: 3C 63 20 6E 3D 22 68 6B 6B 79 6C 65 65 22 20 6C ; <
00000420h: 63 20 6E 3D 22 77 69 6E 6E 69 65 5F 64 65 73 69 ; c n="winnie_desi
00000430h: 67 6E 65 72 22 20 6C 3D 22 33 22 20 74 3D 22 31 ; gner" l="3" t="1
00000440h: 22 20 2F 3E 3C 63 20 6E 3D 22 6C 62 62 66 69 73 ; " /><
00000710h: 63 20 6E 3D 22 6B 73 79 69 75 22 20 6C 3D 22 33 ; c n="ksyiu" l="3
00000720h: 22 20 74 3D 22 31 22 20 2F 3E 3C 2F 64 3E 3C 64 ; " t="1" /><
00000740h: 63 20 6E 3D 22 77 6F 6E 67 72 68 79 22 20 6C 3D ; c n="wongrhy" l=
00000750h: 22 33 22 20 74 3D 22 31 22 20 2F 3E 3C 63 20 6E ; "3" t="1" />
incoming : 241 6 63
at org.apache.jsp.getUpdate_jsp._jspService(getUpdate_jsp.java:253)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at jwm.servlet.UserFilter.doFilter(UserFilter.java:103)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:419)
at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:378)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
at java.lang.Thread.run(Unknown Source)
Caused by: ErrorCode 241 , Unknown error
outgoing : ADL 6 2002
====================
Chunk Debug
====================
====================
Binary Chunk Debug
====================
00000000h: 3C 6D 6C 20 6C 3D 22 31 22 3E 3C 64 20 6E 3D 22 ;
00000130h: 3C 64 20 6E 3D 22 65 68 6B 2E 65 70 73 6F 6E 2E ; <
000001a0h: 64 20 6E 3D 22 67 6D 61 69 6C 2E 63 6F 6D 22 3E ; d n="gmail.com">
000001b0h: 3C 63 20 6E 3D 22 76 69 73 74 61 6C 69 61 22 20 ; <
000001f0h: 2F 64 3E 3C 64 20 6E 3D 22 68 6F 74 6D 61 69 6C ; /d>
00000240h: 3C 63 20 6E 3D 22 64 65 6C 65 74 65 64 61 74 61 ;
00000260h: 3C 63 20 6E 3D 22 6D 61 72 73 61 72 69 65 73 31 ;
000003e0h: 3C 63 20 6E 3D 22 68 6B 6B 79 6C 65 65 22 20 6C ; <
00000420h: 63 20 6E 3D 22 77 69 6E 6E 69 65 5F 64 65 73 69 ; c n="winnie_desi
00000430h: 67 6E 65 72 22 20 6C 3D 22 33 22 20 74 3D 22 31 ; gner" l="3" t="1
00000440h: 22 20 2F 3E 3C 63 20 6E 3D 22 6C 62 62 66 69 73 ; " /><
00000710h: 63 20 6E 3D 22 6B 73 79 69 75 22 20 6C 3D 22 33 ; c n="ksyiu" l="3
00000720h: 22 20 74 3D 22 31 22 20 2F 3E 3C 2F 64 3E 3C 64 ; " t="1" /><
00000740h: 63 20 6E 3D 22 77 6F 6E 67 72 68 79 22 20 6C 3D ; c n="wongrhy" l=
00000750h: 22 33 22 20 74 3D 22 31 22 20 2F 3E 3C 63 20 6E ; "3" t="1" />
incoming : 241 6 63
at net.sf.jml.protocol.incoming.IncomingError.messageReceived(IncomingError.java:59)
at net.sf.jml.protocol.MsnSession$1.messageReceived(MsnSession.java:107)
at net.sf.jml.net.Session.fireMessageReceived(Session.java:293)
at net.sf.jml.net.Session.access$0(Session.java:289)
at net.sf.jml.net.Session$MsgDispatcher.run(Session.java:275)
... 1 more
*/
/*
java.lang.Exception: unknown message: ADL 6 OK
at org.apache.jsp.getUpdate_jsp._jspService(getUpdate_jsp.java:253)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at jwm.servlet.UserFilter.doFilter(UserFilter.java:103)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:419)
at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:378)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
at java.lang.Thread.run(Unknown Source)
Caused by: unknown message: ADL 6 OK
at net.sf.jml.protocol.incoming.IncomingUnknown.messageReceived(IncomingUnknown.java:37)
at net.sf.jml.protocol.MsnSession$1.messageReceived(MsnSession.java:107)
at net.sf.jml.net.Session.fireMessageReceived(Session.java:293)
at net.sf.jml.net.Session.access$0(Session.java:289)
at net.sf.jml.net.Session$MsgDispatcher.run(Session.java:275)
... 1 more
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, can you put the logging level to FINEST
net.sf.jml.level = FINEST and if you want you can send me the logs in private.
As I can see is that the ADL packet content is not correct but the problem can be found if I have the whole log so the problem can be tracked.
You must see some big xmls in the logs.
Thanks
damencho
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have 2 msn account.
The first account have no custom group in the contact list.
The second account have several custom group in the contact list.
When I using the first account to login, it works fine.
However,when I using the second account to login,
I got an exception when I retrieving the contact list.
Here is the debug message:
java.lang.Exception: ErrorCode 241 , Unknown error
outgoing : ADL 6 2002
====================
Chunk Debug
====================
====================
Binary Chunk Debug
====================
00000000h: 3C 6D 6C 20 6C 3D 22 31 22 3E 3C 64 20 6E 3D 22 ;
00000130h: 3C 64 20 6E 3D 22 65 68 6B 2E 65 70 73 6F 6E 2E ; <
000001a0h: 64 20 6E 3D 22 67 6D 61 69 6C 2E 63 6F 6D 22 3E ; d n="gmail.com">
000001b0h: 3C 63 20 6E 3D 22 76 69 73 74 61 6C 69 61 22 20 ; <
000001f0h: 2F 64 3E 3C 64 20 6E 3D 22 68 6F 74 6D 61 69 6C ; /d>
00000240h: 3C 63 20 6E 3D 22 64 65 6C 65 74 65 64 61 74 61 ;
00000260h: 3C 63 20 6E 3D 22 6D 61 72 73 61 72 69 65 73 31 ;
000003e0h: 3C 63 20 6E 3D 22 68 6B 6B 79 6C 65 65 22 20 6C ; <
00000420h: 63 20 6E 3D 22 77 69 6E 6E 69 65 5F 64 65 73 69 ; c n="winnie_desi
00000430h: 67 6E 65 72 22 20 6C 3D 22 33 22 20 74 3D 22 31 ; gner" l="3" t="1
00000440h: 22 20 2F 3E 3C 63 20 6E 3D 22 6C 62 62 66 69 73 ; " /><
00000710h: 63 20 6E 3D 22 6B 73 79 69 75 22 20 6C 3D 22 33 ; c n="ksyiu" l="3
00000720h: 22 20 74 3D 22 31 22 20 2F 3E 3C 2F 64 3E 3C 64 ; " t="1" /><
00000740h: 63 20 6E 3D 22 77 6F 6E 67 72 68 79 22 20 6C 3D ; c n="wongrhy" l=
00000750h: 22 33 22 20 74 3D 22 31 22 20 2F 3E 3C 63 20 6E ; "3" t="1" />
incoming : 241 6 63
at org.apache.jsp.getUpdate_jsp._jspService(getUpdate_jsp.java:253)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at jwm.servlet.UserFilter.doFilter(UserFilter.java:103)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:419)
at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:378)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
at java.lang.Thread.run(Unknown Source)
Caused by: ErrorCode 241 , Unknown error
outgoing : ADL 6 2002
====================
Chunk Debug
====================
====================
Binary Chunk Debug
====================
00000000h: 3C 6D 6C 20 6C 3D 22 31 22 3E 3C 64 20 6E 3D 22 ;
00000130h: 3C 64 20 6E 3D 22 65 68 6B 2E 65 70 73 6F 6E 2E ; <
000001a0h: 64 20 6E 3D 22 67 6D 61 69 6C 2E 63 6F 6D 22 3E ; d n="gmail.com">
000001b0h: 3C 63 20 6E 3D 22 76 69 73 74 61 6C 69 61 22 20 ; <
000001f0h: 2F 64 3E 3C 64 20 6E 3D 22 68 6F 74 6D 61 69 6C ; /d>
00000240h: 3C 63 20 6E 3D 22 64 65 6C 65 74 65 64 61 74 61 ;
00000260h: 3C 63 20 6E 3D 22 6D 61 72 73 61 72 69 65 73 31 ;
000003e0h: 3C 63 20 6E 3D 22 68 6B 6B 79 6C 65 65 22 20 6C ; <
00000420h: 63 20 6E 3D 22 77 69 6E 6E 69 65 5F 64 65 73 69 ; c n="winnie_desi
00000430h: 67 6E 65 72 22 20 6C 3D 22 33 22 20 74 3D 22 31 ; gner" l="3" t="1
00000440h: 22 20 2F 3E 3C 63 20 6E 3D 22 6C 62 62 66 69 73 ; " /><
00000710h: 63 20 6E 3D 22 6B 73 79 69 75 22 20 6C 3D 22 33 ; c n="ksyiu" l="3
00000720h: 22 20 74 3D 22 31 22 20 2F 3E 3C 2F 64 3E 3C 64 ; " t="1" /><
00000740h: 63 20 6E 3D 22 77 6F 6E 67 72 68 79 22 20 6C 3D ; c n="wongrhy" l=
00000750h: 22 33 22 20 74 3D 22 31 22 20 2F 3E 3C 63 20 6E ; "3" t="1" />
incoming : 241 6 63
at net.sf.jml.protocol.incoming.IncomingError.messageReceived(IncomingError.java:59)
at net.sf.jml.protocol.MsnSession$1.messageReceived(MsnSession.java:107)
at net.sf.jml.net.Session.fireMessageReceived(Session.java:293)
at net.sf.jml.net.Session.access$0(Session.java:289)
at net.sf.jml.net.Session$MsgDispatcher.run(Session.java:275)
... 1 more
*/
/*
java.lang.Exception: unknown message: ADL 6 OK
at org.apache.jsp.getUpdate_jsp._jspService(getUpdate_jsp.java:253)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at jwm.servlet.UserFilter.doFilter(UserFilter.java:103)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:419)
at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:378)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
at java.lang.Thread.run(Unknown Source)
Caused by: unknown message: ADL 6 OK
at net.sf.jml.protocol.incoming.IncomingUnknown.messageReceived(IncomingUnknown.java:37)
at net.sf.jml.protocol.MsnSession$1.messageReceived(MsnSession.java:107)
at net.sf.jml.net.Session.fireMessageReceived(Session.java:293)
at net.sf.jml.net.Session.access$0(Session.java:289)
at net.sf.jml.net.Session$MsgDispatcher.run(Session.java:275)
... 1 more
In fact I am using the developer version.
I download the source code from svn, and then import the source code to eclipse.
Hi, can you put the logging level to FINEST
net.sf.jml.level = FINEST and if you want you can send me the logs in private.
As I can see is that the ADL packet content is not correct but the problem can be found if I have the whole log so the problem can be tracked.
You must see some big xmls in the logs.
Thanks
damencho
I also found this in pidgin track :
http://www.nabble.com/-7359:-Error-241---Unable-to-add-user.-td20159542.html
and the solution :
http://pidgin.im/pipermail/tracker/2008-September/035362.html
If you have a access to a machine with windows you can also try it.
damencho
Hi again,
I've just committed a fix for this problem, hope it works.
Could you please try with latest svn and report is it ok.
Thanks
Hi Damian,
It works.
thank you very much.