[ 
https://issues.apache.org/jira/browse/STR-3216?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13123246#comment-13123246
 ] 

Dave Newton commented on STR-3216:
----------------------------------

And... you believe this is a Struts bug, and not something in your filter?
                
> StackOverFlowError in Struts 1.2.7
> ----------------------------------
>
>                 Key: STR-3216
>                 URL: https://issues.apache.org/jira/browse/STR-3216
>             Project: Struts 1
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 1.2.7
>         Environment: Web Application Running on Weblogic 10.3/Struts 
> 1.2.7/JDK 6 on HP-Unix 
>            Reporter: Vamsidhar Guntamukkala
>
> We have a web application running on Weblogic 10.3/Struts 1.2.7/JDK 6 on 
> HP-Unix. We are seeing a stackoverflow error. From the stack trace we see the 
> below infinite loop before the stack explodes. 
> We have a Intercepting filter that does some basic logging in our code - 
> XYZ.abc.utils.XYZLogFilter.doFilter(XYZLogFilter.java:56)
>         at 
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
>         at 
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
>         at 
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
>       at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
>         at 
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>         at XYZ.abc.utils.XYZLogFilter.doFilter(XYZLogFilter.java:56)
>         at 
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>         at 
> weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:524)
>         at 
> weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)
>         at 
> org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
>         at 
> org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
>         at 
> org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
>         at 
> org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
>         at 
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
>         at 
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
>         at 
> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>         at 
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
>         at 
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
>         at 
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
>         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
>         at 
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>         at XYZ.abc.utils.XYZLogFilter.doFilter(XYZLogFilter.java:56)
>         at 
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>         at 
> weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:524)
>         at 
> weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)
>         at 
> org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
>         at 
> org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
>         at 
> org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
>         at 
> org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
>         at 
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
>         at 
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
>         at 
> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>         at 
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
>         at 
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
>         at 
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
>         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
>         at 
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>         at XYZ.abc.utils.XYZLogFilter.doFilter(XYZLogFilter.java:56)
>         at 
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>         at 
> weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:524)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to