I have a strange problem. Afaik I can insert a SessionScoped bean into the viewcoped because its wider than the other. Here is my code:
@ManagedBean @ViewScoped public class ProjectBean implements Serializable { @ManagedProperty(value="#{projectCurrentBean}") private ProjectCurrentBean currentBean; public void setCurrentBean(ProjectCurrentBean currentBean) { this.currentBean = currentBean; } @ManagedProperty(value="#{userCredentialsBean}") private UserCredentialsBean activeUser; public void setActiveUser(UserCredentialsBean activeUser) { this.activeUser = activeUser; }
2 managed beans:
@ManagedBean @SessionScoped public class ProjectCurrentBean implements Serializable {
and
@ManagedBean @SessionScoped public class UserCredentialsBean implements Serializable {
It works fine with UserCredentialsBean, but when I put ProjectCurrentBean it fails:
Unable to create managed bean projectBean. The following problems were found: - The scope of the object referenced by expression
why?:)
source share