Como vai gente??
Eu estou tendo um erro aqui e não sei o que é.
Tenho um bean que contém uma List sempre que o usuário preenche o formulário o método cadastrar desse bean é chamado para incluir o outro bean que o usuário preencheu na List.
O método cadastrar contém este código
User usuario = (User) contexto.getApplication().getExpressionFactory()
.createValueExpression(contexto.getELContext(), "#{usuario}", User.class)
.getValue(contexto.getELContext());
Para que eu possa acessar o Bean que o usuário digitou. mas depois de preencher uma vez e enviar um "usuário ", a segunda vez acontece um erro exatamente nesse código. O erro é este:
[code]javax.servlet.ServletException
javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)
java.lang.IllegalStateException
com.sun.faces.context.FacesContextImpl.assertNotReleased(FacesContextImpl.java:428)
com.sun.faces.context.FacesContextImpl.getApplication(FacesContextImpl.java:159)
Cadastrados.cadastrar(Cadastrados.java:18)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.apache.el.parser.AstValue.invoke(AstValue.java:131)
org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:277)
org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:77)
com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)
javax.faces.component.UICommand.broadcast(UICommand.java:383)
javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:447)
javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:752)
com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
[/code]
Não sei o que está acontecendo!