Javax.servlet.ServletException: WELD-001408 Unsatisfied dependencies

0 respostas
M
Bom dia, eu estou desenvolvendo um projeto utilizando JEE7 + Glassfish V4 +NetBeans 7.3.1 + JPA, tenho um ManagedBeans que controla o login da aplicação:LoginController e fiz um só que preciso do usuario logado nos demais controllers para fazer a regra de acesso então fiz um @Inject de Login controller em ClienteController e me deparei com a seguinte exception:
javax.servlet.ServletException: WELD-001408 Unsatisfied dependencies
abaixo vou postar os controllers para ficar mais fácil de entender o que estou dizendo LoginController:
public class LoginController extends BaseCDIBean<Usuario>
{
    @Inject
    private UsuarioSession bean;

    public LoginController()
    {
        setSelectedBean(new Usuario());
    }

    /**
     * Metodo que retorna um HttpServletRequest
     *
     * @return
     */
    public static HttpServletRequest getRequest()
    {
        FacesContext context = FacesContext.getCurrentInstance();

        return (HttpServletRequest)context.getExternalContext().getRequest();
    }

    public boolean isUserInRole(String roleName)
    {
        Subject subject = (Subject)getRequest().getSession().getAttribute(
                "javax.security.auth.subject");

        for(Principal p : subject.getPrincipals())
        {
            if(p.getName().equals(roleName))
            {
                return true;
            }
        }

        return false;
    }

    /**
     * Metodo que faz o login
     *
     * @return
     */
    public String doLogin()
    {
        try
        {
            String pagina = "home";

            getRequest().login(getSelectedBean().getUsuario(), getSelectedBean().getSenha());
            getRequest().getSession(true);

            setSelectedBean(bean.getUsuario(null, getRequest().getUserPrincipal().getName()));
            getSelectedBean().setLogado(true);
           
            for(GrupoAndUsuario grupoAndUsuario : getSelectedBean().getGruposAQuePertence())
            {
                if(grupoAndUsuario.getGrupo().getId().equals(Grupo.PRESIDENCIA)
                        || grupoAndUsuario.getGrupo().getId().equals(Grupo.DESENVOLVEDORES))
                {
                    pagina = doHomeAdmin();
                }
                else if(grupoAndUsuario.getGrupo().getId().equals(Grupo.CLIENTES))
                {
                    pagina = "homeCliente";
                }
                else if(grupoAndUsuario.getGrupo().getId().equals(Grupo.ADMINISTRADORES))
                {
                    pagina = "listarUnidades";
                }
                else
                {
                    pagina = "listarClientes";
                }
            }
            return pagina;
        }
        catch(ServletException ex)
        {
            Logger.getLogger(LoginController.class.getName()).log(Level.SEVERE, null, ex);
            return "loginError";
        }
    }

    public String doLogout()
    {
        String pagina = "home";

        try
        {
            getRequest().getSession(false);
            setSelectedBean(new Usuario());           
            getRequest().logout();
        }
        catch(ServletException e)
        {
            Logger.getLogger(LoginController.class.getName()).log(Level.SEVERE, "Failed to logout user!", e);
            pagina = "loginError";
        }

        return pagina;
    }

    public String doHomeAdmin()
    {
        return "homeAdmin";
    }
}
E agora ClienteController:
public class ClienteController extends BaseCDIBean<Cliente>
{
    @Inject
    private ClienteSession bean;

    @Inject
    private UsuarioSession usuarioSession;

    @Inject
    private LoginController loginController;

    @Inject
    private HelperController helperController;

    private List<Cliente> clientesAtivosFiltrados;

    private List<Cliente> clientesInativosFiltrados;

    private Endereco endereco;

    public ClienteController()
    {
        setSelectedBean(new Cliente());
        getSelectedBean().setUsuario(new Usuario());
        this.endereco = new Endereco(getSelectedBean());
    }

    public List<Cliente> getClientesAtivosFiltrados()
    {
        return clientesAtivosFiltrados;
    }

