NPE in ResourceImpl deserialization from session after server restart
The issue I'm running into has described and fixed as part of MOJARRA-911 over a year ago:
However the fix is no longer present in trunk (seems to have been lost as early as r6845).
This seems like bug to me. De-serialization is a low-level operation that should not rely on the presence of a FacesContext instance in a ThreadLocal.