java.lang.NullPointerException
at org.primefaces.context.PrimeExternalContext.redirect(PrimeExternalContext.java:45)
Here is my code:
Code: Select all
@Override
public void beforePhase(PhaseEvent event) {
FacesContext cxt = event.getFacesContext();
ExternalContext ext = cxt.getExternalContext();
HttpSession session = (HttpSession) ext.getSession(false);
boolean newSession = (session == null) || (session.isNew());
boolean postback = !ext.getRequestParameterMap().isEmpty();
boolean timedout = postback && newSession;
if (timedout) {
try {
String url = "http://localhost:8080/estoque/move";
ext.redirect(url); // error!!!
} catch (Exception ex) {
Logger.getLogger(WMovePhaseListener.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
What am I doing wrong?
Best regards,
Luiz