I have a little code to retrieve and send message to all contacts in my list. My code is a fusion of code from the samples in the distribution pack, nothing new. So, the code works fine in desktop environment but when I try to run it in Glassfish application server (to communicate with a web interface) it does not get the list. What can be happening? I think there is something about synchronous/asynchronous method invocation, but I don how to investigate this deeply.
Thanks in advance for any help,
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 grouping.
The second account have several custom grouping.
When I using the first account to login, it works fine.
However,when I using the second account to login,
I got an error message 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 all,
I have a little code to retrieve and send message to all contacts in my list. My code is a fusion of code from the samples in the distribution pack, nothing new. So, the code works fine in desktop environment but when I try to run it in Glassfish application server (to communicate with a web interface) it does not get the list. What can be happening? I think there is something about synchronous/asynchronous method invocation, but I don how to investigate this deeply.
Thanks in advance for any help,
I have 2 msn account.
The first account have no custom grouping.
The second account have several custom grouping.
When I using the first account to login, it works fine.
However,when I using the second account to login,
I got an error message 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