Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
RHEL 7.9, JBoss EAP 7.1.6, Open JDK 1.8.0.201
Description
I have an application that is returning an HTTP status code of 14 instead of 200 in some cases. It happens for one specific URL in the application. It is not consistent between servers. The same ear file and even the same app server can be copied to a different host and work correctly.
So far using Byteman I'm seeing that:
- 14 is passed to the org.apache.struts2.result.HttpHeaderResult construtor.
- When com.opensymphony.xwork2.DefaultActionInvocation.createResult() is entered the value of DefaultActionInvocation.getResultCode() is "success", which I beleive is correct.
Attached is a partial stack trace at that point.