[jira] [Updated] (MYFACES-3101) NavigationHandlerImpl throws NullpointerException if view is expired

2011-04-27 Thread Jakob Korherr (JIRA)

 [ 
https://issues.apache.org/jira/browse/MYFACES-3101?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jakob Korherr updated MYFACES-3101:
---

   Resolution: Fixed
Fix Version/s: 2.0.6-SNAPSHOT
   Status: Resolved  (was: Patch Available)

resolved

 NavigationHandlerImpl throws NullpointerException if view is expired
 

 Key: MYFACES-3101
 URL: https://issues.apache.org/jira/browse/MYFACES-3101
 Project: MyFaces Core
  Issue Type: Bug
  Components: General
Affects Versions: 2.0.4
Reporter: Martin Stockhammer
 Fix For: 2.0.6-SNAPSHOT

 Attachments: MYFACES-3101-v2.patch, MYFACES-3101.patch


 I tried to use the NavigationHandler inside a Faces exception handler to deal 
 with ViewExpiredException as mentioned here: 
 http://www.nfjsone.com/blog/ed_burns/2009/09/dealing_gracefully_with_viewexpiredexception_in_jsf2.
 The example does not work with myfaces, because 
 org.apache.myfaces.application.NavigationHandlerImpl throws a 
 NullpointerException while handleNavigation() is called.
 The exception occurs in line 160: String viewId = 
 facesContext.getViewRoot().getViewId();
 I think the cause is that the viewroot is not set anymore when the 
 ViewExpiredException is thrown. 
 The official API for NavigationHandler.handleNavigation tells, that the 
 NullpointerException is thrown only if the given facescontext is null.
 NullPointerException - if context is null

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (MYFACES-3101) NavigationHandlerImpl throws NullpointerException if view is expired

2011-04-06 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/MYFACES-3101?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Kočí updated MYFACES-3101:
-

Status: Patch Available  (was: Open)

 NavigationHandlerImpl throws NullpointerException if view is expired
 

 Key: MYFACES-3101
 URL: https://issues.apache.org/jira/browse/MYFACES-3101
 Project: MyFaces Core
  Issue Type: Bug
  Components: General
Affects Versions: 2.0.4
Reporter: Martin Stockhammer

 I tried to use the NavigationHandler inside a Faces exception handler to deal 
 with ViewExpiredException as mentioned here: 
 http://www.nfjsone.com/blog/ed_burns/2009/09/dealing_gracefully_with_viewexpiredexception_in_jsf2.
 The example does not work with myfaces, because 
 org.apache.myfaces.application.NavigationHandlerImpl throws a 
 NullpointerException while handleNavigation() is called.
 The exception occurs in line 160: String viewId = 
 facesContext.getViewRoot().getViewId();
 I think the cause is that the viewroot is not set anymore when the 
 ViewExpiredException is thrown. 
 The official API for NavigationHandler.handleNavigation tells, that the 
 NullpointerException is thrown only if the given facescontext is null.
 NullPointerException - if context is null

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira