java.io.FileNotFoundException: http://localhost:8080/cas/serviceValidate?pgtUrl=http%3A%2F%2Flocalhost%3A8080%2Fssp-platform%2FCasProxyServlet&ticket=f001cea8-f02a-45cc-947e-d7aefa02e7cf&service=http%3A%2F%2Flocalhost%3A8080%2Fssp-platform%2FLogin&targetFilterLifecycle=true

Apereo Issues | Dan McCallum | 3 years ago
  1. 0

    Discovered in the field... if you're trying to integrate with Shibboleth or any other container-based authentication mechanism that sets {{REMOTE_USER}}, you will run afoul of {{org.jasig.portal.security.sso.RemoteUserFilterBean}}, which will effectively unset that property on the request if the request does not have a point-to-point SSO ticket or if that ticket does not resolve or the ticket does resolve but is associated with a null username for whatever reason. If a REMOTE_USER has already been set when this filter runs, it should be honored. Also seems to be a parameter name clash problem with CAS in particular - both {{RemoteUserFilterBean}} and {{AbstractTicketValidationFilter}} are triggered by the presence of a {{ticket}} param. And even if the former occurs before the latter in the {{Filter}} stack, the latter is not short-circuited in any way. So you end up with an invalid attempt to validate a CAS ticket that's not really a CAS ticket. E.g. in an env with no CAS server at all: {noformat} ERROR [http-8080-1] o.jasig.cas.client.util.CommonUtils 2014-03-31 13:49:07,630 - http://localhost:8080/cas/serviceValidate?pgtUrl=http%3A%2F%2Flocalhost%3A8080%2Fssp-platform%2FCasProxyServlet&ticket=f001cea8-f02a-45cc-947e-d7aefa02e7cf&service=http%3A%2F%2Flocalhost%3A8080%2Fssp-platform%2FLogin&targetFilterLifecycle=true java.io.FileNotFoundException: http://localhost:8080/cas/serviceValidate?pgtUrl=http%3A%2F%2Flocalhost%3A8080%2Fssp-platform%2FCasProxyServlet&ticket=f001cea8-f02a-45cc-947e-d7aefa02e7cf&service=http%3A%2F%2Flocalhost%3A8080%2Fssp-platform%2FLogin&targetFilterLifecycle=true at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1434) ~[na:1.6.0_37] at org.jasig.cas.client.util.CommonUtils.getResponseFromServer(CommonUtils.java:326) [cas-client-core-3.2.1.jar:3.2.1] at org.jasig.cas.client.util.CommonUtils.getResponseFromServer(CommonUtils.java:305) [cas-client-core-3.2.1.jar:3.2.1] at org.jasig.cas.client.validation.AbstractCasProtocolUrlBasedTicketValidator.retrieveResponseFromServer(AbstractCasProtocolUrlBasedTicketValidator.java:50) [cas-client-core-3.2.1.jar:3.2.1] at org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator.validate(AbstractUrlBasedTicketValidator.java:207) [cas-client-core-3.2.1.jar:3.2.1] at org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:169) [cas-client-core-3.2.1.jar:3.2.1] at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) [spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) [spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) [spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) [spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:6.0.35] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:6.0.35] at org.jasig.services.persondir.support.web.RequestAttributeSourceFilter.doFilter(RequestAttributeSourceFilter.java:329) [person-directory-impl-1.0.0.jar:1.0.0] at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) [spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) [spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:6.0.35] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:6.0.35] at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:180) [spring-orm-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:6.0.35] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:6.0.35] at org.jasig.portal.security.sso.RemoteUserFilterBean.doFilter(RemoteUserFilterBean.java:57) [RemoteUserFilterBean.class:na] at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) [spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) [spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:6.0.35] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:6.0.35] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) [catalina.jar:6.0.35] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [catalina.jar:6.0.35] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) [catalina.jar:6.0.35] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [catalina.jar:6.0.35] at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615) [catalina.jar:6.0.35] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [catalina.jar:6.0.35] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) [catalina.jar:6.0.35] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) [tomcat-coyote.jar:6.0.35] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) [tomcat-coyote.jar:6.0.35] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) [tomcat-coyote.jar:6.0.35] at java.lang.Thread.run(Thread.java:680) [na:1.6.0_37] {noformat}

    Apereo Issues | 3 years ago | Dan McCallum
    java.io.FileNotFoundException: http://localhost:8080/cas/serviceValidate?pgtUrl=http%3A%2F%2Flocalhost%3A8080%2Fssp-platform%2FCasProxyServlet&ticket=f001cea8-f02a-45cc-947e-d7aefa02e7cf&service=http%3A%2F%2Flocalhost%3A8080%2Fssp-platform%2FLogin&targetFilterLifecycle=true
  2. 0

    Discovered in the field... if you're trying to integrate with Shibboleth or any other container-based authentication mechanism that sets {{REMOTE_USER}}, you will run afoul of {{org.jasig.portal.security.sso.RemoteUserFilterBean}}, which will effectively unset that property on the request if the request does not have a point-to-point SSO ticket or if that ticket does not resolve or the ticket does resolve but is associated with a null username for whatever reason. If a REMOTE_USER has already been set when this filter runs, it should be honored. Also seems to be a parameter name clash problem with CAS in particular - both {{RemoteUserFilterBean}} and {{AbstractTicketValidationFilter}} are triggered by the presence of a {{ticket}} param. And even if the former occurs before the latter in the {{Filter}} stack, the latter is not short-circuited in any way. So you end up with an invalid attempt to validate a CAS ticket that's not really a CAS ticket. E.g. in an env with no CAS server at all: {noformat} ERROR [http-8080-1] o.jasig.cas.client.util.CommonUtils 2014-03-31 13:49:07,630 - http://localhost:8080/cas/serviceValidate?pgtUrl=http%3A%2F%2Flocalhost%3A8080%2Fssp-platform%2FCasProxyServlet&ticket=f001cea8-f02a-45cc-947e-d7aefa02e7cf&service=http%3A%2F%2Flocalhost%3A8080%2Fssp-platform%2FLogin&targetFilterLifecycle=true java.io.FileNotFoundException: http://localhost:8080/cas/serviceValidate?pgtUrl=http%3A%2F%2Flocalhost%3A8080%2Fssp-platform%2FCasProxyServlet&ticket=f001cea8-f02a-45cc-947e-d7aefa02e7cf&service=http%3A%2F%2Flocalhost%3A8080%2Fssp-platform%2FLogin&targetFilterLifecycle=true at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1434) ~[na:1.6.0_37] at org.jasig.cas.client.util.CommonUtils.getResponseFromServer(CommonUtils.java:326) [cas-client-core-3.2.1.jar:3.2.1] at org.jasig.cas.client.util.CommonUtils.getResponseFromServer(CommonUtils.java:305) [cas-client-core-3.2.1.jar:3.2.1] at org.jasig.cas.client.validation.AbstractCasProtocolUrlBasedTicketValidator.retrieveResponseFromServer(AbstractCasProtocolUrlBasedTicketValidator.java:50) [cas-client-core-3.2.1.jar:3.2.1] at org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator.validate(AbstractUrlBasedTicketValidator.java:207) [cas-client-core-3.2.1.jar:3.2.1] at org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:169) [cas-client-core-3.2.1.jar:3.2.1] at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) [spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) [spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) [spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) [spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:6.0.35] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:6.0.35] at org.jasig.services.persondir.support.web.RequestAttributeSourceFilter.doFilter(RequestAttributeSourceFilter.java:329) [person-directory-impl-1.0.0.jar:1.0.0] at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) [spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) [spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:6.0.35] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:6.0.35] at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:180) [spring-orm-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:6.0.35] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:6.0.35] at org.jasig.portal.security.sso.RemoteUserFilterBean.doFilter(RemoteUserFilterBean.java:57) [RemoteUserFilterBean.class:na] at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) [spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) [spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:6.0.35] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:6.0.35] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) [catalina.jar:6.0.35] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [catalina.jar:6.0.35] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) [catalina.jar:6.0.35] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [catalina.jar:6.0.35] at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615) [catalina.jar:6.0.35] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [catalina.jar:6.0.35] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) [catalina.jar:6.0.35] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) [tomcat-coyote.jar:6.0.35] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) [tomcat-coyote.jar:6.0.35] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) [tomcat-coyote.jar:6.0.35] at java.lang.Thread.run(Thread.java:680) [na:1.6.0_37] {noformat}

    Apereo Issues | 3 years ago | Dan McCallum
    java.io.FileNotFoundException: http://localhost:8080/cas/serviceValidate?pgtUrl=http%3A%2F%2Flocalhost%3A8080%2Fssp-platform%2FCasProxyServlet&ticket=f001cea8-f02a-45cc-947e-d7aefa02e7cf&service=http%3A%2F%2Flocalhost%3A8080%2Fssp-platform%2FLogin&targetFilterLifecycle=true
  3. 0

    OpenGL Applets won't load with JRE 6 update 21 or higher

    GitHub | 4 years ago | processing-bugs
    java.io.FileNotFoundException: http://jogamp.org/deployment/webstart/jogl-core.jnlp
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    keep failing in running hadoop distributed mode

    Stack Overflow | 5 years ago | AAaa
    java.io.FileNotFoundException: http://localhost:50060/mapOutput?job=job_201201031954_0006&map=attempt_201201031954_0006_m_000001_2&reduce=1

  1. tyson925 1 times, last 1 month ago
