Solved

Error on run time - JSP

Posted on 2006-10-27
25
257 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
  • 12
  • 10
  • 3
25 Comments
 
LVL 27

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 27

Expert Comment

by:rrz
ID: 17822648
>Remember everything is fine in Mozilla.  
Is  IE  accepting the session cookie ?  
Hopefully someone will help.
0
 
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 27

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 250 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 27

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 27

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 27

Assisted Solution

by:rrz
rrz earned 250 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
What Security Threats Are You Missing?

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

 
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 27

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 27

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 27

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 27

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 250 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

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Suggested Solutions

Is your Office 365 signature not working the way you want it to? Are signature updates taking up too much of your time? Let's run through the most common problems that an IT administrator can encounter when dealing with Office 365 email signatures.
Is your company's data protection keeping pace with virtualization? Here are 7 dynamic ways to adapt to rapid breakthroughs in technology.
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…
This video demonstrates how to create an example email signature rule for a department in a company using CodeTwo Exchange Rules. The signature will be inserted beneath users' latest emails in conversations and will be displayed in users' Sent Items…

746 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

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now