Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Error on run time - JSP

Posted on 2006-10-27
25
Medium Priority
?
273 Views
Last Modified: 2010-04-01
Hi,

I'm making the following website :

http://lix.no-ip.org

Log in as
user : mathi
pwd : mathimathi
Then click on the menu "chat"
Then click "Se connecter"

Then u connect in a new Window to an Applet (a chatbox)

In Mozilla it works,
but in Internet explorer I have the following problem :



javax.servlet.ServletException: Servlet execution threw an exception
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)


root cause

java.lang.StackOverflowError
      org.apache.coyote.tomcat5.CoyoteRequest.doGetSession(CoyoteRequest.java:2235)
      org.apache.coyote.tomcat5.CoyoteRequest.getSession(CoyoteRequest.java:2116)
      org.apache.coyote.tomcat5.CoyoteRequestFacade$GetSessionPrivilegedAction.run(CoyoteRequestFacade.java:173)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.coyote.tomcat5.CoyoteRequestFacade.getSession(CoyoteRequestFacade.java:525)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:254)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      controleur.Controleur.connecterChat(Controleur.java:263)
      controleur.Controleur.doGet(Controleur.java:73)
      controleur.Controleur.doPost(Controleur.java:370)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
      java.security.AccessController.doPrivileged(Native Method)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:691)
      org.apache.jasper.runtime.PageContextImpl.access$10(PageContextImpl.java:65)
      org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:645)
      java.security.AccessController.doPrivileged(Native Method)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:643)
      org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
      java.security.AccessController.doPrivileged(Native Method)
      javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)


note The full stack trace of the root cause is available in the Apache Tomcat/5.0 logs.
0
Comment
Question by:matthew016
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 12
  • 10
  • 3
25 Comments
 
LVL 28

Expert Comment

by:rrz
ID: 17821113
>org.apache.jsp.chat2_jsp._jspService(chat2_jsp.java:66)      
Please show us the code around line 66   in  chat2_jsp.java    Look in Tomcat's work folder.
0
 
LVL 9

Author Comment

by:matthew016
ID: 17822399

65      if (true) {
66        _jspx_page_context.forward("index.html");
67        return;
68      }

Remember everything is fine in Mozilla.
0
 
LVL 28

Expert Comment

by:rrz
ID: 17822648
>Remember everything is fine in Mozilla.  
Is  IE  accepting the session cookie ?  
Hopefully someone will help.
0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
LVL 9

Expert Comment

by:shinobun
ID: 17823896
>> java.lang.StackOverflowError
>> controleur.Controleur.connecterChat(Controleur.java:263)

What do you have around line 263 of Controleur.java?  It looks like it is causing itself to be invoked again, during the same request processing...
0
 
LVL 9

Author Comment

by:matthew016
ID: 17825160
So actually I do this :

getServletContext().getRequestDispatcher(urlChat2).forward(request,response);

So I go to chat2.jsp
Then in chat2.jsp at line 66 in the converted servlet I have


   if(util == null) {
          request.setAttribute("page", application.getAttribute("urlErreur"));
          request.setAttribute("do","loginRequis");
         out.write("\r\n");
         out.write("\t\t\t");
65      if (true) {
66         _jspx_page_context.forward("index.html");
67        return;
68      }
         out.write('\r');
         out.write('\n');
         out.write('      ');
    }


So now I can notice thanks to your help that he loses the attribute "utilisateurs" that I have put in the session.
I have an idea on this :


Actually, as u have noticed, when u click "Se connecter" (to connect to the applet)
I open a new Window,
Maybe it's the fact that I open this new Window that it loses the session in the new Window.

In Mozilla I open a new Window as well, but the session stays in the new Window.


chat1.jsp contains a form, when u click "Se connecter" u submit the form, and a new page must be opened containing the applet.

<div id="contenu">
             <form name="connex" target="_blank"
                       method="post" action="index.html"
                       onsubmit="return pageRefresh(valider() )">

             [some fiels and radiobuttons ...]

             <input name="do" value="chat1" style="display:none">
             <input class="button" value="Se connecter" type="submit"/>
             </form>
