Skip to content

Instantly share code, notes, and snippets.

@lincolnthree
Created July 2, 2014 15:38
Show Gist options
  • Save lincolnthree/6fc4aea6e62accc2c9ed to your computer and use it in GitHub Desktop.
Save lincolnthree/6fc4aea6e62accc2c9ed to your computer and use it in GitHub Desktop.
20:44:07,839 WARNING [org.ocpsoft.rewrite.servlet.RewriteFilter] (http-/127.0.0.1:8080-3) Response has already been committed, and further write operations are not permitted. This may result in an IllegalStateException being triggered by the underlying application. To avoid this situation, consider adding a Rule `.when(Direction.isInbound().and(Response.isCommitted())).perform(Lifecycle.abort())`, or figure out where the response is being incorrectly committed and correct the bug in the offending code.
20:44:07,847 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/rewrite-test].[default]] (http-/127.0.0.1:8080-3) JBWEB000236: Servlet.service() for servlet default threw exception: java.lang.IllegalStateException
at org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:392) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:152) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
at org.ocpsoft.rewrite.servlet.impl.HttpRewriteWrappedResponse.sendError(HttpRewriteWrappedResponse.java:469) [rewrite-servlet.jar:]
at org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:654) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:338) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.ocpsoft.rewrite.servlet.RewriteFilter.doFilter(RewriteFilter.java:226) [rewrite-servlet.jar:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) [jboss-as-web-7.3.0.Final-redhat-14.jar:7.3.0.Final-redhat-14]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_55]
20:44:07,899 SEVERE [org.ocpsoft.rewrite.AbstractRewrite] (http-/127.0.0.1:8080-4) Rewrite rule evaluation for event [InboundRewrite [GET url=http://127.0.0.1:8080/rewrite-test/path, flow=FORWARD, dispatchResource=/incorrect.txt]]
Rule 0: .addRule().when(Direction.isInbound().and(Path.matches("/path{*}"))).perform(org.ocpsoft.rewrite.servlet.config.CommittedResponseProvider$1@331e7fe3) defined at org.ocpsoft.rewrite.servlet.config.CommittedResponseProvider.getConfiguration(CommittedResponseProvider.java:35)
Rule 1: .addRule(Join.path("/path").to("/incorrect.txt")) defined at org.ocpsoft.rewrite.servlet.config.CommittedResponseProvider.getConfiguration(CommittedResponseProvider.java:35)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment