1 Reply Latest reply on Sep 20, 2007 7:26 AM by ilya_shaikovsky

    Deploying RichFaces Application

    siven555

      I got the following message when I tried to view my xhtml pages.

      type Exception report
      message
      description
      The server encountered an internal error () that prevented it from fulfilling this request.
      exception
      javax.servlet.ServletException: Stack must not be null
      org.jboss.seam.web.ExceptionFilter.endWebRequestAfterException(ExceptionFilter.java:103)
      org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:73)
      org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
      org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:79)
      org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
      org.jboss.seam.web.SeamFilter.doFilter(SeamFilter.java:84)
      org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:96)
      org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:220)
      org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
      root cause
      java.lang.IllegalArgumentException: Stack must not be null
      org.jboss.seam.core.ConversationEntry.(ConversationEntry.java:40)
      org.jboss.seam.core.ConversationEntries.createConversationEntry(ConversationEntries.java:50)
      org.jboss.seam.core.Manager.createConversationEntry(Manager.java:685)
      org.jboss.seam.core.Manager.beforeRedirect(Manager.java:834)
      org.jboss.seam.core.Manager.beforeRedirect(Manager.java:852)
      org.jboss.seam.exceptions.DebugPageHandler.handle(DebugPageHandler.java:24)
      org.jboss.seam.core.Exceptions.handle(Exceptions.java:79)
      org.jboss.seam.web.ExceptionFilter.endWebRequestAfterException(ExceptionFilter.java:91)
      org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:73)
      org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
      org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:79)
      org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
      org.jboss.seam.web.SeamFilter.doFilter(SeamFilter.java:84)
      org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:96)
      org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:220)
      org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


      I also found the following in my log file

      2007-09-19 14:22:04,194
      ERROR [org.apache.commons.digester.Digester] End event threw exception
      java.lang.IllegalArgumentException: argument type mismatchBegin event threw exception
      javax.faces.FacesException: java.lang.IllegalArgumentException: argument type mismatch

      Caused by: java.lang.IllegalArgumentException: argument type mismatch
      org.apache.commons.digester.Digester.createSAXException(Digester.java:2792)
      at org.apache.commons.digester.Digester.createSAXException(Digester.java:2818)
      at org.apache.commons.digester.Digester.endElement(Digester.java:1070)

      ERROR [org.apache.myfaces.webapp.StartupServletContextListener] Error initializing ServletContext
      javax.faces.FacesException: java.lang.reflect.InvocationTargetException

      Caused by: javax.faces.FacesException: javax.faces.FacesException: java.lang.IllegalArgumentException: argument type mismatch