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

Reply via email to