7 unregistered visitors
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. java.io.FileNotFoundException

    http://localhost:8080/cas/serviceValidate?pgtUrl=http%3A%2F%2Flocalhost%3A8080%2Fssp-platform%2FCasProxyServlet&ticket=f001cea8-f02a-45cc-947e-d7aefa02e7cf&service=http%3A%2F%2Flocalhost%3A8080%2Fssp-platform%2FLogin&targetFilterLifecycle=true

    at sun.net.www.protocol.http.HttpURLConnection.getInputStream()
  2. Java RT
    HttpURLConnection.getInputStream
    1. sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1434)[na:1.6.0_37]
    1 frame
  3. Jasig CAS Client for Java - Core
    AbstractTicketValidationFilter.doFilter
    1. org.jasig.cas.client.util.CommonUtils.getResponseFromServer(CommonUtils.java:326)[cas-client-core-3.2.1.jar:3.2.1]
    2. org.jasig.cas.client.util.CommonUtils.getResponseFromServer(CommonUtils.java:305)[cas-client-core-3.2.1.jar:3.2.1]
    3. org.jasig.cas.client.validation.AbstractCasProtocolUrlBasedTicketValidator.retrieveResponseFromServer(AbstractCasProtocolUrlBasedTicketValidator.java:50)[cas-client-core-3.2.1.jar:3.2.1]
    4. org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator.validate(AbstractUrlBasedTicketValidator.java:207)[cas-client-core-3.2.1.jar:3.2.1]
    5. org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:169)[cas-client-core-3.2.1.jar:3.2.1]
    5 frames
  4. Spring
    DelegatingFilterProxy.doFilter
    1. org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)[spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE]
    2. org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)[spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE]
    3. org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)[spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE]
    4. org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)[spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE]
    4 frames
  5. Glassfish Core
    ApplicationFilterChain.doFilter
    1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)[catalina.jar:6.0.35]
    2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)[catalina.jar:6.0.35]
    2 frames
  6. Person Directory Implementations
    RequestAttributeSourceFilter.doFilter
    1. org.jasig.services.persondir.support.web.RequestAttributeSourceFilter.doFilter(RequestAttributeSourceFilter.java:329)[person-directory-impl-1.0.0.jar:1.0.0]
    1 frame
  7. Spring
    DelegatingFilterProxy.doFilter
    1. org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)[spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE]
    2. org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)[spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE]
    2 frames
  8. Glassfish Core
    ApplicationFilterChain.doFilter
    1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)[catalina.jar:6.0.35]
    2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)[catalina.jar:6.0.35]
    2 frames
  9. Spring ORM
    OpenEntityManagerInViewFilter.doFilterInternal
    1. org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:180)[spring-orm-3.2.8.RELEASE.jar:3.2.8.RELEASE]
    1 frame
  10. Spring
    OncePerRequestFilter.doFilter
    1. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)[spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE]
    1 frame
  11. Glassfish Core
    ApplicationFilterChain.doFilter
    1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)[catalina.jar:6.0.35]
    2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)[catalina.jar:6.0.35]
    2 frames
  12. org.jasig.portal
    RemoteUserFilterBean.doFilter
    1. org.jasig.portal.security.sso.RemoteUserFilterBean.doFilter(RemoteUserFilterBean.java:57)[RemoteUserFilterBean.class:na]
    1 frame
  13. Spring
    DelegatingFilterProxy.doFilter
    1. org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)[spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE]
    2. org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)[spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE]
    2 frames
  14. Glassfish Core
    CoyoteAdapter.service
    1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)[catalina.jar:6.0.35]
    2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)[catalina.jar:6.0.35]
    3. org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)[catalina.jar:6.0.35]
    4. org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)[catalina.jar:6.0.35]
    5. org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)[catalina.jar:6.0.35]
    6. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)[catalina.jar:6.0.35]
    7. org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)[catalina.jar:6.0.35]
    8. org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)[catalina.jar:6.0.35]
    9. org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)[catalina.jar:6.0.35]
    9 frames
  15. Grizzly HTTP
    JIoEndpoint$Worker.run
    1. org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)[tomcat-coyote.jar:6.0.35]
    2. org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)[tomcat-coyote.jar:6.0.35]
    3. org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)[tomcat-coyote.jar:6.0.35]
    3 frames
  16. Java RT
    Thread.run
    1. java.lang.Thread.run(Thread.java:680)[na:1.6.0_37]
    1 frame