[
https://issues.apache.org/jira/browse/MYFACES-3101?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13028274#comment-13028274
]
alex musort commented on MYFACES-3101:
--------------------------------------
Hi Jakob
I downloaded these jar files:
https://repository.apache.org/content/groups/snapshots/org/apache/myfaces/core/myfaces-api/2.0.6-SNAPSHOT/myfaces-api-2.0.6-20110501.000939-11.jar
https://repository.apache.org/content/groups/snapshots/org/apache/myfaces/core/myfaces-impl/2.0.6-SNAPSHOT/myfaces-impl-2.0.6-20110502.150311-11.jar
And I replace them in my project but I'm getting the following errror:
javax.faces.view.facelets.TagException
/prototipo/altaEmpleados.xhtml at line 69 and column 15 <f:metadata> Parent
UIComponent j_id826412481_721d0ace should be instance of UIViewRoot
What am I doing wrong??? Or what else do I need to do because besides the error
I mentioned above, I'm still getting the nullpointerexception error
java.lang.NullPointerException
at
org.apache.myfaces.context.servlet.PartialViewContextImpl.getPartialResponseWriter(PartialViewContextImpl.java:301)
thx.
> 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