</div>


As u can notice when the user submits the form, the new page goes to
index.html (the servlet) with parameter "do" with value "chat1" and then this servlet does some validating and then forward the page to chat2.jsp containing the applet.

It's probably when I open this new window when I lose sessions.


Any help with this would be truely apprectiated because I have no idea on how to fix this !
Thank u !
0
 
LVL 9

Author Comment

by:matthew016
ID: 17825243
Locally, everything works well with Internet Explorer, but when I deploy my web app remotely on my linux server it gives me that exception.

I don't understand why locally it works and not on the server
0
 
LVL 28

Expert Comment

by:rrz
ID: 17825705
>Maybe it's the fact that I open this new Window that it loses the session in the new Window.        
Did you confirm that by  putting  <%=session.getId()%>  on your pages ?  
As  shinobun and I have pointed out, there seems to be a loop in the request processing. Maybe you should tell us more about your web app.  
Are you using a framework ?  
0
 
LVL 9

Author Comment

by:matthew016
ID: 17825790
I'm not using a framework, (except spring for bean injection but that has nothing to do with the error)

You are right, I should better first understand why there is a loop ....
I added some println's ... And I will explain u what happen :

1)

First, the user is on CHAT1.JSP and has to fill in the form :

<div id="contenu">
             <form name="connex" target="_blank"
                       method="post" action="index.html"
                       onsubmit="return pageRefresh(valider() )">

             [some fiels and radiobuttons ...]

             <input name="do" value="chat1" style="display:none">
             <input class="button" value="Se connecter" type="submit"/>
             </form>
</div>

U can notice there is a hidden field "do" with value "chat1"
So this, as u can see, will open a new Window and go to index.html (the servlet's alias) with the parameter "do" with value "chat1".

2) In my servlet :
I want to know what was the action of the user, so I get "do" if an action has been sent as a parameter,
or if it wasn't a parameter, I suppose do was put in request. See the code.

            String action=request.getParameter("do");
            if(action == null) {
                  action=(String) request.getAttribute("do");
                  System.out.println("do is request");
            }
            else System.out.println("do is param");
            System.out.println("ACTION USER : "+action);

if "do" has value "loginRequis", I display a page saying that a login is requierd.
if "do" has value "chat1", I forward the page to "chat2.jsp"

3)
So when the user fill in the form of "chat1.jsp" with hidden field "do" with value "chat1",
the servlet forwards to "chat2.jsp" like I said.

