ICEfaces
  1. ICEfaces
  2. ICE-4330

FacesContext is null after using PersistentFacesState.render()

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Duplicate
    • Affects Version/s: 1.7.2 SP1
    • Fix Version/s: None
    • Component/s: Bridge
    • Labels:
      None
    • Environment:
      WinXP SP2, Tomcat 6.0

      Description



      {code}
      06.04.2009 17:54:06 com.sun.faces.application.ActionListenerImpl processAction
      SCHWERWIEGEND: java.lang.NullPointerException
      javax.faces.el.EvaluationException: java.lang.NullPointerException
              at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(Met
      hodBindingMethodExpressionAdapter.java:91)
              at com.sun.faces.application.ActionListenerImpl.processAction(ActionList
      enerImpl.java:91)
              at de.mbruns.myfood.actionlisteners.ExceptionHandler.processAction(Unkno
      wn Source)
              at de.mbruns.myfood.security.JAASActionListener.processAction(Unknown So
      urce)
              at javax.faces.component.UICommand.broadcast(UICommand.java:383)
              at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:447)

              at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:7
      52)
              at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicat
      ionPhase.java:97)
              at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
              at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)

              at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLife
      cycleExecutor.java:17)
              at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.renderCycle(Rec
      eiveSendUpdates.java:94)
              at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.service(Receive
      SendUpdates.java:54)
              at com.icesoft.faces.webapp.http.core.RequestVerifier.service(RequestVer
      ifier.java:26)
              at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.se
      rvice(PathDispatcherServer.java:24)
              at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service
      (MainSessionBoundServlet.java:160)
              at com.icesoft.faces.webapp.http.servlet.SessionDispatcher$1.service(Ses
      sionDispatcher.java:38)
              at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.s
      ervice(ThreadBlockingAdaptingServlet.java:19)
              at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.serv
      ice(EnvironmentAdaptingServlet.java:63)
              at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(Sessi
      onDispatcher.java:55)
              at com.icesoft.faces.webapp.http.servlet.SessionVerifier.service(Session
      Verifier.java:19)
              at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDisp
      atcher.java:23)
              at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet
      .java:91)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
              at com.icesoft.faces.webapp.xmlhttp.BlockingServlet.service(BlockingServ
      let.java:56)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:290)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:206)
              at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
      alve.java:233)
              at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
      alve.java:175)
              at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
      ava:128)
              at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
      ava:102)
              at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
      ve.java:109)
              at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
      a:286)
              at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
      :844)
              at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
      ss(Http11Protocol.java:583)
              at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44
      7)
              at java.lang.Thread.run(Unknown Source)
      Caused by: java.lang.NullPointerException
              at de.mbruns.myfood.utils.ResourceBundleService.getMessageBundle(Unknown
       Source)
              at de.mbruns.myfood.utils.FacesContextService.addMessageToContext(Unknow
      n Source)
              at de.mbruns.myfood.actionbeans.AdministrateMaterial.createMaterial(Unkn
      own Source)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
              at java.lang.reflect.Method.invoke(Unknown Source)
              at org.apache.el.parser.AstValue.invoke(AstValue.java:152)
              at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:2
      76)
              at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.ja
      va:68)
              at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(Met
      hodBindingMethodExpressionAdapter.java:77)
              ... 36 more
      40348 [http-8080-1] FATAL de.mbruns.myfood.actionlisteners.ExceptionHandler - p
      rocessAction :: #{AdministrateMaterial.createMaterial}: java.lang.NullPointerExc
      eption
      javax.faces.FacesException: #{AdministrateMaterial.createMaterial}: java.lang.Nu
      llPointerException
              at com.sun.faces.application.ActionListenerImpl.processAction(ActionList
      enerImpl.java:107)
              at de.mbruns.myfood.actionlisteners.ExceptionHandler.processAction(Unkno
      wn Source)
              at de.mbruns.myfood.security.JAASActionListener.processAction(Unknown So
      urce)
              at javax.faces.component.UICommand.broadcast(UICommand.java:383)
              at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:447)

              at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:7
      52)
              at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicat
      ionPhase.java:97)
              at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
              at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)

              at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLife
      cycleExecutor.java:17)
              at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.renderCycle(Rec
      eiveSendUpdates.java:94)
              at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.service(Receive
      SendUpdates.java:54)
              at com.icesoft.faces.webapp.http.core.RequestVerifier.service(RequestVer
      ifier.java:26)
              at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.se
      rvice(PathDispatcherServer.java:24)
              at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service
      (MainSessionBoundServlet.java:160)
              at com.icesoft.faces.webapp.http.servlet.SessionDispatcher$1.service(Ses
      sionDispatcher.java:38)
              at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.s
      ervice(ThreadBlockingAdaptingServlet.java:19)
              at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.serv
      ice(EnvironmentAdaptingServlet.java:63)
              at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(Sessi
      onDispatcher.java:55)
              at com.icesoft.faces.webapp.http.servlet.SessionVerifier.service(Session
      Verifier.java:19)
              at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDisp
      atcher.java:23)
              at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet
      .java:91)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
              at com.icesoft.faces.webapp.xmlhttp.BlockingServlet.service(BlockingServ
      let.java:56)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:290)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:206)
              at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
      alve.java:233)
              at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
      alve.java:175)
              at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
      ava:128)
              at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
      ava:102)
              at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
      ve.java:109)
              at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
      a:286)
              at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
      :844)
              at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
      ss(Http11Protocol.java:583)
              at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44
      7)
              at java.lang.Thread.run(Unknown Source)
      Caused by: javax.faces.el.EvaluationException: java.lang.NullPointerException
              at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(Met
      hodBindingMethodExpressionAdapter.java:91)
              at com.sun.faces.application.ActionListenerImpl.processAction(ActionList
      enerImpl.java:91)
              ... 35 more
      Caused by: java.lang.NullPointerException
              at de.mbruns.myfood.utils.ResourceBundleService.getMessageBundle(Unknown
       Source)
              at de.mbruns.myfood.utils.FacesContextService.addMessageToContext(Unknow
      n Source)
              at de.mbruns.myfood.actionbeans.AdministrateMaterial.createMaterial(Unkn
      own Source)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
              at java.lang.reflect.Method.invoke(Unknown Source)
              at org.apache.el.parser.AstValue.invoke(AstValue.java:152)
              at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:2
      76)
              at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.ja
      va:68)
              at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(Met
      hodBindingMethodExpressionAdapter.java:77)
              ... 36 more
      context: null bundleName: de.mbruns.myfood.resourcebundles.messages
      06.04.2009 17:54:06 com.sun.faces.lifecycle.LifecycleImpl phase
      WARNUNG: executePhase(INVOKE_APPLICATION 5,com.icesoft.faces.context.BridgeFaces
      Context@f6e15e) threw exception
      javax.faces.FacesException
              at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicat
      ionPhase.java:105)
              at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
              at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)

              at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLife
      cycleExecutor.java:17)
              at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.renderCycle(Rec
      eiveSendUpdates.java:94)
              at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.service(Receive
      SendUpdates.java:54)
              at com.icesoft.faces.webapp.http.core.RequestVerifier.service(RequestVer
      ifier.java:26)
              at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.se
      rvice(PathDispatcherServer.java:24)
              at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service
      (MainSessionBoundServlet.java:160)
              at com.icesoft.faces.webapp.http.servlet.SessionDispatcher$1.service(Ses
      sionDispatcher.java:38)
              at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.s
      ervice(ThreadBlockingAdaptingServlet.java:19)
              at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.serv
      ice(EnvironmentAdaptingServlet.java:63)
              at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(Sessi
      onDispatcher.java:55)
              at com.icesoft.faces.webapp.http.servlet.SessionVerifier.service(Session
      Verifier.java:19)
              at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDisp
      atcher.java:23)
              at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet
      .java:91)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
              at com.icesoft.faces.webapp.xmlhttp.BlockingServlet.service(BlockingServ
      let.java:56)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:290)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:206)
              at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
      alve.java:233)
              at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
      alve.java:175)
              at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
      ava:128)
              at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
      ava:102)
              at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
      ve.java:109)
              at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
      a:286)
              at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
      :844)
              at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
      ss(Http11Protocol.java:583)
              at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44
      7)
              at java.lang.Thread.run(Unknown Source)
      Caused by: java.lang.NullPointerException
              at de.mbruns.myfood.utils.ResourceBundleService.getMessageBundle(Unknown
       Source)
              at de.mbruns.myfood.utils.FacesContextService.addMessageToContext(Unknow
      n Source)
              at de.mbruns.myfood.actionlisteners.ExceptionHandler.processAction(Unkno
      wn Source)
              at de.mbruns.myfood.security.JAASActionListener.processAction(Unknown So
      urce)
              at javax.faces.component.UICommand.broadcast(UICommand.java:383)
              at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:447)

              at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:7
      52)
              at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicat
      ionPhase.java:97)
              ... 29 more
      {code}

        Issue Links

          Activity

          Hide
          Wolfgang Müller added a comment -

          Please close this one here

          Show
          Wolfgang Müller added a comment - Please close this one here

            People

            • Assignee:
              Unassigned
              Reporter:
              Wolfgang Müller
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: