WARNING: JSF1063: WARNING! Setting non-serializable attribute value into HttpSession

Problem

In JSF 2.0 web application, during server initialization, it hits following warning message

WARNING: JSF1063: WARNING! Setting non-serializable attribute value into HttpSession
(key: user, value class: com.mkyong.UserBean).

UserBean.java


package com.mkyong;

@ManagedBean(name="user")
@SessionScoped
public class UserBean{

	//...
}

Solution

The “UserBean” is not serializable. To get rid of this warning message, just make this bean implement java.io.Serializable interface.

UserBean.java


package com.mkyong;

import java.io.Serializable;

@ManagedBean(name="user")
@SessionScoped
public class UserBean implements Serializable{

	//...
}

6 comments on “WARNING: JSF1063: WARNING! Setting non-serializable attribute value into HttpSession

Leave a Comment

Your email address will not be published. Required fields are marked *