    public void setClientesAtivosFiltrados(List<Cliente> clientesAtivosFiltrados)
    {
        this.clientesAtivosFiltrados = clientesAtivosFiltrados;
    }

    public List<Cliente> getClientesInativosFiltrados()
    {
        return clientesInativosFiltrados;
    }

    public void setClientesInativosFiltrados(List<Cliente> clientesInativosFiltrados)
    {
        this.clientesInativosFiltrados = clientesInativosFiltrados;
    }

    public Endereco getEndereco()
    {
        return endereco;
    }

    public void setEndereco(Endereco endereco)
    {
        this.endereco = endereco;
    }

    /**
     * Metodo que retorna as profissoes ativas.
     *
     * @return
     */
    public List<Profissao> getProfissoes()
    {
        return bean.getProfissoes(true);
    }

    /**
     * Metodo que retorna os clientes ativos conforme o usuario logado.
     *
     * @return
     */
    public List<Cliente> getClientesAtivos()
    {
//        System.out.println("usuario: " + loginController.getSelectedBean().getFuncionario().getNomeRazaoSocial());
        if(loginController.getSelectedBean().isPermissaoTotal())
        {
            return bean.getClientes(true, null);
        }
        else
        {
            return bean.getClientesByUnidade(loginController.getUsuario().getFuncionario().getUnidade());
        }
    }

    /**
     * Metodo que retorna os clientes inativos conforme o usuario logado.
     *
     * @return
     */
    public List<Cliente> getClientesInativos()
    {
        if(LoginController.getUsuario().isPermissaoTotal())
        {
            return bean.getClientes(false, null);
        }
        else
        {
            return bean.getClientesByUnidade(LoginController.getUsuario().getFuncionario().getUnidade());
        }
    }

    public void getConsultaEndereco()
    {
        getSelectedBean().setEndereco(helperController.getConsultaEndereco(this.getEndereco()));
    }

    public String doListClientes()
    {
        this.getClientesAtivos();
        this.getClientesAtivos();
        return "listarClientes";
    }

    /**
     * Metodo que faz o primeiro cadastro do cliente
     *
     * @return
     */
    public void doFinishCadastroClienteAtHome()
    {
        // Adiciona um usuario para um cliente.
        getSelectedBean().adicionaUsuario(getSelectedBean().getUsuario());
        // Adiciona a idade para o cliente conforme a data de nascimento passada.
        getSelectedBean().setIdade(DataAuxiliar.retornaIdade(getSelectedBean().getDataDeNascimento()));
        // Adiciona o signo do cliente conforme a data de nascimento passada.
        getSelectedBean().adicionaSigno(getSelectedBean().getDataDeNascimento());
        // Adicionar o cliente no grupo de clientes
        GrupoAndUsuario grupoAndUsuario = new GrupoAndUsuario(usuarioSession.getGrupoById(Grupo.CLIENTES), getSelectedBean().getUsuario());
        getSelectedBean().getUsuario().setGruposAQuePertence(new ArrayList<GrupoAndUsuario>());
        getSelectedBean().getUsuario().getGruposAQuePertence().add(grupoAndUsuario);
        // Salva o cliente
        bean.saveCliente(getSelectedBean());
        setSelectedBean(new Cliente());
        getSelectedBean().setUsuario(new Usuario());
        FacesContext context = FacesContext.getCurrentInstance();
        context.addMessage(null, new FacesMessage("Cadastro efetuado com sucesso!!!"));
    }

    public String doCreateCliente()
    {
        setSelectedBean(new Cliente());
        getSelectedBean().setUsuario(new Usuario());
        getSelectedBean().setEndereco(new Endereco(getSelectedBean()));
        getSelectedBean().setAlbum(new ClienteAlbum());
        getSelectedBean().setPerfil(new ClientePerfil());
        return "novoCliente";
    }