Then I can notice that in "chat2.jsp" the session is lost
(I don't know why but that is another problem, which I will post in a new question if the loop problem has been solved)
See the code :

            metier.IUtilisateur util = (metier.IUtilisateur) session.getAttribute("utilisateur");
            if(util == null) {
                  System.out.println(" TEST ");
                  request.setAttribute("do","loginRequis");
      %>
                  <jsp:forward page="index.html" ></jsp:forward>
      <%
            }

As u can see I put "do" value "loginRequis" (to display the page saying that a login is requierd)
but in the servlet :

            String action=request.getParameter("do");
            if(action == null) {
                  action=(String) request.getAttribute("do");
                  System.out.println("do is request");
            }
            else System.out.println("do is param");
            System.out.println("ACTION USER : "+action);

I keep having action to "chat1" as parameter,
So per consequent, if the servblet has "chat1" as value of do, it will forward to "chat2.jsp"
Then in chat2.jsp the session is lost,
I put the value of "do" to "loginRequis" But the servlet gets "chat1" again and forward again to "chat2.jsp"
etcetera.

Actually, I don't understand why here :

            String action=request.getParameter("do");
            if(action == null) {
                  action=(String) request.getAttribute("do");
                  System.out.println("do is request");
            }
            else System.out.println("do is param");
            System.out.println("ACTION USER : "+action);

action is always "chat1" (because of the form of chat1.jsp and its hidden field),
I tought a *parameter* had a scope of a request ....
0
 
LVL 9

Accepted Solution

by:
shinobun earned 1000 total points
ID: 17825927
Some quick comments...

>> Locally, everything works well with Internet Explorer, but when I deploy my web app remotely on my linux server it gives me that exception.

What servlet container are you using on local and linux?  Are they the same version?  Same configuration?  Different implementations of the Servlet API may result in different behavior.

>> I tought a *parameter* had a scope of a request ....

They will remain in the request as long as the process is in the same chain (staying on the server, like with RequestDispatcher).  Once the process goes back to the client browser, you lose the parameters and the request attributes.  However, session attributes should remain.
0
 
LVL 28

Expert Comment

by:rrz
ID: 17826497
>I put the value of "do" to "loginRequis" But the servlet gets "chat1" again  
Yes, thats the loop. So the logic in servlet is wrong ? Is this the controller ?
0
 
LVL 28

Expert Comment

by:rrz
ID: 17826512
>I put the value of "do" to "loginRequis" But the servlet gets "chat1" again and forward again to "chat2.jsp" etcetera.
Yes, since you are forwarding around and around,  you  carry the parameter with you.
0
 
LVL 28

Assisted Solution

by:rrz
rrz earned 1000 total points
ID: 17826528
>but in the servlet :
>
>          String action=request.getParameter("do");
>          if(action == null) {
>               action=(String) request.getAttribute("do");
>               System.out.println("do is request");
>          }
>          else System.out.println("do is param");
>          System.out.println("ACTION USER : "+action);
Something like
          String action=request.getAttribute("do");
          if(action == null) {
               action=(String) request.getParameter("do");
               System.out.println("do is param");
          }
          else System.out.println("do is request scope");
          System.out.println("ACTION USER : "+action);
0
 
LVL 9

Author Comment

by:matthew016
ID: 17830983
Yes, like u all say, I carry the parameter all the time.

But I still don't understand why I keep carrying it,

>>
shinobun
They will remain in the request as long as the process is in the same chain (staying on the server, like with RequestDispatcher).  Once the process goes back to the client browser, you lose the parameters and the request attributes.  However, session attributes should remain.
<<

Especially "Once the process goes back to the client browser, you lose the parameters"

what do u mean by process being in client ?

1) In the form of  "chat1.jsp" I submit parameter "do"
2) Then process goes to servlet and
3) servlet forward to "chat2.jsp" (Why I still carry the parameter now ??!!) and
4) then chat2.jsp forward to servlet but I carry parameter.

0
 
LVL 28

Expert Comment

by:rrz
ID: 17831409
As I posted,
>Yes, since you are forwarding around and around,  you  carry the parameter with you.
The submitted form makes the only request.  
Maybe we are getting off track here. Lets go back to the top.
>Then u connect in a new Window to an Applet (a chatbox)  
What do you mean by that ?  How is an applet  involved here.  
>In Mozilla I open a new Window as well, but the session stays in the new Window.
What about IE ? Does the new window have the session ID as the parent ?
0
 
LVL 9

Author Comment

by:matthew016
ID: 17833579
>>Yes, since you are forwarding around and around,  you  carry the parameter with you.
>The submitted form makes the only request.  

Ok I fixed this loop

>>Then u connect in a new Window to an Applet (a chatbox)  
>What do you mean by that ?  How is an applet  involved here.  

