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

      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

          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

          • 2. Re: @Redirect issues - not redirecting to a page
            gavin.king

            Fixed the NPE in CVS.

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

              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

                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

                   

                  "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

                     

                    "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

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

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

                         

                        "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

                          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

                            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

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

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

                                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

                                  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

                                     

                                    "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