    public String doFinishCreateCliente()
    {
        getSelectedBean().adicionaUsuario(getSelectedBean().getUsuario());
        getSelectedBean().adicionaAlbum(getSelectedBean().getAlbum());;
        getSelectedBean().adicionaPerfil(getSelectedBean().getPerfil());
        getSelectedBean().adicionaEndereco(getSelectedBean().getEndereco());
        getSelectedBean().setIdade((DataAuxiliar.retornaIdade(getSelectedBean().getDataDeNascimento())));
        getSelectedBean().adicionaSigno(getSelectedBean().getDataDeNascimento());
        GrupoAndUsuario grupoAndUsuario = new GrupoAndUsuario(usuarioSession.getGrupoById(Grupo.CLIENTES), getSelectedBean().getUsuario());
        getSelectedBean().getUsuario().setGruposAQuePertence(new ArrayList<GrupoAndUsuario>());
        getSelectedBean().getUsuario().getGruposAQuePertence().add(grupoAndUsuario);
        bean.saveCliente(getSelectedBean());
        return doListClientes();
    }

    public String doEditCliente()
    {
        return "editarCliente";
    }

    public String doFinishEditCliente()
    {
        return doListClientes();
    }

    public String doVerCliente()
    {
        return "verCliente";
    }

    /**
     * Metodo que zero as listas utilizadas pelos filtros de clientes.
     *
     * @return
     */
    public String doRefreshClientes()
    {
        this.clientesAtivosFiltrados = null;
        this.clientesInativosFiltrados = null;
        return doListClientes();
    }
}
Exception:
org.jboss.weld.exceptions.IllegalArgumentException: WELD-001408 Unsatisfied dependencies for type [LoginController] with qualifiers [@Default] at injection point [[BackedAnnotatedField] @Inject private br.com.a2encontros.views.controllers.ClienteController.loginController]
	at org.jboss.weld.manager.InjectionTargetFactoryImpl.createInjectionTarget(InjectionTargetFactoryImpl.java:82)
	at org.jboss.weld.manager.InjectionTargetFactoryImpl.createInjectionTarget(InjectionTargetFactoryImpl.java:68)
	at org.jboss.weld.manager.BeanManagerImpl.createInjectionTarget(BeanManagerImpl.java:1039)
	at org.glassfish.weld.services.JCDIServiceImpl.injectManagedObject(JCDIServiceImpl.java:283)
	at org.glassfish.faces.integration.GlassFishInjectionProvider.inject(GlassFishInjectionProvider.java:189)
	at com.sun.faces.mgbean.BeanBuilder.injectResources(BeanBuilder.java:203)
	at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:101)
	at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
	at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
	at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244)
	at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116)
	at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
	at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
	at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:116)
	at com.sun.el.parser.AstValue.getBase(AstValue.java:151)
	at com.sun.el.parser.AstValue.getValue(AstValue.java:200)
	at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:226)
	at org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:50)
	at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
	at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
	at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
	at javax.faces.component.UIOutput.getValue(UIOutput.java:174)
	at javax.faces.component.UIInput.getValue(UIInput.java:291)
	at org.primefaces.renderkit.SelectOneRenderer.getValues(SelectOneRenderer.java:46)
	at org.primefaces.component.selectonemenu.SelectOneMenuRenderer.encodeMarkup(SelectOneMenuRenderer.java:74)
	at org.primefaces.component.selectonemenu.SelectOneMenuRenderer.encodeEnd(SelectOneMenuRenderer.java:65)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:924)
	at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:312)
	at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185)
	at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:894)
	at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
	at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:47)
	at org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:202)
	at org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:119)
	at org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:56)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:924)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
	at javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:894)
	at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
	at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:47)
	at org.primefaces.component.layout.LayoutUnitRenderer.encodeEnd(LayoutUnitRenderer.java:51)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:924)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:443)
	at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
	at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:647)
	at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:318)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
	at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
	at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
	at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:357)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:260)
	at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:188)
	at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:191)
	at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:168)
	at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:189)
	at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
	at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
	at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:838)
	at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:113)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
	at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:564)
	at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:544)
	at java.lang.Thread.run(Thread.java:722)
