Skip to content

CPU 100% dead loop #8

Open
Open
@liur118

Description

@liur118

env:
java1.8
tomcat-apache-tomcat-8.0.29
ssm 4.1.4+-

I've met a dead loop
caused by this class
ResponseWrapper.java
@Override public ServletResponse getResponse() { return this; }
when run the application on tomcat, an error appeared by request the web.html in the application
see these codes from DefaultServlet.java:895
ServletResponse r = response; long contentWritten = 0; while (r instanceof ServletResponseWrapper) { r = ((ServletResponseWrapper) r).getResponse(); }
The ResponseWrapper.getResponse() method will return the Object itself forever. cause the dead loop.
suggest
@Override public ServletResponse getResponse() { return super.getResponse(); }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions