Unless you're using JSF 2.2 (which is still not out yet at this moment) or MyFaces CODI (which I'd have expected that you would explicitly mention that), the @ViewScoped
doesn't work in CDI. This also pretty much matches your problem symptoms.
Manage the bean by JSF instead of CDI. Replace @Named("domainEdit")
by @ManagedBean
from javax.faces.bean
package. Or, install MyFaces CODI to bridge JSF @ViewScoped
to CDI.