Caused by: org.jboss.weld.exceptions.DeploymentException: WELD-001408 Unsatisfied dependencies for type [LoginController] with qualifiers [@Default] at injection point [[BackedAnnotatedField] @Inject private br.com.a2encontros.views.controllers.ClienteController.loginController]
	at org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:403)
	at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:325)
	at org.jboss.weld.bootstrap.Validator.validateProducer(Validator.java:431)
	at org.jboss.weld.injection.producer.InjectionTargetService.validateProducer(InjectionTargetService.java:35)
	at org.jboss.weld.manager.InjectionTargetFactoryImpl.createInjectionTarget(InjectionTargetFactoryImpl.java:79)
	... 81 more

WARNING:   StandardWrapperValve[Faces Servlet]: Servlet.service() for servlet Faces Servlet threw exception
org.jboss.weld.exceptions.DeploymentException: WELD-001408 Unsatisfied dependencies for type [LoginController] with qualifiers [@Default] at injection point [[BackedAnnotatedField] @Inject private br.com.a2encontros.views.controllers.ClienteController.loginController]
	at org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:403)
	at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:325)
	at org.jboss.weld.bootstrap.Validator.validateProducer(Validator.java:431)
	at org.jboss.weld.injection.producer.InjectionTargetService.validateProducer(InjectionTargetService.java:35)
	at org.jboss.weld.manager.InjectionTargetFactoryImpl.createInjectionTarget(InjectionTargetFactoryImpl.java:79)
	at org.jboss.weld.manager.InjectionTargetFactoryImpl.createInjectionTarget(InjectionTargetFactoryImpl.java:68)
	at org.jboss.weld.manager.BeanManagerImpl.createInjectionTarget(BeanManagerImpl.java:1039)
	at org.glassfish.weld.services.JCDIServiceImpl.injectManagedObject(JCDIServiceImpl.java:283)
	at org.glassfish.faces.integration.GlassFishInjectionProvider.inject(GlassFishInjectionProvider.java:189)
	at com.sun.faces.mgbean.BeanBuilder.injectResources(BeanBuilder.java:203)
	at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:101)
	at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
	at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
	at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244)
	at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116)
	at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
	at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
	at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:116)
	at com.sun.el.parser.AstValue.getBase(AstValue.java:151)
	at com.sun.el.parser.AstValue.getValue(AstValue.java:200)
	at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:226)
	at org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:50)
	at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
	at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
	at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
	at javax.faces.component.UIOutput.getValue(UIOutput.java:174)
	at javax.faces.component.UIInput.getValue(UIInput.java:291)
	at org.primefaces.renderkit.SelectOneRenderer.getValues(SelectOneRenderer.java:46)
	at org.primefaces.component.selectonemenu.SelectOneMenuRenderer.encodeMarkup(SelectOneMenuRenderer.java:74)
	at org.primefaces.component.selectonemenu.SelectOneMenuRenderer.encodeEnd(SelectOneMenuRenderer.java:65)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:924)
	at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:312)
	at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185)
	at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:894)
	at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
	at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:47)
	at org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:202)
	at org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:119)
	at org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:56)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:924)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
	at javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:894)
	at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
	at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:47)
	at org.primefaces.component.layout.LayoutUnitRenderer.encodeEnd(LayoutUnitRenderer.java:51)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:924)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:443)
	at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
	at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:647)
	at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:318)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
	at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
	at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
	at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:357)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:260)
	at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:188)
	at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:191)
	at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:168)
	at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:189)
	at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
	at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
	at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:838)
	at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:113)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
	at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:564)
	at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:544)
	at java.lang.Thread.run(Thread.java:722)

SE Alguém puder me ajudar desde já meu muito obrigado.

Criado 21 de junho de 2013
Respostas 0
Participantes 1