Bonjour,
Alors voila j'utilise jsf 1.1 avec tomcat 6.
A travers netbeans, j'utilise l'interface graphique pour effectuer les navigations entre page (je sais que ce n'est pas forcement bien, mais je ne m'y connais pas vraiment).
J'ai donc dans une page un tableau qui recupere des informations en BD et un bouton pour aller sur la page suivante.
Seulement je ne comprend pas pourquoi lorsque je lance l'application, tout fonctionne. Puis lorsque je clique sur le bouton, une erreur apparait :
Jan 13, 2009 4:34:13 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet Faces Servlet threw exception
java.lang.NullPointerException
at javax.faces.component.UIComponentBase.processRestoreState(UIComponentBase.java:1004)
at com.sun.faces.application.StateManagerImpl.restoreComponentState(StateManagerImpl.java:352)
at com.sun.faces.application.StateManagerImpl.restoreView(StateManagerImpl.java:240)
at com.sun.faces.application.ViewHandlerImpl.restoreView(ViewHandlerImpl.java:228)
at com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.restoreView(ViewHandlerImpl.java:345)
at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:157)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.sun.rave.web.ui.util.UploadFilter.doFilter(UploadFilter.java:225)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
avec une erreur 500.

Je crois comprendre qu'un element est à null...mais je n'en ai pas et je ne parviens pas a utiliser le pas a pas pour suivre le fonctionnement.
Je ne sais plus trop quoi faire.
Merci pour votre aide.