You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltaspike.apache.org by "Gerhard Petracek (JIRA)" <ji...@apache.org> on 2014/06/04 22:51:03 UTC

[jira] [Commented] (DELTASPIKE-623) Returning a ViewConfig from an action method is broken

    [ https://issues.apache.org/jira/browse/DELTASPIKE-623?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14018159#comment-14018159 ] 

Gerhard Petracek commented on DELTASPIKE-623:
---------------------------------------------

hi richard,

i can't reproduce it.

NavigationHandlerAwareApplication#setNavigationHandler gets called.

call-stack:
at org.apache.deltaspike.jsf.impl.navigation.NavigationHandlerAwareApplication.setNavigationHandler(NavigationHandlerAwareApplication.java:42)
at org.jboss.as.jsf.injection.weld.ForwardingApplication.setNavigationHandler(ForwardingApplication.java:334)
at com.sun.faces.config.processor.ApplicationConfigProcessor.setNavigationHandler(ApplicationConfigProcessor.java:520)
at com.sun.faces.config.processor.ApplicationConfigProcessor.process(ApplicationConfigProcessor.java:295)
at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:152)
at com.sun.faces.config.processor.LifecycleConfigProcessor.process(LifecycleConfigProcessor.java:116)
at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:152)
at com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:239)
at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:435)
at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:214)
at io.undertow.servlet.core.ApplicationListeners.contextInitialized(ApplicationListeners.java:173)
at io.undertow.servlet.core.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:187)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentService.startContext(UndertowDeploymentService.java:86)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentService.start(UndertowDeploymentService.java:71)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)

> Returning a ViewConfig from an action method is broken
> ------------------------------------------------------
>
>                 Key: DELTASPIKE-623
>                 URL: https://issues.apache.org/jira/browse/DELTASPIKE-623
>             Project: DeltaSpike
>          Issue Type: Bug
>          Components: JSF-Module
>    Affects Versions: 1.0.0
>         Environment: WildFly 8.0.0.Final (Mojarra 2.2.5-jbossorg-3)
>            Reporter: Richard DiCroce
>            Assignee: Gerhard Petracek
>
> I updated from DS 0.7 to 1.0.0-SNAPSHOT to fix DELTASPIKE-590 and now returning a ViewConfig from an action method is broken:
> {quote}
> Unable to find matching navigation case with from-view-id '/faces/index.xhtml' for action '#\{loginBean.logout()}' with outcome 'class com.lapis.jsf.framework.testwar.application.FacesPages$Index'
> {quote}
> {code}
> <h:commandButton value="Log out" action="#{loginBean.logout()}" />
> public Class<FacesPages.Index> logout() {
> 	user.logout();
> 	msgs.addInfo().logoutSucceeded();
> 	return FacesPages.Index.class;
> }
> {code}
> I did some debugging and it looks like NavigationHandlerAwareApplication.setNavigationHandler() is never called, so DeltaSpike's NavigationHandler is never even instantiated.



--
This message was sent by Atlassian JIRA
(v6.2#6252)