Hallo,

in Order to redirect to another page during  Restore-View-Phase I call:

        FacesContext fc = event.getFacesContext();
        fc.getApplication().getNavigationHandler().handleNavigation(fc, "",
"mnfmrecherche");


There is the navigation-rule in my faces-config.xml:

        <navigation-rule>
                <from-view-id>/*</from-view-id>
                <navigation-case>
                        <from-outcome>mnfmrecherche</from-outcome>
                        <to-view-id>/pages/mn/mnfmRecherche.xhtml</to-view-id>
                </navigation-case>
        </navigation-rule>


Makes following exception:

[27.08.09 14:38:18:206 CEST] 0000001f ServiceLogger I
com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC
hat die Datenstromdatei
C:\Programme\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\ffdc\server1_0000001f_09.08.27_14.38.18_2.txt
für das Ereignis geschlossen.
[27.08.09 14:38:18:206 CEST] 0000001f WebApp        E   [Servlet
Error]-[Faces Servlet]: java.lang.NullPointerException
        at 
com.sun.faces.application.NavigationHandlerImpl.getViewId(NavigationHandlerImpl.java:175)
        at 
com.sun.faces.application.NavigationHandlerImpl.handleNavigation(NavigationHandlerImpl.java:121)
        at 
org.apache.myfaces.custom.redirectTracker.RedirectTrackerNavigationHandler.handleNavigation(RedirectTrackerNavigationHandler.java:40)
        at 
de.safir.web.jsf.DebugPhaseListener.navigierenAufNeueZielseite(DebugPhaseListener.java:431)
        .....


What I am doing wrong?
Has anybody an idea?


Thanks Georg

Reply via email to