Actually the applet is not important.
I open a new Window browser when the user click "Se connecter"
but in IE some users loses the session (like on my computer and a girlfirend's too)
and some don't lsoe the session when the new window opens (other friends).


> What about IE ? Does the new window have the session ID as the parent ?
the session is lost in the opened window, <%=session.getId()%> doesn't return anything in the new opened window,
and it asks the user to log-in.
And sometimes, it returns the session before ....
(For example I logged in, and session id was "A", then logged out, logged in again, session id is "B", and when I click "Se connecter" it opens a new window, with session id "A" if u follow ...)
0
 
LVL 9

Author Comment

by:matthew016
ID: 17833621
U can test yourself
http://www.lehall.org
id : mathi
pwd : mathimathi
then click "chat" then "se connecter"
0
 
LVL 28

Expert Comment

by:rrz
ID: 17834335
I tested on my machine with IE6. It seems to work ok. I get same session ID in both windows and your applet displays.  
My current ideas:
     If your problem is loss of session, then try url rewriting. Use  response.encodeURL(url)  on all your links.
     ><input name="do" value="chat1" style="display:none">
         Maybe try adding  attribute   type="text"
    What versions of IE didn't  work ?  Look at  
    http://www.experts-exchange.com/Programming/Programming_Languages/Java/Q_22038916.html   
    Did you test your applet on your parent page in IE6 and IE7?    
Maybe shinobun will better idea..
0
 
LVL 9

Author Comment

by:matthew016
ID: 17836747
On my machine I have IE6 as well.
On my bother's machine IE6 as well and he has the same problem ...
And with other people it works ... It's strange ...
I will try your two advices
Again, I'm sure this problem isn't related to the applet,
in the new window I test the session **before** displaying the applet

metier.IUtilisateur util = (metier.IUtilisateur) session.getAttribute("utilisateur");
if(util == null) {
      request.setAttribute("do","loginRequis");
                 %>
      <jsp:forward page="index.html" ></jsp:forward>
                 <%
}

So rather the fact when I open the new Window in chat1.jsp (containing the form)

<div id="contenu">
      <form name="connex" target="_blank"
                          method="post" action="index.html"
                           onsubmit="return pageRefresh(valider() )">

I'll try your advices
0
 
LVL 9

Author Comment

by:matthew016
ID: 17837183
I FOUND OUT THE PROBLEM !!!!!!!!!!!!!
I found out a windows bug I guess !

When u access the site from *Windows Explorer* ,  u lose the session on the page that is opened.
When u access the site from *Internet Explorer*   ,  u don't lose the session !!

(Even with your two advices, the session is lost in the new window, when u access the site from windows explorer)

Now I guess there isn't any solution for this ?
0
 
LVL 28

Expert Comment

by:rrz
ID: 17837572
>When u access the site from *Windows Explorer*  
How did you get into *Windows Explorer* ?  I am not clear as to what you are saying.
0
 
LVL 9

Author Comment

by:matthew016
ID: 17837618
Try yourself,
go to Windows Explorer (where u see all the files on your disks)
There is a field address,
there u can fill in an internet link
http://www.lehall.org
u can see u lsoe the session when u click "Se connecter"

Personally I'm always accessing Interent from Windows Explorer,
because I have that keyboard shortcut : windows key+E
Now I know I shouldn't.
0
 
LVL 28

Expert Comment

by:rrz
ID: 17837631
I see what you mean. You were not using a browser.
0
 
LVL 9

Author Comment

by:matthew016
ID: 17837650
Yes I was, since when u type an Internet address and click enter in Windows Explorer,
it opens Internet Explorer,
so I was definately in Internet Explorer.
0
 
LVL 9

Assisted Solution

by:shinobun
shinobun earned 1000 total points
ID: 17839962
It's actually odd, because both Windows Explorer and Internet Explorer uses the same engine.  Oh well, another MS magic, I guess.
0
 
LVL 9

Author Comment

by:matthew016
ID: 17840990
Thanks both of you for your precious support !!
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

With the evolution of technology, we have finally reached a point where it is possible to have home automation features like having your thermostat turn up and door lock itself when you leave, as well as a complete home security system. This is a st…
With so many activities to perform, Exchange administrators are always busy in organizations. If everything, including Exchange Servers, Outlook clients, and Office 365 accounts work without any issues, they can sit and relax. But unfortunately, it…
This course is ideal for IT System Administrators working with VMware vSphere and its associated products in their company infrastructure. This course teaches you how to install and maintain this virtualization technology to store data, prevent vuln…
In a question here at Experts Exchange (https://www.experts-exchange.com/questions/29062564/Adobe-acrobat-reader-DC.html), a member asked how to create a signature in Adobe Acrobat Reader DC (the free Reader product, not the paid, full Acrobat produ…

604 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question