java.lang.IllegalStateException перенаправление на внешнюю страницу - PullRequest
0 голосов
/ 18 июня 2019

Я пытаюсь перенаправить на внешнюю страницу в jsf, используя FaceContext.redirect (), но получаю сообщение об ошибке.

public void redirecionarProcessoPaiSemCaptura(Long codigoProcesso) {
        this.mBeanUtils.redirectPaginaExterna(this.propriedadesSistemaMbean.getUrlSistemaNovoSajAdv() + "/casos/processo/cadastro" + codigoProcesso);


public void redirectPaginaExterna(String pagina) {
        try {

    this.facesContext.getExternalContext().redirect(pagina);
        } catch (final IOException e) {
            MBeanUtils.LOGGER.error("Erro ao redirecionar pagina externa", e);
        }
    }
{

Сообщение об ошибке выглядит следующим образом:

18:30:17,389 ERROR [br.com.softplan.pd.zion.faces.impl.ZionExceptionHandler] (default task-35) null: java.lang.IllegalStateException
    at com.sun.faces.context.ExternalContextImpl.redirect(ExternalContextImpl.java:661) [jsf-impl-2.2.8-23.jar:2.2.8-23]
    at br.com.softplan.unj.adv.view.jsf.commons.MBeanUtils.redirectPaginaExterna(MBeanUtils.java:143) [classes:]
    at br.com.softplan.unj.adv.view.jsf.commons.MBeanUtils$Proxy$_$$_WeldSubclass.redirectPaginaExterna(Unknown Source) [classes:]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_161]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_161]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_161]
    at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_161]
    at org.jboss.weld.interceptor.proxy.SimpleInterceptionChain.interceptorChainCompleted(SimpleInterceptionChain.java:51) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]
    at org.jboss.weld.interceptor.chain.AbstractInterceptionChain.finish(AbstractInterceptionChain.java:148) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]
    at org.jboss.weld.interceptor.chain.AbstractInterceptionChain.invokeNextInterceptor(AbstractInterceptionChain.java:104) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]
    at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.executeInterception(InterceptorMethodHandler.java:43) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]
    at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.invoke(InterceptorMethodHandler.java:36) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]
    at org.jboss.weld.bean.proxy.CombinedInterceptorAndDecoratorStackMethodHandler.invoke(CombinedInterceptorAndDecoratorStackMethodHandler.java:51) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]
    at br.com.softplan.unj.adv.view.jsf.commons.MBeanUtils$Proxy$_$$_WeldSubclass.redirectPaginaExterna(Unknown Source) [classes:]
    at br.com.softplan.unj.adv.view.jsf.commons.MBeanUtils$Proxy$_$$_WeldClientProxy.redirectPaginaExterna(Unknown Source) [classes:]
    at br.com.softplan.unj.adv.view.jsf.managedbean.processo.ProcessoRelacionadoMbean.redirecionarProcessoPaiSemCaptura(ProcessoRelacionadoMbean.java:310) [classes:]
    at br.com.softplan.unj.adv.view.jsf.managedbean.processo.ProcessoRelacionadoMbean$Proxy$_$$_WeldSubclass.redirecionarProcessoPaiSemCaptura(Unknown Source) [classes:]
    at br.com.softplan.unj.adv.view.jsf.managedbean.processo.ProcessoRelacionadoMbean.editarProcesso(ProcessoRelacionadoMbean.java:298) [classes:]
    at br.com.softplan.unj.adv.view.jsf.managedbean.processo.ProcessoRelacionadoMbean$Proxy$_$$_WeldSubclass.editarProcesso(Unknown Source) [classes:]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_161]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_161]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_161]
    at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_161]
    at org.jboss.weld.interceptor.proxy.SimpleInterceptionChain.interceptorChainCompleted(SimpleInterceptionChain.java:51) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]
    at org.jboss.weld.interceptor.chain.AbstractInterceptionChain.finish(AbstractInterceptionChain.java:148) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]
    at org.jboss.weld.interceptor.chain.AbstractInterceptionChain.invokeNextInterceptor(AbstractInterceptionChain.java:104) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]
    at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.executeInterception(InterceptorMethodHandler.java:43) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]
    at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.invoke(InterceptorMethodHandler.java:36) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]
    at org.jboss.weld.bean.proxy.CombinedInterceptorAndDecoratorStackMethodHandler.invoke(CombinedInterceptorAndDecoratorStackMethodHandler.java:51) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]
    at br.com.softplan.unj.adv.view.jsf.managedbean.processo.ProcessoRelacionadoMbean$Proxy$_$$_WeldSubclass.editarProcesso(Unknown Source) [classes:]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_161]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_161]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_161]
    at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_161]
    at javax.el.ELUtil.invokeMethod(ELUtil.java:308) [jboss-el-api_3.0_spec-1.0.3.Final.jar:1.0.3.Final]
    at javax.el.BeanELResolver.invoke(BeanELResolver.java:537) [jboss-el-api_3.0_spec-1.0.3.Final.jar:1.0.3.Final]
    at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:256) [jboss-el-api_3.0_spec-1.0.3.Final.jar:1.0.3.Final]
    at com.sun.el.parser.AstValue.invoke(AstValue.java:286) [javax.el-3.0.1-b05.jar:]
    at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:304) [javax.el-3.0.1-b05.jar:]
    at org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...