Hi all, i m trying to write a small app using jboss-seam i am using latest seam from CVS and i am deplolying on jboss-4.0.4.GA. i am getting this exception while accessing a index.html page (similar to those of examples...), and i am using facelets...
here's exception | 17:14:48,781 ERROR [SeamExceptionFilter] uncaught exception handled by Seam | javax.servlet.ServletException | at javax.faces.webapp.FacesServlet.service(FacesServlet.java:125) | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl | icationFilterChain.java:252) | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF | ilterChain.java:173) | at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter | .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.SeamExceptionFilter.doFilter(SeamExceptionFilt | er.java:89) | 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.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFi | lter.java:96) | 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.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Securit | yAssociationValve.java:175) | at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValv | e.java:74) | 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:664) | at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo | int.java:527) | at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWor | kerThread.java:112) | at java.lang.Thread.run(Unknown Source) | 17:14:48,796 ERROR [[Faces Servlet]] Servlet.service() for servlet Faces Servlet | threw exception | java.lang.NullPointerException | at org.jboss.seam.contexts.PageContext.getCurrentReadableMap(PageContext | .java:123) | at org.jboss.seam.contexts.PageContext.get(PageContext.java:103) | at org.jboss.seam.core.Manager.restoreConversation(Manager.java:907) | at org.jboss.seam.jsf.AbstractSeamPhaseListener.restoreAnyConversationCo | ntext(AbstractSeamPhaseListener.java:81) | at org.jboss.seam.jsf.SeamPhaseListener.afterPhase(SeamPhaseListener.jav | a:63) | at org.jboss.seam.jsf.SeamExtendedManagedPersistencePhaseListener.afterP | hase(SeamExtendedManagedPersistencePhaseListener.java:109) | at org.apache.myfaces.lifecycle.LifecycleImpl.informPhaseListenersAfter( | LifecycleImpl.java:536) | at org.apache.myfaces.lifecycle.LifecycleImpl.restoreView(LifecycleImpl. | java:164) | at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java | :66) | at javax.faces.webapp.FacesServlet.service(FacesServlet.java:106) | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl | icationFilterChain.java:252) | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF | ilterChain.java:173) | at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter | .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.SeamExceptionFilter.doFilter(SeamExceptionFilt | er.java:89) | 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.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFi | lter.java:96) | 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.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Securit | yAssociationValve.java:175) | at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValv | e.java:74) | 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 | here's my web.xml | <!DOCTYPE web-app PUBLIC | "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" | "http://java.sun.com/dtd/web-app_2_3.dtd" > | | <web-app> | <display-name>Archetype Created Web Application</display-name> | | | | <listener> | <listener-class>org.jboss.seam.servlet.SeamListener</listener-class> | </listener> | | <listener> | <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class> | </listener> | | | <!-- Global JNDI name pattern for JBoss EJB3 (change for other servers) --> | <context-param> | <param-name>org.jboss.seam.core.init.jndiPattern</param-name> | <param-value>${ear.name}-1.0/#{ejbName}/local</param-value> | </context-param> | | | <context-param> | <param-name>org.jboss.seam.core.init.componentClasses</param-name> | <param-value></param-value> | </context-param> | | <context-param> | <param-name>org.jboss.seam.core.init.myFacesLifecycleBug</param-name> | <param-value>true</param-value> | </context-param> | | <!-- Facelets --> | <!-- Facelets start --> | <!-- Use Documents Saved as *.xhtml --> | <context-param> | <param-name>javax.faces.DEFAULT_SUFFIX</param-name> | <param-value>.xhtml</param-value> | </context-param> | <!-- Special Debug Output for Development --> | <context-param> | <param-name>facelets.DEVELOPMENT</param-name> | <param-value>true</param-value> | </context-param> | <!-- Facelets end --> | | | | | | | | <!-- MyFaces --> | <context-param> | <param-name>javax.faces.CONFIG_FILES</param-name> | <param-value>/WEB-INF/faces-config.xml</param-value> | </context-param> | | | <context-param> | <param-name>javax.faces.STATE_SAVING_METHOD</param-name> | <param-value>client</param-value> | <description> | State saving method: "client" or "server" (= default) | See JSF Specification 2.5.2 | </description> | </context-param> | | <context-param> | <param-name>org.apache.myfaces.ALLOW_JAVASCRIPT</param-name> | <param-value>true</param-value> | <description> | This parameter tells MyFaces if javascript code should be allowed in the | rendered HTML output. | If javascript is allowed, command_link anchors will have javascript code | that submits the corresponding form. | If javascript is not allowed, the state saving info and nested parameters | will be added as url parameters. | Default: "true" | </description> | </context-param> | | <context-param> | <param-name>org.apache.myfaces.DETECT_JAVASCRIPT</param-name> | <param-value>false</param-value> | </context-param> | | <context-param> | <param-name>org.apache.myfaces.PRETTY_HTML</param-name> | <param-value>true</param-value> | <description> | If true, rendered HTML code will be formatted, so that it is "human readable". | i.e. additional line separators and whitespace will be written, that do not | influence the HTML code. | Default: "true" | </description> | </context-param> | | <context-param> | <param-name>org.apache.myfaces.AUTO_SCROLL</param-name> | <param-value>true</param-value> | <description> | If true, a javascript function will be rendered that is able to restore the | former vertical scroll on every request. Convenient feature if you have pages | with long lists and you do not want the browser page to always jump to the top | if you trigger a link or button action that stays on the same page. | Default: "false" | </description> | </context-param> | | <context-param> | <param-name>facelets.REFRESH_PERIOD</param-name> | <param-value>2</param-value> | </context-param> | | <filter> | <filter-name>Seam Exception Filter</filter-name> | <filter-class>org.jboss.seam.servlet.SeamExceptionFilter</filter-class> | </filter> | | <filter> | <filter-name>Seam Redirect Filter</filter-name> | <filter-class>org.jboss.seam.servlet.SeamRedirectFilter</filter-class> | </filter> | | <filter-mapping> | <filter-name>Seam Exception Filter</filter-name> | <url-pattern>/*</url-pattern> | </filter-mapping> | | <filter-mapping> | <filter-name>Seam Redirect Filter</filter-name> | <url-pattern>*.seam</url-pattern> | </filter-mapping> | | | <servlet> | <servlet-name>Faces Servlet</servlet-name> | <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> | <load-on-startup>1</load-on-startup> | </servlet> | | <!-- Faces Servlet Mapping --> | <servlet-mapping> | <servlet-name>Faces Servlet</servlet-name> | <url-pattern>*.seam</url-pattern> | </servlet-mapping> | | </web-app> | [/code/ | | here's my faces-config.xml | | | <?xml version="1.0" encoding="ISO-8859-1"?> | | <!DOCTYPE faces-config PUBLIC | | "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN" | | "http://java.sun.com/dtd/web-facesconfig_1_0.dtd"> | | | | <faces-config> | | <navigation-rule> | | <navigation-case> | | <from-outcome>success</from-outcome> | | <to-view-id>/result.xhtml</to-view-id> | | </navigation-case> | | </navigation-rule> | | | | <navigation-rule> | | <navigation-case> | | <from-outcome>error</from-outcome> | | <to-view-id>/error.xhtml</to-view-id> | | </navigation-case> | | </navigation-rule> | | | | <navigation-rule> | | <navigation-case> | | <from-outcome>start</from-outcome> | | <to-view-id>/register.xhtml</to-view-id> | | </navigation-case> | | </navigation-rule> | | | | | | <navigation-rule> | | <navigation-case> | | <from-outcome>end</from-outcome> | | <to-view-id>/end.xhtml</to-view-id> | | </navigation-case> | | </navigation-rule> | | | | | | <application> | | <message-bundle>messages</message-bundle> | | <locale-config> | | <default-locale>en_US</default-locale> | | <supported-locale>en</supported-locale> | | </locale-config> | | </application> | | | | <application> | | <view-handler>com.sun.facelets.FaceletViewHandler</view-handler> | | </application> | | | | <lifecycle> | | <phase-listener>org.jboss.seam.jsf.SeamExtendedManagedPersistencePhaseListener</phase-listener> | | </lifecycle> | | | | | | </faces-config> | | | | and here's my simple index.html page | | | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | | <html xmlns="http://www.w3.org/1999/xhtml"> | | <head> | | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> | | <meta http-equiv="refresh" content="0; url=register.seam" /> | | <title>Untitled Document</title> | | </head> | | | | <body> | | </body> | | </html> | | | | i saw a similar post dated 9th may, but there was no solution at theend.. | | could anyone help me out? | | thanks and regards | marco | View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3947196#3947196 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3947196 ------------------------------------------------------- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 _______________________________________________ JBoss-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jboss-user
