1 2 Previous Next 20 Replies Latest reply on Oct 6, 2006 12:46 PM by zzzz8

    @Redirect issues - not redirecting to a page

    zzzz8 Newbie

      I'm having problems getting Seam to redirect the user to a page when I annotate an exception class with @Redirect. I'm using code picked up from CVS (head - from Sep. 26, 2006).

      The exception is thrown from a method in a stateless session bean. I'm not sure if this makes a difference, but I also have an interceptor (in this case, this is an interceptor method - i.e. a method that is annotated with @AroundInvoke inside of this bean).

      @Name("Connection")
      @Stateless
      public final class ConnectionBean implements ConnectionLocal {
      
      @AroundInvoke
       private Object connectionInterceptor(final InvocationContext ctx)
       throws Exception {
       try {
       ....
      
       return ctx.proceed();
       } catch (Exception e) {
       log.error("Error in interceptor");
       throw new ConnectionException(e.toString());
       }
      
      public GetStatusResponse getStatus() throws ConnectionException {
       try {
       return ws.getStatus();
       } catch (RemoteException e) {
       throw new ConnectionException(e.toString());
       }
       }
      }


      Here's the code to my exception class:

      @Render(viewId = "/error.faces")
      public class ConnectionException extends RuntimeException {
       ....
      }


      So my intention is that when a ConnectionException is thrown from the ConnectionBean class when calling a method in ConnectionBean, the user is immediately directed to my /error.faces page.

      However, the user is never taken to the error.faces page but gets a generic exception (I'm using Tomcat 5.5.15, embedded EJB, MyFaces 1.1.2, Tiles) page. Here's what I see on the console:

      ERROR 27-09 12:04:54,360 (ExceptionInterceptor.java:redirectToDebugPage:139) -r
      edirecting to debug page
      javax.ejb.EJBTransactionRolledbackException: java.lang.NullPointerException
       at org.jboss.ejb3.tx.Ejb3TxPolicy.handleInCallerTx(Ejb3TxPolicy.java:93)
      
       at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:130)
       at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java
      :201)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInt
      erceptor.java:76)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(Stateles
      sInstanceInterceptor.java:62)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.aspects.security.AuthenticationInterceptor.invoke(Authentic
      ationInterceptor.java:78)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterce
      ptor.java:47)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(Asynchrono
      usInterceptor.java:106)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessCont
      ainer.java:181)
       at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalPro
      xy.java:79)
       at $Proxy58.getSystemStatus(Unknown Source)
       at test.ConnectionLocal$$FastClassBy
      CGLIB$$3c178fa0.invoke(<generated>)
       at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
       at org.jboss.seam.interceptors.ClientSideInterceptor$1.proceed(ClientSid
      eInterceptor.java:73)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:56)
       at org.jboss.seam.ejb.SeamInterceptor.invokeInContexts(SeamInterceptor.j
      ava:196)
       at org.jboss.seam.ejb.SeamInterceptor.invoke(SeamInterceptor.java:169)
       at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:
      156)
       at org.jboss.seam.interceptors.ClientSideInterceptor.interceptInvocation
      (ClientSideInterceptor.java:44)
       at org.jboss.seam.interceptors.ClientSideInterceptor.intercept(ClientSid
      eInterceptor.java:38)
       at test.ConnectionLocal$$EnhancerByC
      GLIB$$91771c51.getSystemStatus(<generated>)
       at test.retrieveStatus(S
      ystemStatusBean.java:78)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:109)
       at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationCo
      ntextImpl.java:166)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:56)
       at org.jboss.seam.interceptors.ValidationInterceptor.validateTargetCompo
      nent(ValidationInterceptor.java:64)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
      :172)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:65)
       at org.jboss.seam.interceptors.OutcomeInterceptor.interceptOutcome(Outco
      meInterceptor.java:21)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
      :172)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:65)
       at org.jboss.seam.interceptors.RollbackInterceptor.rollbackIfNecessary(R
      ollbackInterceptor.java:30)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
      :172)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:65)
       at org.jboss.seam.interceptors.BijectionInterceptor.bijectTargetComponen
      t(BijectionInterceptor.java:49)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
      :172)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:65)
       at org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRun
      ningConversation(ConversationInterceptor.java:58)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
      :172)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:65)
       at org.jboss.seam.interceptors.BusinessProcessInterceptor.manageBusiness
      ProcessContext(BusinessProcessInterceptor.java:58)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
      :172)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:65)
       at org.jboss.seam.interceptors.ConversationalInterceptor.checkConversati
      onForConversationalBean(ConversationalInterceptor.java:80)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
      :172)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:65)
       at org.jboss.seam.interceptors.RemoveInterceptor.removeIfNecessary(Remov
      eInterceptor.java:39)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
      :172)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:65)
       at org.jboss.seam.interceptors.ExceptionInterceptor.handleExceptions(Exc
      eptionInterceptor.java:44)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
      :172)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:65)
       at org.jboss.seam.ejb.SeamInterceptor.invokeInContexts(SeamInterceptor.j
      ava:196)
       at org.jboss.seam.ejb.SeamInterceptor.invoke(SeamInterceptor.java:169)
       at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:
      156)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationCo
      ntextImpl.java:118)
       at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3Int
      erceptorsInterceptor.java:63)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invok
      e(TransactionScopedEntityManagerInterceptor.java:54)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsI
      nterceptor.java:47)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
       at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java
      :197)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInt
      erceptor.java:76)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(Stateles
      sInstanceInterceptor.java:62)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.aspects.security.AuthenticationInterceptor.invoke(Authentic
      ationInterceptor.java:78)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterce
      ptor.java:47)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(Asynchrono
      usInterceptor.java:106)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessCont
      ainer.java:181)
       at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalPro
      xy.java:79)
       at $Proxy54.retrieveStatus(Unknown Source)
       at test.StatusLocal$$FastClassByCGLIB$$ca
      aa3183.invoke(<generated>)
       at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
       at org.jboss.seam.interceptors.ClientSideInterceptor$1.proceed(ClientSid
      eInterceptor.java:73)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:56)
       at org.jboss.seam.ejb.SeamInterceptor.invokeInContexts(SeamInterceptor.j
      ava:196)
       at org.jboss.seam.ejb.SeamInterceptor.invoke(SeamInterceptor.java:169)
       at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:
      156)
       at org.jboss.seam.interceptors.ClientSideInterceptor.interceptInvocation
      (ClientSideInterceptor.java:44)
       at org.jboss.seam.interceptors.ClientSideInterceptor.intercept(ClientSid
      eInterceptor.java:38)
       at test.StatusLocal$$EnhancerByCGLIB$$504
      11d74_2.retrieveStatus(<generated>)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:82)
       at org.jboss.seam.Component.callComponentMethod(Component.java:1590)
       at org.jboss.seam.Component.getInstanceFromFactory(Component.java:1472)
       at org.jboss.seam.Component.getInstance(Component.java:1422)
       at org.jboss.seam.Component.getInstance(Component.java:1406)
       at org.jboss.seam.jsf.SeamVariableResolver.resolveVariable(SeamVariableR
      esolver.java:44)
       at org.apache.myfaces.el.ValueBindingImpl$ELVariableResolver.resolveVari
      able(ValueBindingImpl.java:569)
       at org.apache.commons.el.NamedValue.evaluate(NamedValue.java:124)
       at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:140)
       at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java
      :378)
       at javax.faces.component.UIOutput.getValue(UIOutput.java:75)
       at org.apache.myfaces.renderkit.RendererUtils.getStringValue(RendererUti
      ls.java:225)
       at org.apache.myfaces.renderkit.html.HtmlTextRendererBase.renderOutput(H
      tmlTextRendererBase.java:65)
       at org.apache.myfaces.renderkit.html.HtmlTextRendererBase.encodeEnd(Html
      TextRendererBase.java:53)
       at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:
      331)
       at org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.
      java:450)
       at org.apache.myfaces.renderkit.html.HtmlGridRendererBase.renderChildren
      (HtmlGridRendererBase.java:203)
       at org.apache.myfaces.renderkit.html.HtmlGridRendererBase.encodeEnd(Html
      GridRendererBase.java:85)
       at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:
      331)
       at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:349)
       at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:253)
       at org.apache.myfaces.taglib.UIComponentBodyTagBase.doEndTag(UIComponent
      BodyTagBase.java:55)
       at org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx._jspx_meth_
      h_panelGrid_0(org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx:245)
       at org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx._jspService
      (org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx:92)
       at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
       at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
      .java:332)
       at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
      14)
       at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:252)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:173)
       at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
      atcher.java:672)
       at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
      ispatcher.java:574)
       at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
      patcher.java:499)
       at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary
      .java:966)
       at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.jav
      a:614)
       at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99
      )
       at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
       at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760
      )
       at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(Inser
      tTag.java:892)
       at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
      
       at org.apache.jsp.WEB_002dINF.faces.layout.informationBarLayout_jspx._js
      px_meth_tiles_insert_1(org.apache.jsp.WEB_002dINF.faces.layout.informationBarLay
      out_jspx:163)
       at org.apache.jsp.WEB_002dINF.faces.layout.informationBarLayout_jspx._js
      pService(org.apache.jsp.WEB_002dINF.faces.layout.informationBarLayout_jspx:64)
       at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
       at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
      .java:332)
       at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
      14)
       at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:252)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:173)
       at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
      atcher.java:672)
       at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
      ispatcher.java:574)
       at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
      patcher.java:499)
       at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary
      .java:966)
       at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.jav
      a:614)
       at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99
      )
       at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
       at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760
      )
       at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(Inser
      tTag.java:892)
       at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
      
       at org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx._jspx_meth_
      tiles_insert_0(org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx:109)
       at org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx._jspService
      (org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx:60)
       at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
       at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
      .java:332)
       at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
      14)
       at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:252)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:173)
       at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
      atcher.java:672)
       at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
      ispatcher.java:574)
       at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
      patcher.java:499)
       at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary
      .java:966)
       at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.jav
      a:614)
       at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99
      )
       at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
       at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760
      )
       at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(Inser
      tTag.java:892)
       at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
      
       at org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx._jspx_meth_ti
      les_insert_0(org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx:235)
       at org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx._jspx_meth_f_
      subview_0(org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx:171)
       at org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx._jspService(o
      rg.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx:92)
       at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
       at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
      .java:332)
       at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
      14)
       at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:252)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:173)
       at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
      atcher.java:672)
       at org.apache.catalina.core.ApplicationDispatcher.processRequest(Applica
      tionDispatcher.java:463)
       at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
      ispatcher.java:398)
       at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
      patcher.java:301)
       at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatc
      h(ServletExternalContextImpl.java:415)
       at org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.dispatch(J
      spTilesViewHandlerImpl.java:233)
       at org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.renderView
      (JspTilesViewHandlerImpl.java:219)
       at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:
      352)
       at javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:252)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:173)
       at test.RefreshRateFilter.doFilter(RefreshRateF
      ilter.java:100)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:173)
       at test.SecurityFilter.doFilter(SecurityFilter.
      java:93)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:173)
       at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter
      .java:30)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:173)
       at org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(Exte
      nsionsFilter.java:122)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:173)
       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
      alve.java:213)
       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
      alve.java:178)
       at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
      torBase.java:524)
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
      ava:126)
       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
      ava:105)
       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
      ve.java:107)
       at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
      a:148)
       at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
      :869)
       at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
      rocessConnection(Http11BaseProtocol.java:667)
       at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
      int.java:527)
       at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
      lowerWorkerThread.java:80)
       at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
      ool.java:684)
       at java.lang.Thread.run(Thread.java:595)
      Caused by: java.lang.NullPointerException
       at org.jboss.seam.core.Interpolator.interpolate(Interpolator.java:56)
       at org.jboss.seam.interceptors.ExceptionInterceptor.renderExceptionMessa
      ge(ExceptionInterceptor.java:96)
       at org.jboss.seam.interceptors.ExceptionInterceptor.addFacesMessage(Exce
      ptionInterceptor.java:91)
       at org.jboss.seam.interceptors.ExceptionInterceptor.handleExceptions(Exc
      eptionInterceptor.java:53)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
      :172)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:65)
       at org.jboss.seam.ejb.SeamInterceptor.invokeInContexts(SeamInterceptor.j
      ava:196)
       at org.jboss.seam.ejb.SeamInterceptor.invoke(SeamInterceptor.java:169)
       at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:
      156)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationCo
      ntextImpl.java:118)
       at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3Int
      erceptorsInterceptor.java:63)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invok
      e(TransactionScopedEntityManagerInterceptor.java:54)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsI
      nterceptor.java:47)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
       ... 279 more
      javax.ejb.EJBTransactionRolledbackException: java.lang.NullPointerException
       at org.jboss.ejb3.tx.Ejb3TxPolicy.handleInCallerTx(Ejb3TxPolicy.java:93)
      
       at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:130)
       at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java
      :201)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInt
      erceptor.java:76)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(Stateles
      sInstanceInterceptor.java:62)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.aspects.security.AuthenticationInterceptor.invoke(Authentic
      ationInterceptor.java:78)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterce
      ptor.java:47)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(Asynchrono
      usInterceptor.java:106)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessCont
      ainer.java:181)
       at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalPro
      xy.java:79)
       at $Proxy58.getSystemStatus(Unknown Source)
       at test.ConnectionLocal$$FastClassBy
      CGLIB$$3c178fa0.invoke(<generated>)
       at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
       at org.jboss.seam.interceptors.ClientSideInterceptor$1.proceed(ClientSid
      eInterceptor.java:73)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:56)
       at org.jboss.seam.ejb.SeamInterceptor.invokeInContexts(SeamInterceptor.j
      ava:196)
       at org.jboss.seam.ejb.SeamInterceptor.invoke(SeamInterceptor.java:169)
       at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:
      156)
       at org.jboss.seam.interceptors.ClientSideInterceptor.interceptInvocation
      (ClientSideInterceptor.java:44)
       at org.jboss.seam.interceptors.ClientSideInterceptor.intercept(ClientSid
      eInterceptor.java:38)
       at test.ConnectionLocal$$EnhancerByC
      GLIB$$91771c51.getSystemStatus(<generated>)
       at test.retrieveStatus(S
      ystemStatusBean.java:78)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:109)
       at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationCo
      ntextImpl.java:166)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:56)
       at org.jboss.seam.interceptors.ValidationInterceptor.validateTargetCompo
      nent(ValidationInterceptor.java:64)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
      :172)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:65)
       at org.jboss.seam.interceptors.OutcomeInterceptor.interceptOutcome(Outco
      meInterceptor.java:21)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
      :172)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:65)
       at org.jboss.seam.interceptors.RollbackInterceptor.rollbackIfNecessary(R
      ollbackInterceptor.java:30)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
      :172)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:65)
       at org.jboss.seam.interceptors.BijectionInterceptor.bijectTargetComponen
      t(BijectionInterceptor.java:49)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
      :172)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:65)
       at org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRun
      ningConversation(ConversationInterceptor.java:58)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
      :172)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:65)
       at org.jboss.seam.interceptors.BusinessProcessInterceptor.manageBusiness
      ProcessContext(BusinessProcessInterceptor.java:58)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
      :172)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:65)
       at org.jboss.seam.interceptors.ConversationalInterceptor.checkConversati
      onForConversationalBean(ConversationalInterceptor.java:80)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
      :172)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:65)
       at org.jboss.seam.interceptors.RemoveInterceptor.removeIfNecessary(Remov
      eInterceptor.java:39)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
      :172)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:65)
       at org.jboss.seam.interceptors.ExceptionInterceptor.handleExceptions(Exc
      eptionInterceptor.java:44)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
      :172)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:65)
       at org.jboss.seam.ejb.SeamInterceptor.invokeInContexts(SeamInterceptor.j
      ava:196)
       at org.jboss.seam.ejb.SeamInterceptor.invoke(SeamInterceptor.java:169)
       at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:
      156)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationCo
      ntextImpl.java:118)
       at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3Int
      erceptorsInterceptor.java:63)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invok
      e(TransactionScopedEntityManagerInterceptor.java:54)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsI
      nterceptor.java:47)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
       at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java
      :197)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInt
      erceptor.java:76)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(Stateles
      sInstanceInterceptor.java:62)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.aspects.security.AuthenticationInterceptor.invoke(Authentic
      ationInterceptor.java:78)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterce
      ptor.java:47)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(Asynchrono
      usInterceptor.java:106)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessCont
      ainer.java:181)
       at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalPro
      xy.java:79)
       at $Proxy54.retrieveStatus(Unknown Source)
       at test.StatusLocal$$FastClassByCGLIB$$ca
      aa3183.invoke(<generated>)
       at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
       at org.jboss.seam.interceptors.ClientSideInterceptor$1.proceed(ClientSid
      eInterceptor.java:73)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:56)
       at org.jboss.seam.ejb.SeamInterceptor.invokeInContexts(SeamInterceptor.j
      ava:196)
       at org.jboss.seam.ejb.SeamInterceptor.invoke(SeamInterceptor.java:169)
       at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:
      156)
       at org.jboss.seam.interceptors.ClientSideInterceptor.interceptInvocation
      (ClientSideInterceptor.java:44)
       at org.jboss.seam.interceptors.ClientSideInterceptor.intercept(ClientSid
      eInterceptor.java:38)
       at test.StatusLocal$$EnhancerByCGLIB$$504
      11d74_2.retrieveStatus(<generated>)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:82)
       at org.jboss.seam.Component.callComponentMethod(Component.java:1590)
       at org.jboss.seam.Component.getInstanceFromFactory(Component.java:1472)
       at org.jboss.seam.Component.getInstance(Component.java:1422)
       at org.jboss.seam.Component.getInstance(Component.java:1406)
       at org.jboss.seam.jsf.SeamVariableResolver.resolveVariable(SeamVariableR
      esolver.java:44)
       at org.apache.myfaces.el.ValueBindingImpl$ELVariableResolver.resolveVari
      able(ValueBindingImpl.java:569)
       at org.apache.commons.el.NamedValue.evaluate(NamedValue.java:124)
       at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:140)
       at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java
      :378)
       at javax.faces.component.UIOutput.getValue(UIOutput.java:75)
       at org.apache.myfaces.renderkit.RendererUtils.getStringValue(RendererUti
      ls.java:225)
       at org.apache.myfaces.renderkit.html.HtmlTextRendererBase.renderOutput(H
      tmlTextRendererBase.java:65)
       at org.apache.myfaces.renderkit.html.HtmlTextRendererBase.encodeEnd(Html
      TextRendererBase.java:53)
       at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:
      331)
       at org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.
      java:450)
       at org.apache.myfaces.renderkit.html.HtmlGridRendererBase.renderChildren
      (HtmlGridRendererBase.java:203)
       at org.apache.myfaces.renderkit.html.HtmlGridRendererBase.encodeEnd(Html
      GridRendererBase.java:85)
       at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:
      331)
       at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:349)
       at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:253)
       at org.apache.myfaces.taglib.UIComponentBodyTagBase.doEndTag(UIComponent
      BodyTagBase.java:55)
       at org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx._jspx_meth_
      h_panelGrid_0(org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx:245)
       at org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx._jspService
      (org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx:92)
       at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
       at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
      .java:332)
       at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
      14)
       at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:252)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:173)
       at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
      atcher.java:672)
       at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
      ispatcher.java:574)
       at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
      patcher.java:499)
       at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary
      .java:966)
       at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.jav
      a:614)
       at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99
      )
       at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
       at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760
      )
       at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(Inser
      tTag.java:892)
       at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
      
       at org.apache.jsp.WEB_002dINF.faces.layout.informationBarLayout_jspx._js
      px_meth_tiles_insert_1(org.apache.jsp.WEB_002dINF.faces.layout.informationBarLay
      out_jspx:163)
       at org.apache.jsp.WEB_002dINF.faces.layout.informationBarLayout_jspx._js
      pService(org.apache.jsp.WEB_002dINF.faces.layout.informationBarLayout_jspx:64)
       at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
       at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
      .java:332)
       at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
      14)
       at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:252)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:173)
       at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
      atcher.java:672)
       at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
      ispatcher.java:574)
       at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
      patcher.java:499)
       at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary
      .java:966)
       at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.jav
      a:614)
       at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99
      )
       at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
       at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760
      )
       at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(Inser
      tTag.java:892)
       at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
      
       at org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx._jspx_meth_
      tiles_insert_0(org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx:109)
       at org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx._jspService
      (org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx:60)
       at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
       at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
      .java:332)
       at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
      14)
       at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:252)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:173)
       at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
      atcher.java:672)
       at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
      ispatcher.java:574)
       at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
      patcher.java:499)
       at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary
      .java:966)
       at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.jav
      a:614)
       at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99
      )
       at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
       at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760
      )
       at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(Inser
      tTag.java:892)
       at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
      
       at org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx._jspx_meth_ti
      les_insert_0(org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx:235)
       at org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx._jspx_meth_f_
      subview_0(org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx:171)
       at org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx._jspService(o
      rg.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx:92)
       at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
       at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
      .java:332)
       at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
      14)
       at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:252)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:173)
       at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
      atcher.java:672)
       at org.apache.catalina.core.ApplicationDispatcher.processRequest(Applica
      tionDispatcher.java:463)
       at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
      ispatcher.java:398)
       at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
      patcher.java:301)
       at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatc
      h(ServletExternalContextImpl.java:415)
       at org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.dispatch(J
      spTilesViewHandlerImpl.java:233)
       at org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.renderView
      (JspTilesViewHandlerImpl.java:219)
       at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:
      352)
       at javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:252)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:173)
       at test.RefreshRateFilter.doFilter(RefreshRateF
      ilter.java:100)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:173)
       at test.SecurityFilter.doFilter(SecurityFilter.
      java:93)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:173)
       at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter
      .java:30)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:173)
       at org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(Exte
      nsionsFilter.java:122)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:173)
       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
      alve.java:213)
       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
      alve.java:178)
       at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
      torBase.java:524)
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
      ava:126)
       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
      ava:105)
       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
      ve.java:107)
       at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
      a:148)
       at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
      :869)
       at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
      rocessConnection(Http11BaseProtocol.java:667)
       at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
      int.java:527)
       at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
      lowerWorkerThread.java:80)
       at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
      ool.java:684)
       at java.lang.Thread.run(Thread.java:595)
      Caused by: java.lang.NullPointerException
       at org.jboss.seam.core.Interpolator.interpolate(Interpolator.java:56)
       at org.jboss.seam.interceptors.ExceptionInterceptor.renderExceptionMessa
      ge(ExceptionInterceptor.java:96)
       at org.jboss.seam.interceptors.ExceptionInterceptor.addFacesMessage(Exce
      ptionInterceptor.java:91)
       at org.jboss.seam.interceptors.ExceptionInterceptor.handleExceptions(Exc
      eptionInterceptor.java:53)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
      :172)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
      ionContext.java:65)
       at org.jboss.seam.ejb.SeamInterceptor.invokeInContexts(SeamInterceptor.j
      ava:196)
       at org.jboss.seam.ejb.SeamInterceptor.invoke(SeamInterceptor.java:169)
       at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:
      156)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationCo
      ntextImpl.java:118)
       at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3Int
      erceptorsInterceptor.java:63)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invok
      e(TransactionScopedEntityManagerInterceptor.java:54)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsI
      nterceptor.java:47)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:98)
       at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
       ... 279 more
      
      
      ...
      


      I've also tried annotating the exception class with @ApplicationException and received the same errors. I've also tried the @Render annotation with similar results. What am I doing wrong? Thanks!

        • 1. Re: @Redirect issues - not redirecting to a page
          Gavin King Master

          So:

          (1) this is a bug, Seam should not die with NPEs ;-)
          (2) I can only see that this could happen if the exception.getMessage() string was null - so you should give it a non-null message

          • 3. Re: @Redirect issues - not redirecting to a page
            zzzz8 Newbie

            Hi Gavin,

            Thanks for the quick response! For now, I just made message non-null, but I've come up with a slightly different error.:

            ERROR 27-09 13:41:48,204 (ApplicationDispatcher.java:invoke:704) -Servlet.servi
            ce() for servlet jsp threw exception
            javax.faces.el.EvaluationException: Cannot get value for expression '#{systemSta
            tus.systemDatetime.time}'
             at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java
            :397)
             at javax.faces.component.UIOutput.getValue(UIOutput.java:75)
             at org.apache.myfaces.renderkit.RendererUtils.getStringValue(RendererUti
            ls.java:225)
             at org.apache.myfaces.renderkit.html.HtmlTextRendererBase.renderOutput(H
            tmlTextRendererBase.java:65)
             at org.apache.myfaces.renderkit.html.HtmlTextRendererBase.encodeEnd(Html
            TextRendererBase.java:53)
             at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:
            331)
             at org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.
            java:450)
             at org.apache.myfaces.renderkit.html.HtmlGridRendererBase.renderChildren
            (HtmlGridRendererBase.java:203)
             at org.apache.myfaces.renderkit.html.HtmlGridRendererBase.encodeEnd(Html
            GridRendererBase.java:85)
             at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:
            331)
             at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:349)
             at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:253)
             at org.apache.myfaces.taglib.UIComponentBodyTagBase.doEndTag(UIComponent
            BodyTagBase.java:55)
             at org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx._jspx_meth_
            h_panelGrid_0(org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx:245)
             at org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx._jspService
            (org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx:92)
             at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
             at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
             at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
            .java:332)
             at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
            14)
             at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
             at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
            icationFilterChain.java:252)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
            ilterChain.java:173)
             at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
            atcher.java:672)
             at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
            ispatcher.java:574)
             at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
            patcher.java:499)
             at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary
            .java:966)
             at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.jav
            a:614)
             at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99
            )
             at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
             at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760
            )
             at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(Inser
            tTag.java:892)
             at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
            
             at org.apache.jsp.WEB_002dINF.faces.layout.informationBarLayout_jspx._js
            px_meth_tiles_insert_1(org.apache.jsp.WEB_002dINF.faces.layout.informationBarLay
            out_jspx:163)
             at org.apache.jsp.WEB_002dINF.faces.layout.informationBarLayout_jspx._js
            pService(org.apache.jsp.WEB_002dINF.faces.layout.informationBarLayout_jspx:64)
             at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
             at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
             at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
            .java:332)
             at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
            14)
             at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
             at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
            icationFilterChain.java:252)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
            ilterChain.java:173)
             at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
            atcher.java:672)
             at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
            ispatcher.java:574)
             at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
            patcher.java:499)
             at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary
            .java:966)
             at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.jav
            a:614)
             at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99
            )
             at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
             at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760
            )
             at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(Inser
            tTag.java:892)
             at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
            
             at org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx._jspx_meth_
            tiles_insert_0(org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx:109)
             at org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx._jspService
            (org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx:60)
             at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
             at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
             at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
            .java:332)
             at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
            14)
             at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
             at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
            icationFilterChain.java:252)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
            ilterChain.java:173)
             at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
            atcher.java:672)
             at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
            ispatcher.java:574)
             at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
            patcher.java:499)
             at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary
            .java:966)
             at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.jav
            a:614)
             at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99
            )
             at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
             at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760
            )
             at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(Inser
            tTag.java:892)
             at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
            
             at org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx._jspx_meth_ti
            les_insert_0(org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx:235)
             at org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx._jspx_meth_f_
            subview_0(org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx:171)
             at org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx._jspService(o
            rg.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx:92)
             at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
             at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
             at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
            .java:332)
             at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
            14)
             at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
             at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
            icationFilterChain.java:252)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
            ilterChain.java:173)
             at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
            atcher.java:672)
             at org.apache.catalina.core.ApplicationDispatcher.processRequest(Applica
            tionDispatcher.java:463)
             at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
            ispatcher.java:398)
             at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
            patcher.java:301)
             at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatc
            h(ServletExternalContextImpl.java:415)
             at org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.dispatch(J
            spTilesViewHandlerImpl.java:233)
             at org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.renderView
            (JspTilesViewHandlerImpl.java:219)
             at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:
            352)
             at javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
            icationFilterChain.java:252)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
            ilterChain.java:173)
             at test.RefreshRateFilter.doFilter(RefreshRateFilter.java:100)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
            icationFilterChain.java:202)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
            ilterChain.java:173)
             at test.SecurityFilter.doFilter(SecurityFilter.
            java:93)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
            icationFilterChain.java:202)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
            ilterChain.java:173)
             at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter
            .java:30)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
            icationFilterChain.java:202)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
            ilterChain.java:173)
             at org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(Exte
            nsionsFilter.java:122)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
            icationFilterChain.java:202)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
            ilterChain.java:173)
             at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
            alve.java:213)
             at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
            alve.java:178)
             at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
            torBase.java:524)
             at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
            ava:126)
             at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
            ava:105)
             at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
            ve.java:107)
             at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
            a:148)
             at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
            :869)
             at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
            rocessConnection(Http11BaseProtocol.java:667)
             at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
            int.java:527)
             at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
            lowerWorkerThread.java:80)
             at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
            ool.java:684)
             at java.lang.Thread.run(Thread.java:595)
            Caused by: java.lang.NullPointerException
             at org.jnp.interfaces.NamingContext.bind(NamingContext.java:557)
             at org.jnp.interfaces.NamingContext.bind(NamingContext.java:532)
             at javax.naming.InitialContext.bind(InitialContext.java:359)
             at org.jboss.seam.contexts.StatelessContext.set(StatelessContext.java:42
            )
             at org.jboss.seam.Component.handleFactoryMethodResult(Component.java:149
            8)
             at org.jboss.seam.Component.getInstanceFromFactory(Component.java:1473)
             at org.jboss.seam.Component.getInstance(Component.java:1422)
             at org.jboss.seam.Component.getInstance(Component.java:1406)
             at org.jboss.seam.jsf.SeamVariableResolver.resolveVariable(SeamVariableR
            esolver.java:44)
             at org.apache.myfaces.el.ValueBindingImpl$ELVariableResolver.resolveVari
            able(ValueBindingImpl.java:569)
             at org.apache.commons.el.NamedValue.evaluate(NamedValue.java:124)
             at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:140)
             at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java
            :378)
             ... 119 more
            


            • 4. Re: @Redirect issues - not redirecting to a page
              zzzz8 Newbie

              One more thing - I've noticed that since I made the move from Seam 1.0.1 GA to the latest CVS version of Seam (Sep. 26), application exceptions that are thrown automatically take me to the JBoss Seam Debug page, similar to what was seen in this thread:

              http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3971612

              It's strange because this never happened when I used Seam 1.0.1 GA - I thought my code caughts these exceptions (ConnectionException in the code above) and it never redirected the user to the JBoss Seam Debug page... Any ideas? Thanks!

              • 5. Re: @Redirect issues - not redirecting to a page
                zzzz8 Newbie

                 

                "zzzz8" wrote:
                Hi Gavin,

                Thanks for the quick response! For now, I just made message non-null, but I've come up with a slightly different error.:

                ERROR 27-09 13:41:48,204 (ApplicationDispatcher.java:invoke:704) -Servlet.service() for servlet jsp threw exception javax.faces.el.EvaluationException: Cannot get value for expression '#{systemStatus.systemDatetime.time}'
                 at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java
                :397)...
                


                I forgot to mention that in this case, the exception never really seems to be processed correctly and that's why the EL evaluation continues and occurs... not sure why though...

                • 6. Re: @Redirect issues - not redirecting to a page
                  Gavin King Master

                   

                  "zzzz8" wrote:
                  One more thing - I've noticed that since I made the move from Seam 1.0.1 GA to the latest CVS version of Seam (Sep. 26), application exceptions that are thrown automatically take me to the JBoss Seam Debug page


                  Right, this is a feature. Disable debug mode and it won't happen.

                  • 7. Re: @Redirect issues - not redirecting to a page
                    Gavin King Master

                    ie. set org.jboss.seam.core.init.debug=false, the default

                    • 8. Re: @Redirect issues - not redirecting to a page
                      zzzz8 Newbie

                       

                      "gavin.king@jboss.com" wrote:
                      ie. set org.jboss.seam.core.init.debug=false, the default


                      Hi Gavin,

                      What's strange about this is I've always set it to true - and it never redirected me to the Debug page in Seam 1.0.1 GA - but it does so for the latest code. So that's what caught me out. That seems a little strange why it didn't redirect me to the debug page in GA.

                      Also, do you have any ideas regarding my Sep. 27 16:46 PM post? I set the message non-null, yet it's still throwing exceptions that do NOT lead me to the Redirect page (i.e. the page indicated by my @Redirect annotation in my exception class)... Thanks!

                      • 9. Re: @Redirect issues - not redirecting to a page
                        Gavin King Master

                        Its not strange, I only just implemented this feature.

                        Your other problem is because you have a @Factory method trying to set something into the STATELESS context - which is meaningless, of course.

                        • 10. Re: @Redirect issues - not redirecting to a page
                          zzzz8 Newbie

                          Hi Gavin,

                          Unfortunately, I'm still having problems with using the @Redirect annotation. Perhaps I'm just missing something in translation about the purpose of the @Redirect annotation.

                          I corrected the bean (i.e client) that was used to call the ConnectionBean stateless session bean - instead of using a stateless session bean, I just made the client a stateful session bean. Nevertheless, I don't think that should matter, as I will explain. But here's the relevant code, nevertheless:

                          @Stateful
                          @Name("statusData")
                          public class StatusBean implements StatusLocal {
                           @In(value = "Connection", create = true)
                           private ConnectionLocal connection;
                          
                           @Out(value = "systemStatus")
                           private GetSystemStatusResponse systemStatus = null;
                          
                           @Factory("systemStatus")
                           public final void retrieveStatus() throws ConnectionException {
                           systemStatus = connection.getStatus();
                           }
                          
                           @Remove
                           @Destroy
                           public final void destroy() {
                          
                           }
                          }


                          In terms of the stateless session bean that is called, I just made a slight change to it (remove the try catch in the connectionInterceptor method):

                          @Name("Connection")
                          @Stateless
                          public final class ConnectionBean implements ConnectionLocal {
                          
                          @AroundInvoke
                           private Object connectionInterceptor(final InvocationContext ctx)
                           throws Exception {
                           ....
                          
                           return ctx.proceed();
                           }
                          
                           public GetStatusResponse getStatus() throws ConnectionException {
                           try {
                           return ws.getStatus();
                           } catch (RemoteException e) {
                           throw new ConnectionException(e.toString());
                           }
                           }
                          }


                          The exception class is annotated with the @Redirect annotation (I tried Render and Redirect):

                          @Redirect(viewId = "/error.faces")
                          public class ConnectionException extends RuntimeException {
                           ....
                          }


                          I get the following stack trace on the Tomcat console:

                          INFO 01-10 02:01:59,248 (LogImpl.java:info:98) -Calling: getStatus
                          test.ConnectionException
                           at test.ConnectionBean.connectionInterceptor(ConnectionBean.java:154)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationCo
                          ntextImpl.java:146)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:56)
                           at org.jboss.seam.interceptors.ValidationInterceptor.validateTargetCompo
                          nent(ValidationInterceptor.java:64)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                           at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                          :172)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:65)
                           at org.jboss.seam.interceptors.OutcomeInterceptor.interceptOutcome(Outco
                          meInterceptor.java:21)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                           at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                          :172)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:65)
                           at org.jboss.seam.interceptors.RollbackInterceptor.rollbackIfNecessary(R
                          ollbackInterceptor.java:30)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                           at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                          :172)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:65)
                           at org.jboss.seam.interceptors.BijectionInterceptor.bijectTargetComponen
                          t(BijectionInterceptor.java:49)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                           at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                          :172)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:65)
                           at org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRun
                          ningConversation(ConversationInterceptor.java:58)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                           at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                          :172)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:65)
                           at org.jboss.seam.interceptors.BusinessProcessInterceptor.manageBusiness
                          ProcessContext(BusinessProcessInterceptor.java:54)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                           at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                          :172)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:65)
                           at org.jboss.seam.interceptors.ConversationalInterceptor.checkConversati
                          onForConversationalBean(ConversationalInterceptor.java:80)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                           at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                          :172)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:65)
                           at org.jboss.seam.interceptors.RemoveInterceptor.removeIfNecessary(Remov
                          eInterceptor.java:39)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                           at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                          :172)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:65)
                           at org.jboss.seam.interceptors.ExceptionInterceptor.handleExceptions(Exc
                          eptionInterceptor.java:44)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                           at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                          :172)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:65)
                           at org.jboss.seam.ejb.SeamInterceptor.invokeInContexts(SeamInterceptor.j
                          ava:196)
                           at org.jboss.seam.ejb.SeamInterceptor.invoke(SeamInterceptor.java:169)
                           at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:
                          156)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationCo
                          ntextImpl.java:118)
                           at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3Int
                          erceptorsInterceptor.java:63)
                           at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                          java:98)
                           at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invok
                          e(TransactionScopedEntityManagerInterceptor.java:54)
                           at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                          java:98)
                           at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsI
                          nterceptor.java:47)
                           at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                          java:98)
                           at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
                           at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java
                          :201)
                           at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                          java:98)
                           at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInt
                          erceptor.java:76)
                           at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                          java:98)
                           at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(Stateles
                          sInstanceInterceptor.java:62)
                           at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                          java:98)
                           at org.jboss.aspects.security.AuthenticationInterceptor.invoke(Authentic
                          ationInterceptor.java:78)
                           at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                          java:98)
                           at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterce
                          ptor.java:47)
                           at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                          java:98)
                           at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(Asynchrono
                          usInterceptor.java:106)
                           at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                          java:98)
                           at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessCont
                          ainer.java:181)
                           at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalPro
                          xy.java:79)
                           at $Proxy58.getStatus(Unknown Source)
                           at test.ConnectionLocal$$FastClassBy
                          CGLIB$$3c178fa0.invoke(<generated>)
                           at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
                           at org.jboss.seam.interceptors.ClientSideInterceptor$1.proceed(ClientSid
                          eInterceptor.java:73)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:56)
                           at org.jboss.seam.ejb.SeamInterceptor.invokeInContexts(SeamInterceptor.j
                          ava:196)
                           at org.jboss.seam.ejb.SeamInterceptor.invoke(SeamInterceptor.java:169)
                           at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:
                          156)
                           at org.jboss.seam.interceptors.ClientSideInterceptor.interceptInvocation
                          (ClientSideInterceptor.java:44)
                           at org.jboss.seam.interceptors.ClientSideInterceptor.intercept(ClientSid
                          eInterceptor.java:38)
                           at test.ConnectionLocal$$EnhancerByCGLIB$$8010c191.getStatus(<generated>)
                           at test.StatusBean.retrieveStatus(StatusBean.java:88)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                          java:109)
                           at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationCo
                          ntextImpl.java:166)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:56)
                           at org.jboss.seam.interceptors.ValidationInterceptor.validateTargetCompo
                          nent(ValidationInterceptor.java:64)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                           at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                          :172)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:65)
                           at org.jboss.seam.interceptors.BijectionInterceptor.bijectTargetComponen
                          t(BijectionInterceptor.java:49)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                           at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                          :172)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:65)
                           at org.jboss.seam.interceptors.ManagedEntityIdentityInterceptor.aroundIn
                          voke(ManagedEntityIdentityInterceptor.java:77)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                           at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                          :172)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:65)
                           at org.jboss.seam.interceptors.OutcomeInterceptor.interceptOutcome(Outco
                          meInterceptor.java:21)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                           at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                          :172)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:65)
                           at org.jboss.seam.interceptors.RollbackInterceptor.rollbackIfNecessary(R
                          ollbackInterceptor.java:30)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                           at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                          :172)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:65)
                           at org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRun
                          ningConversation(ConversationInterceptor.java:58)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                           at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                          :172)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:65)
                           at org.jboss.seam.interceptors.BusinessProcessInterceptor.manageBusiness
                          ProcessContext(BusinessProcessInterceptor.java:54)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                           at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                          :172)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:65)
                           at org.jboss.seam.interceptors.ConversationalInterceptor.checkConversati
                          onForConversationalBean(ConversationalInterceptor.java:80)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                           at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                          :172)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:65)
                           at org.jboss.seam.interceptors.RemoveInterceptor.removeIfNecessary(Remov
                          eInterceptor.java:39)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                           at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                          :172)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:65)
                           at org.jboss.seam.interceptors.ExceptionInterceptor.handleExceptions(Exc
                          eptionInterceptor.java:44)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                           at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                          :172)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:65)
                           at org.jboss.seam.ejb.SeamInterceptor.invokeInContexts(SeamInterceptor.j
                          ava:196)
                           at org.jboss.seam.ejb.SeamInterceptor.invoke(SeamInterceptor.java:169)
                           at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:
                          156)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationCo
                          ntextImpl.java:118)
                           at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3Int
                          erceptorsInterceptor.java:63)
                           at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                          java:98)
                           at org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationIntercepto
                          r.invoke(ExtendedPersistenceContextPropagationInterceptor.java:57)
                           at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                          java:98)
                           at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invok
                          e(TransactionScopedEntityManagerInterceptor.java:54)
                           at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                          java:98)
                           at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsI
                          nterceptor.java:47)
                           at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                          java:98)
                           at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
                           at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java
                          :197)
                           at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                          java:98)
                           at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInt
                          erceptor.java:76)
                           at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                          java:98)
                           at org.jboss.ejb3.stateful.StatefulInstanceInterceptor.invoke(StatefulIn
                          stanceInterceptor.java:81)
                           at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                          java:98)
                           at org.jboss.aspects.security.AuthenticationInterceptor.invoke(Authentic
                          ationInterceptor.java:78)
                           at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                          java:98)
                           at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterce
                          ptor.java:47)
                           at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                          java:98)
                           at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(Asynchrono
                          usInterceptor.java:106)
                           at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                          java:98)
                           at org.jboss.ejb3.stateful.StatefulContainer.localInvoke(StatefulContain
                          er.java:189)
                           at org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLocalProxy.
                          java:98)
                           at $Proxy57.retrieveStatus(Unknown Source)
                           at test.StatusLocal$$FastClassByCGL
                          IB$$72d42c54.invoke(<generated>)
                           at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
                           at org.jboss.seam.interceptors.ClientSideInterceptor$1.proceed(ClientSid
                          eInterceptor.java:73)
                           at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                          ionContext.java:56)
                           at org.jboss.seam.ejb.SeamInterceptor.invokeInContexts(SeamInterceptor.j
                          ava:196)
                           at org.jboss.seam.ejb.SeamInterceptor.invoke(SeamInterceptor.java:169)
                           at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:
                          156)
                           at org.jboss.seam.interceptors.ClientSideInterceptor.interceptInvocation
                          (ClientSideInterceptor.java:44)
                           at org.jboss.seam.interceptors.ClientSideInterceptor.intercept(ClientSid
                          eInterceptor.java:38)
                           at test.StatusLocal$$EnhancerByCGLI
                          B$$8858d145.retrieveStatus(<generated>)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                          java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                          sorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                           at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:82)
                           at org.jboss.seam.Component.callComponentMethod(Component.java:1592)
                           at org.jboss.seam.Component.getInstanceFromFactory(Component.java:1473)
                           at org.jboss.seam.Component.getInstance(Component.java:1423)
                           at org.jboss.seam.Component.getInstance(Component.java:1407)
                           at org.jboss.seam.jsf.SeamVariableResolver.resolveVariable(SeamVariableR
                          esolver.java:44)
                           at org.apache.myfaces.el.ValueBindingImpl$ELVariableResolver.resolveVari
                          able(ValueBindingImpl.java:569)
                           at org.apache.commons.el.NamedValue.evaluate(NamedValue.java:124)
                           at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:140)
                           at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java
                          :378)
                           at javax.faces.component.UIOutput.getValue(UIOutput.java:75)
                           at org.apache.myfaces.renderkit.RendererUtils.getStringValue(RendererUti
                          ls.java:225)
                           at org.apache.myfaces.renderkit.html.HtmlTextRendererBase.renderOutput(H
                          tmlTextRendererBase.java:65)
                           at org.apache.myfaces.renderkit.html.HtmlTextRendererBase.encodeEnd(Html
                          TextRendererBase.java:53)
                           at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:
                          331)
                           at org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.
                          java:450)
                           at org.apache.myfaces.renderkit.html.HtmlGridRendererBase.renderChildren
                          (HtmlGridRendererBase.java:203)
                           at org.apache.myfaces.renderkit.html.HtmlGridRendererBase.encodeEnd(Html
                          GridRendererBase.java:85)
                           at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:
                          331)
                           at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:349)
                           at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:253)
                           at org.apache.myfaces.taglib.UIComponentBodyTagBase.doEndTag(UIComponent
                          BodyTagBase.java:55)
                           at org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx._jspx_meth_
                          h_panelGrid_0(org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx:245)
                           at org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx._jspService
                          (org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx:92)
                           at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
                           at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                           at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
                          .java:332)
                           at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
                          14)
                           at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
                           at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                          icationFilterChain.java:252)
                           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                          ilterChain.java:173)
                           at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
                          atcher.java:672)
                           at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
                          ispatcher.java:574)
                           at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
                          patcher.java:499)
                           at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary
                          .java:966)
                           at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.jav
                          a:614)
                           at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99
                          )
                           at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
                           at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760
                          )
                           at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(Inser
                          tTag.java:892)
                           at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
                          
                           at org.apache.jsp.WEB_002dINF.faces.layout.informationBarLayout_jspx._js
                          px_meth_tiles_insert_1(org.apache.jsp.WEB_002dINF.faces.layout.informationBarLay
                          out_jspx:163)
                           at org.apache.jsp.WEB_002dINF.faces.layout.informationBarLayout_jspx._js
                          pService(org.apache.jsp.WEB_002dINF.faces.layout.informationBarLayout_jspx:64)
                           at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
                           at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                           at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
                          .java:332)
                           at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
                          14)
                           at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
                           at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                          icationFilterChain.java:252)
                           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                          ilterChain.java:173)
                           at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
                          atcher.java:672)
                           at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
                          ispatcher.java:574)
                           at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
                          patcher.java:499)
                           at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary
                          .java:966)
                           at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.jav
                          a:614)
                           at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99
                          )
                           at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
                           at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760
                          )
                           at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(Inser
                          tTag.java:892)
                           at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
                          
                           at org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx._jspx_meth_
                          tiles_insert_0(org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx:109)
                           at org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx._jspService
                          (org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx:60)
                           at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
                           at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                           at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
                          .java:332)
                           at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
                          14)
                           at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
                           at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                          icationFilterChain.java:252)
                           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                          ilterChain.java:173)
                           at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
                          atcher.java:672)
                           at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
                          ispatcher.java:574)
                           at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
                          patcher.java:499)
                           at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary
                          .java:966)
                           at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.jav
                          a:614)
                           at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99
                          )
                           at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
                           at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760
                          )
                           at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(Inser
                          tTag.java:892)
                           at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
                          
                           at org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx._jspx_meth_ti
                          les_insert_0(org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx:235)
                           at org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx._jspx_meth_f_
                          subview_0(org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx:171)
                           at org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx._jspService(o
                          rg.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx:92)
                           at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
                           at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                           at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
                          .java:332)
                           at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
                          14)
                           at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
                           at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                          icationFilterChain.java:252)
                           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                          ilterChain.java:173)
                           at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
                          atcher.java:672)
                           at org.apache.catalina.core.ApplicationDispatcher.processRequest(Applica
                          tionDispatcher.java:463)
                           at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
                          ispatcher.java:398)
                           at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
                          patcher.java:301)
                           at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatc
                          h(ServletExternalContextImpl.java:415)
                           at org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.dispatch(J
                          spTilesViewHandlerImpl.java:233)
                           at org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.renderView
                          (JspTilesViewHandlerImpl.java:219)
                           at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:
                          352)
                           at javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
                           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                          icationFilterChain.java:252)
                           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                          ilterChain.java:173)
                           at test.RefreshRateFilter.doFilter(RefreshRateF
                          ilter.java:100)
                           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                          icationFilterChain.java:202)
                           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                          ilterChain.java:173)
                           at test.SecurityFilter.doFilter(SecurityFilter.
                          java:93)
                           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                          icationFilterChain.java:202)
                           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                          ilterChain.java:173)
                           at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter
                          .java:34)
                           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                          icationFilterChain.java:202)
                           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                          ilterChain.java:173)
                           at org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(Exte
                          nsionsFilter.java:122)
                           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                          icationFilterChain.java:202)
                           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                          ilterChain.java:173)
                           at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
                          alve.java:213)
                           at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
                          alve.java:178)
                           at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
                          torBase.java:524)
                           at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
                          ava:126)
                           at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
                          ava:105)
                           at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
                          ve.java:107)
                           at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
                          a:148)
                           at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
                          :869)
                           at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
                          rocessConnection(Http11BaseProtocol.java:667)
                           at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
                          int.java:527)
                           at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
                          lowerWorkerThread.java:80)
                           at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
                          ool.java:684)
                           at java.lang.Thread.run(Thread.java:595)


                          So what I did to test this is to force a ConnectionException to be thrown. What's interesting is that the ConnectionException is thrown and is bubbled up, but it doesn't redirect the user to the error.faces page (as set in the viewId of the @Redirect annotation). Even with the client code (i.e. the StatusBean class), I assumed that the throwing of the ConnectionException in the getStatus method of the ConnectionBean would cause an immediate redirect to the error.faces page (or am I incorrect in this assumption - I'm just wondering why the ConnectionException gets back to the StatusBean class)... What am I doing wrong - or did I make a stupid mistake again? Again, my main goal is that if any of my methods in the ConnectionBean class throws a ConnectionException, I want the user immediately redirected to the error.faces page. Thanks!

                          • 11. Re: @Redirect issues - not redirecting to a page
                            Gavin King Master

                            Do you have SeamExceptionFilter installed? I don't see it in the stack trace.

                            • 12. Re: @Redirect issues - not redirecting to a page
                              zzzz8 Newbie

                              Hi Gavin,

                              I didn't have the SeamExceptionFilter installed. However, after I installed it, I'm still having problems - I got a blank page that didn't forward to the desired error page. Here's the full stack trace now on the Tomcat console:

                              INFO 01-10 12:21:14,847 (LogImpl.java:info:98) -Entering connectionInterceptor
                              INFO 01-10 12:21:14,867 (LogImpl.java:info:98) -Calling: getStatus
                              test.ConnectionException
                               at test.connectionBean.connectionInterceptor(connectionBean.java:154)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationCo
                              ntextImpl.java:146)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:56)
                               at org.jboss.seam.interceptors.ValidationInterceptor.validateTargetCompo
                              nent(ValidationInterceptor.java:64)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.OutcomeInterceptor.interceptOutcome(Outco
                              meInterceptor.java:21)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.RollbackInterceptor.rollbackIfNecessary(R
                              ollbackInterceptor.java:30)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.BijectionInterceptor.bijectTargetComponen
                              t(BijectionInterceptor.java:49)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRun
                              ningConversation(ConversationInterceptor.java:58)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.BusinessProcessInterceptor.manageBusiness
                              ProcessContext(BusinessProcessInterceptor.java:54)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.ConversationalInterceptor.checkConversati
                              onForConversationalBean(ConversationalInterceptor.java:80)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.RemoveInterceptor.removeIfNecessary(Remov
                              eInterceptor.java:39)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.ExceptionInterceptor.handleExceptions(Exc
                              eptionInterceptor.java:44)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.ejb.SeamInterceptor.invokeInContexts(SeamInterceptor.j
                              ava:196)
                               at org.jboss.seam.ejb.SeamInterceptor.invoke(SeamInterceptor.java:169)
                               at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:
                              156)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationCo
                              ntextImpl.java:118)
                               at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3Int
                              erceptorsInterceptor.java:63)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invok
                              e(TransactionScopedEntityManagerInterceptor.java:54)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsI
                              nterceptor.java:47)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
                               at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java
                              :201)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInt
                              erceptor.java:76)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(Stateles
                              sInstanceInterceptor.java:62)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.aspects.security.AuthenticationInterceptor.invoke(Authentic
                              ationInterceptor.java:78)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterce
                              ptor.java:47)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(Asynchrono
                              usInterceptor.java:106)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessCont
                              ainer.java:181)
                               at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalPro
                              xy.java:79)
                               at $Proxy58.getStatus(Unknown Source)
                               at test.connectionLocal$$FastClassBy
                              CGLIB$$3c178fa0.invoke(<generated>)
                               at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
                               at org.jboss.seam.interceptors.ClientSideInterceptor$1.proceed(ClientSid
                              eInterceptor.java:73)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:56)
                               at org.jboss.seam.ejb.SeamInterceptor.invokeInContexts(SeamInterceptor.j
                              ava:196)
                               at org.jboss.seam.ejb.SeamInterceptor.invoke(SeamInterceptor.java:169)
                               at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:
                              156)
                               at org.jboss.seam.interceptors.ClientSideInterceptor.interceptInvocation
                              (ClientSideInterceptor.java:44)
                               at org.jboss.seam.interceptors.ClientSideInterceptor.intercept(ClientSid
                              eInterceptor.java:38)
                               at test.connectionLocal$$EnhancerByC
                              GLIB$$64b6f656.getStatus(<generated>)
                               at test.status.SystemStatusBean.retrieveStatus(S
                              ystemStatusBean.java:88)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:109)
                               at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationCo
                              ntextImpl.java:166)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:56)
                               at org.jboss.seam.interceptors.ValidationInterceptor.validateTargetCompo
                              nent(ValidationInterceptor.java:64)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.BijectionInterceptor.bijectTargetComponen
                              t(BijectionInterceptor.java:49)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.ManagedEntityIdentityInterceptor.aroundIn
                              voke(ManagedEntityIdentityInterceptor.java:77)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.OutcomeInterceptor.interceptOutcome(Outco
                              meInterceptor.java:21)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.RollbackInterceptor.rollbackIfNecessary(R
                              ollbackInterceptor.java:30)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRun
                              ningConversation(ConversationInterceptor.java:58)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.BusinessProcessInterceptor.manageBusiness
                              ProcessContext(BusinessProcessInterceptor.java:54)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.ConversationalInterceptor.checkConversati
                              onForConversationalBean(ConversationalInterceptor.java:80)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.RemoveInterceptor.removeIfNecessary(Remov
                              eInterceptor.java:39)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.ExceptionInterceptor.handleExceptions(Exc
                              eptionInterceptor.java:44)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.ejb.SeamInterceptor.invokeInContexts(SeamInterceptor.j
                              ava:196)
                               at org.jboss.seam.ejb.SeamInterceptor.invoke(SeamInterceptor.java:169)
                               at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:
                              156)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationCo
                              ntextImpl.java:118)
                               at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3Int
                              erceptorsInterceptor.java:63)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationIntercepto
                              r.invoke(ExtendedPersistenceContextPropagationInterceptor.java:57)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invok
                              e(TransactionScopedEntityManagerInterceptor.java:54)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsI
                              nterceptor.java:47)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
                               at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java
                              :197)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInt
                              erceptor.java:76)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.ejb3.stateful.StatefulInstanceInterceptor.invoke(StatefulIn
                              stanceInterceptor.java:81)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.aspects.security.AuthenticationInterceptor.invoke(Authentic
                              ationInterceptor.java:78)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterce
                              ptor.java:47)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(Asynchrono
                              usInterceptor.java:106)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.ejb3.stateful.StatefulContainer.localInvoke(StatefulContain
                              er.java:189)
                               at org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLocalProxy.
                              java:98)
                               at $Proxy57.retrieveStatus(Unknown Source)
                               at test.status.SystemStatusLocal$$FastClassByCGL
                              IB$$72d42c54.invoke(<generated>)
                               at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
                               at org.jboss.seam.interceptors.ClientSideInterceptor$1.proceed(ClientSid
                              eInterceptor.java:73)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:56)
                               at org.jboss.seam.ejb.SeamInterceptor.invokeInContexts(SeamInterceptor.j
                              ava:196)
                               at org.jboss.seam.ejb.SeamInterceptor.invoke(SeamInterceptor.java:169)
                               at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:
                              156)
                               at org.jboss.seam.interceptors.ClientSideInterceptor.interceptInvocation
                              (ClientSideInterceptor.java:44)
                               at org.jboss.seam.interceptors.ClientSideInterceptor.intercept(ClientSid
                              eInterceptor.java:38)
                               at test.status.SystemStatusLocal$$EnhancerByCGLI
                              B$$6cff060a.retrieveStatus(<generated>)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:82)
                               at org.jboss.seam.Component.callComponentMethod(Component.java:1592)
                               at org.jboss.seam.Component.getInstanceFromFactory(Component.java:1473)
                               at org.jboss.seam.Component.getInstance(Component.java:1423)
                               at org.jboss.seam.Component.getInstance(Component.java:1407)
                               at org.jboss.seam.jsf.SeamVariableResolver.resolveVariable(SeamVariableR
                              esolver.java:44)
                               at org.apache.myfaces.el.ValueBindingImpl$ELVariableResolver.resolveVari
                              able(ValueBindingImpl.java:569)
                               at org.apache.commons.el.NamedValue.evaluate(NamedValue.java:124)
                               at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:140)
                               at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java
                              :378)
                               at javax.faces.component.UIOutput.getValue(UIOutput.java:75)
                               at org.apache.myfaces.renderkit.RendererUtils.getStringValue(RendererUti
                              ls.java:225)
                               at org.apache.myfaces.renderkit.html.HtmlTextRendererBase.renderOutput(H
                              tmlTextRendererBase.java:65)
                               at org.apache.myfaces.renderkit.html.HtmlTextRendererBase.encodeEnd(Html
                              TextRendererBase.java:53)
                               at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:
                              331)
                               at org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.
                              java:450)
                               at org.apache.myfaces.renderkit.html.HtmlGridRendererBase.renderChildren
                              (HtmlGridRendererBase.java:203)
                               at org.apache.myfaces.renderkit.html.HtmlGridRendererBase.encodeEnd(Html
                              GridRendererBase.java:85)
                               at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:
                              331)
                               at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:349)
                               at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:253)
                               at org.apache.myfaces.taglib.UIComponentBodyTagBase.doEndTag(UIComponent
                              BodyTagBase.java:55)
                               at org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx._jspx_meth_
                              h_panelGrid_0(org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx:245)
                               at org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx._jspService
                              (org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx:92)
                               at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
                               at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                               at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
                              .java:332)
                               at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
                              14)
                               at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
                               at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                              icationFilterChain.java:252)
                               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                              ilterChain.java:173)
                               at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
                              atcher.java:672)
                               at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
                              ispatcher.java:574)
                               at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
                              patcher.java:499)
                               at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary
                              .java:966)
                               at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.jav
                              a:614)
                               at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99
                              )
                               at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
                               at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760
                              )
                               at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(Inser
                              tTag.java:892)
                               at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
                              
                               at org.apache.jsp.WEB_002dINF.faces.layout.informationBarLayout_jspx._js
                              px_meth_tiles_insert_1(org.apache.jsp.WEB_002dINF.faces.layout.informationBarLay
                              out_jspx:163)
                               at org.apache.jsp.WEB_002dINF.faces.layout.informationBarLayout_jspx._js
                              pService(org.apache.jsp.WEB_002dINF.faces.layout.informationBarLayout_jspx:64)
                               at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
                               at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                               at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
                              .java:332)
                               at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
                              14)
                               at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
                               at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                              icationFilterChain.java:252)
                               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                              ilterChain.java:173)
                               at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
                              atcher.java:672)
                               at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
                              ispatcher.java:574)
                               at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
                              patcher.java:499)
                               at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary
                              .java:966)
                               at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.jav
                              a:614)
                               at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99
                              )
                               at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
                               at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760
                              )
                               at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(Inser
                              tTag.java:892)
                               at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
                              
                               at org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx._jspx_meth_
                              tiles_insert_0(org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx:109)
                               at org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx._jspService
                              (org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx:60)
                               at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
                               at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                               at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
                              .java:332)
                               at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
                              14)
                               at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
                               at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                              icationFilterChain.java:252)
                               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                              ilterChain.java:173)
                               at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
                              atcher.java:672)
                               at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
                              ispatcher.java:574)
                               at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
                              patcher.java:499)
                               at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary
                              .java:966)
                               at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.jav
                              a:614)
                               at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99
                              )
                               at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
                               at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760
                              )
                               at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(Inser
                              tTag.java:892)
                               at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
                              
                               at org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx._jspx_meth_ti
                              les_insert_0(org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx:235)
                               at org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx._jspx_meth_f_
                              subview_0(org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx:171)
                               at org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx._jspService(o
                              rg.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx:92)
                               at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
                               at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                               at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
                              .java:332)
                               at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
                              14)
                               at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
                               at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                              icationFilterChain.java:252)
                               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                              ilterChain.java:173)
                               at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
                              atcher.java:672)
                               at org.apache.catalina.core.ApplicationDispatcher.processRequest(Applica
                              tionDispatcher.java:463)
                               at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
                              ispatcher.java:398)
                               at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
                              patcher.java:301)
                               at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatc
                              h(ServletExternalContextImpl.java:415)
                               at org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.dispatch(J
                              spTilesViewHandlerImpl.java:233)
                               at org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.renderView
                              (JspTilesViewHandlerImpl.java:219)
                               at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:
                              352)
                               at javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
                               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                              icationFilterChain.java:252)
                               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                              ilterChain.java:173)
                               at test.RefreshRateFilter.doFilter(RefreshRateF
                              ilter.java:100)
                               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                              icationFilterChain.java:202)
                               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                              ilterChain.java:173)
                               at test.SecurityFilter.doFilter(SecurityFilter.
                              java:93)
                               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                              icationFilterChain.java:202)
                               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                              ilterChain.java:173)
                               at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilt
                              er.java:45)
                               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                              icationFilterChain.java:202)
                               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                              ilterChain.java:173)
                               at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter
                              .java:34)
                               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                              icationFilterChain.java:202)
                               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                              ilterChain.java:173)
                               at org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(Exte
                              nsionsFilter.java:122)
                               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                              icationFilterChain.java:202)
                               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                              ilterChain.java:173)
                               at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
                              alve.java:213)
                               at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
                              alve.java:178)
                               at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
                              torBase.java:524)
                               at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
                              ava:126)
                               at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
                              ava:105)
                               at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
                              ve.java:107)
                               at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
                              a:148)
                               at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
                              :869)
                               at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
                              rocessConnection(Http11BaseProtocol.java:667)
                               at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
                              int.java:527)
                               at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
                              lowerWorkerThread.java:80)
                               at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
                              ool.java:684)
                               at java.lang.Thread.run(Thread.java:595)
                              ERROR 01-10 12:21:14,967 (ApplicationDispatcher.java:invoke:704) -Servlet.servi
                              ce() for servlet jsp threw exception
                              javax.faces.el.EvaluationException: Cannot get value for expression '#{systemSta
                              tus.systemDatetime.time}'
                               at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java
                              :397)
                               at javax.faces.component.UIOutput.getValue(UIOutput.java:75)
                               at org.apache.myfaces.renderkit.RendererUtils.getStringValue(RendererUti
                              ls.java:225)
                               at org.apache.myfaces.renderkit.html.HtmlTextRendererBase.renderOutput(H
                              tmlTextRendererBase.java:65)
                               at org.apache.myfaces.renderkit.html.HtmlTextRendererBase.encodeEnd(Html
                              TextRendererBase.java:53)
                               at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:
                              331)
                               at org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.
                              java:450)
                               at org.apache.myfaces.renderkit.html.HtmlGridRendererBase.renderChildren
                              (HtmlGridRendererBase.java:203)
                               at org.apache.myfaces.renderkit.html.HtmlGridRendererBase.encodeEnd(Html
                              GridRendererBase.java:85)
                               at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:
                              331)
                               at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:349)
                               at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:253)
                               at org.apache.myfaces.taglib.UIComponentBodyTagBase.doEndTag(UIComponent
                              BodyTagBase.java:55)
                               at org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx._jspx_meth_
                              h_panelGrid_0(org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx:245)
                               at org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx._jspService
                              (org.apache.jsp.WEB_002dINF.faces.header.statusNoAjax_jspx:92)
                               at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
                               at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                               at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
                              .java:332)
                               at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
                              14)
                               at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
                               at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                              icationFilterChain.java:252)
                               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                              ilterChain.java:173)
                               at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
                              atcher.java:672)
                               at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
                              ispatcher.java:574)
                               at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
                              patcher.java:499)
                               at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary
                              .java:966)
                               at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.jav
                              a:614)
                               at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99
                              )
                               at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
                               at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760
                              )
                               at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(Inser
                              tTag.java:892)
                               at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
                              
                               at org.apache.jsp.WEB_002dINF.faces.layout.informationBarLayout_jspx._js
                              px_meth_tiles_insert_1(org.apache.jsp.WEB_002dINF.faces.layout.informationBarLay
                              out_jspx:163)
                               at org.apache.jsp.WEB_002dINF.faces.layout.informationBarLayout_jspx._js
                              pService(org.apache.jsp.WEB_002dINF.faces.layout.informationBarLayout_jspx:64)
                               at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
                               at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                               at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
                              .java:332)
                               at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
                              14)
                               at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
                               at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                              icationFilterChain.java:252)
                               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                              ilterChain.java:173)
                               at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
                              atcher.java:672)
                               at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
                              ispatcher.java:574)
                               at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
                              patcher.java:499)
                               at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary
                              .java:966)
                               at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.jav
                              a:614)
                               at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99
                              )
                               at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
                               at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760
                              )
                               at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(Inser
                              tTag.java:892)
                               at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
                              
                               at org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx._jspx_meth_
                              tiles_insert_0(org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx:109)
                               at org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx._jspService
                              (org.apache.jsp.WEB_002dINF.faces.layout.headerLayout_jspx:60)
                               at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
                               at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                               at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
                              .java:332)
                               at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
                              14)
                               at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
                               at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                              icationFilterChain.java:252)
                               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                              ilterChain.java:173)
                               at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
                              atcher.java:672)
                               at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
                              ispatcher.java:574)
                               at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
                              patcher.java:499)
                               at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary
                              .java:966)
                               at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.jav
                              a:614)
                               at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99
                              )
                               at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
                               at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760
                              )
                               at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(Inser
                              tTag.java:892)
                               at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
                              
                               at org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx._jspx_meth_ti
                              les_insert_0(org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx:235)
                               at org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx._jspx_meth_f_
                              subview_0(org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx:171)
                               at org.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx._jspService(o
                              rg.apache.jsp.WEB_002dINF.faces.layout.mainLayout_jspx:92)
                               at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
                               at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                               at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
                              .java:332)
                               at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
                              14)
                               at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
                               at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                              icationFilterChain.java:252)
                               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                              ilterChain.java:173)
                               at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
                              atcher.java:672)
                               at org.apache.catalina.core.ApplicationDispatcher.processRequest(Applica
                              tionDispatcher.java:463)
                               at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
                              ispatcher.java:398)
                               at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
                              patcher.java:301)
                               at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatc
                              h(ServletExternalContextImpl.java:415)
                               at org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.dispatch(J
                              spTilesViewHandlerImpl.java:233)
                               at org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.renderView
                              (JspTilesViewHandlerImpl.java:219)
                               at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:
                              352)
                               at javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
                               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                              icationFilterChain.java:252)
                               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                              ilterChain.java:173)
                               at test.RefreshRateFilter.doFilter(RefreshRateF
                              ilter.java:100)
                               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                              icationFilterChain.java:202)
                               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                              ilterChain.java:173)
                               at test.SecurityFilter.doFilter(SecurityFilter.
                              java:93)
                               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                              icationFilterChain.java:202)
                               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                              ilterChain.java:173)
                               at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilt
                              er.java:45)
                               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                              icationFilterChain.java:202)
                               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                              ilterChain.java:173)
                               at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter
                              .java:34)
                               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                              icationFilterChain.java:202)
                               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                              ilterChain.java:173)
                               at org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(Exte
                              nsionsFilter.java:122)
                               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
                              icationFilterChain.java:202)
                               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
                              ilterChain.java:173)
                               at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
                              alve.java:213)
                               at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
                              alve.java:178)
                               at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
                              torBase.java:524)
                               at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
                              ava:126)
                               at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
                              ava:105)
                               at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
                              ve.java:107)
                               at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
                              a:148)
                               at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
                              :869)
                               at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
                              rocessConnection(Http11BaseProtocol.java:667)
                               at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
                              int.java:527)
                               at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
                              lowerWorkerThread.java:80)
                               at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
                              ool.java:684)
                               at java.lang.Thread.run(Thread.java:595)
                              Caused by: java.lang.IllegalArgumentException: exception invoking: retrieveStatu
                              s
                               at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:93)
                               at org.jboss.seam.Component.callComponentMethod(Component.java:1592)
                               at org.jboss.seam.Component.getInstanceFromFactory(Component.java:1473)
                               at org.jboss.seam.Component.getInstance(Component.java:1423)
                               at org.jboss.seam.Component.getInstance(Component.java:1407)
                               at org.jboss.seam.jsf.SeamVariableResolver.resolveVariable(SeamVariableR
                              esolver.java:44)
                               at org.apache.myfaces.el.ValueBindingImpl$ELVariableResolver.resolveVari
                              able(ValueBindingImpl.java:569)
                               at org.apache.commons.el.NamedValue.evaluate(NamedValue.java:124)
                               at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:140)
                               at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java
                              :378)
                               ... 122 more
                              Caused by: test.ConnectionException
                               at test.connectionBean.connectionInterceptor(connectionBean.java:154)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationCo
                              ntextImpl.java:146)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:56)
                               at org.jboss.seam.interceptors.ValidationInterceptor.validateTargetCompo
                              nent(ValidationInterceptor.java:64)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.OutcomeInterceptor.interceptOutcome(Outco
                              meInterceptor.java:21)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.RollbackInterceptor.rollbackIfNecessary(R
                              ollbackInterceptor.java:30)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.BijectionInterceptor.bijectTargetComponen
                              t(BijectionInterceptor.java:49)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRun
                              ningConversation(ConversationInterceptor.java:58)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.BusinessProcessInterceptor.manageBusiness
                              ProcessContext(BusinessProcessInterceptor.java:54)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.ConversationalInterceptor.checkConversati
                              onForConversationalBean(ConversationalInterceptor.java:80)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.RemoveInterceptor.removeIfNecessary(Remov
                              eInterceptor.java:39)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.ExceptionInterceptor.handleExceptions(Exc
                              eptionInterceptor.java:44)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.ejb.SeamInterceptor.invokeInContexts(SeamInterceptor.j
                              ava:196)
                               at org.jboss.seam.ejb.SeamInterceptor.invoke(SeamInterceptor.java:169)
                               at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:
                              156)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationCo
                              ntextImpl.java:118)
                               at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3Int
                              erceptorsInterceptor.java:63)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invok
                              e(TransactionScopedEntityManagerInterceptor.java:54)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsI
                              nterceptor.java:47)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
                               at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java
                              :201)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInt
                              erceptor.java:76)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(Stateles
                              sInstanceInterceptor.java:62)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.aspects.security.AuthenticationInterceptor.invoke(Authentic
                              ationInterceptor.java:78)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterce
                              ptor.java:47)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(Asynchrono
                              usInterceptor.java:106)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:98)
                               at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessCont
                              ainer.java:181)
                               at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalPro
                              xy.java:79)
                               at $Proxy58.getStatus(Unknown Source)
                               at test.connectionLocal$$FastClassBy
                              CGLIB$$3c178fa0.invoke(<generated>)
                               at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
                               at org.jboss.seam.interceptors.ClientSideInterceptor$1.proceed(ClientSid
                              eInterceptor.java:73)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:56)
                               at org.jboss.seam.ejb.SeamInterceptor.invokeInContexts(SeamInterceptor.j
                              ava:196)
                               at org.jboss.seam.ejb.SeamInterceptor.invoke(SeamInterceptor.java:169)
                               at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:
                              156)
                               at org.jboss.seam.interceptors.ClientSideInterceptor.interceptInvocation
                              (ClientSideInterceptor.java:44)
                               at org.jboss.seam.interceptors.ClientSideInterceptor.intercept(ClientSid
                              eInterceptor.java:38)
                               at test.connectionLocal$$EnhancerByCGLIB$$64b6f656.getStatus(<generated>)
                               at test.status.SystemStatusBean.retrieveStatus(SystemStatusBean.java:88)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
                              java:109)
                               at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationCo
                              ntextImpl.java:166)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:56)
                               at org.jboss.seam.interceptors.ValidationInterceptor.validateTargetCompo
                              nent(ValidationInterceptor.java:64)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.BijectionInterceptor.bijectTargetComponen
                              t(BijectionInterceptor.java:49)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.ManagedEntityIdentityInterceptor.aroundIn
                              voke(ManagedEntityIdentityInterceptor.java:77)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.OutcomeInterceptor.interceptOutcome(Outco
                              meInterceptor.java:21)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.RollbackInterceptor.rollbackIfNecessary(R
                              ollbackInterceptor.java:30)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRun
                              ningConversation(ConversationInterceptor.java:58)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:25)
                               at java.lang.reflect.Method.invoke(Method.java:585)
                               at org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
                               at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java
                              :172)
                               at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocat
                              ionContext.java:65)
                               at org.jboss.seam.interceptors.BusinessProcessInterceptor.manageBusiness
                              ProcessContext(BusinessProcessInterceptor.java:54)
                               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
                              java:39)
                               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
                              sorImpl.java:2


                              • 13. Re: @Redirect issues - not redirecting to a page
                                Gavin King Master

                                Put breakpoints in the Seam code and check that:

                                (1) ExceptionInterceptor.handled() gets called
                                (2) SeamExceptionFilter.isExceptionHandled() gets called

                                And tell me what SeamExceptionFilter.isExceptionHandled() returns.

                                • 14. Re: @Redirect issues - not redirecting to a page
                                  zzzz8 Newbie

                                   

                                  "gavin.king@jboss.com" wrote:
                                  Put breakpoints in the Seam code and check that:

                                  (1) ExceptionInterceptor.handled() gets called
                                  (2) SeamExceptionFilter.isExceptionHandled() gets called

                                  And tell me what SeamExceptionFilter.isExceptionHandled() returns.


                                  1. Yes, ExceptionInterceptor.handled() does get called
                                  2. request.getAttribute("org.jboss.seam.exceptionHandled") returns the ConnectionException object. Therefore, SeamExceptionFilter.isExceptionHandled(request) returns true.

                                  Consequently, the code segment which invokes it:

                                  public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
                                   throws IOException, ServletException
                                   {
                                   try
                                   {
                                   chain.doFilter(request, response);
                                  
                                   //There is a bug in JBoss AS where JBoss does not clean up
                                   //any orphaned tx at the end of the request. It is possible
                                   //that a Seam-managed tx could be left orphaned if, eg.
                                   //facelets handles an exceptions and displays the debug page.
                                   rollbackTransactionIfNecessary();
                                   }
                                   catch (Exception e)
                                   {
                                   rollbackTransactionIfNecessary();
                                   endWebRequestAfterException(request);
                                   if ( !isExceptionHandled(request) )
                                   {
                                   log.error("uncaught exception handled by Seam", e);
                                   throw new ServletException(e);
                                   }
                                   }
                                   finally
                                   {
                                   Lifecycle.setPhaseId(null);
                                   log.debug("ended request");
                                   }
                                   }


                                  Because the if condition statement returns false, it then proceeds to the finally block (skipping over the log.error statement and the throw new ServletException statement).

                                  Again, thanks for all the help!

                                  1 2 Previous Next