Out of curiosity, what happens if you remove this section of the QuickLink since you aren’t using it?
<entry key="httpSession">
<value>
<Script>
<Source>
import javax.faces.context.FacesContext;
import javax.servlet.http.HttpSession;
FacesContext fc = FacesContext.getCurrentInstance();
HttpSession session = fc.getExternalContext().getSession(true);
return session;
</Source>
</Script>
</value>
</entry>