-
Bug
-
Resolution: Done
-
Critical
-
14.0.1.Final, 12.0.0.Final, 13.0.0.Final, 15.0.0.Final
-
None
-
Workaround Exists
-
I have two Servlets Book and BookPreview the attribute is set in Book Servlet as follow:
Book.java
TestBean testBean=null;
if(session.getAttribute("testBean")!=null)
testBean = (TestBean)session.getAttribute("testBean");
else{
testBean=new TestBean();
session.setAttribute("testBean",testBean);
}
testBean.setAmount("10");
response.sendRedirect("BookPreview");
The session attribute can be retrieved and the page is loaded normally and the Amount value is displayed however when submitting the form (Post Action in BookPreview.java) Null Pointer exception is generated.
BookPreview.java
TestBean testBean = (TestBean)session.getAttribute("testBean");
String amount = testBean.getAmount; //Null pointer exception when submitting the form
<form method="Post" action="BookPreview">
</form>
TestBean.java
public class TestBean implements java.io.Serializable {
private static final long serialVersionUID = 1L;
private String amount;
public String getAmount()
{ return amount; }public void setAmount(String amount)
{ this.amount = amount; }}
Kindly advice how to fix the problem at the level of the server configuration.
PS: I am not getting the exception when deploying the same application under other J EE application servers (Tomcat....)
Thanks and Best Regards
- is caused by
-
WFLY-12266 Distributed session changes fail to replicate if subsequent request arrives < 1 second after session was created.
- Closed