[seam-issues] [JBoss JIRA] Commented: (JBSEAM-4652) Using JSF 2 And Seam

varun shaji (JIRA) jira-events at lists.jboss.org
Thu Jun 10 13:59:38 EDT 2010


    [ https://jira.jboss.org/browse/JBSEAM-4652?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12534995#action_12534995 ] 

varun shaji commented on JBSEAM-4652:
-------------------------------------

I modified the SeamViewHandler. It had some methods which where newly introduced in JSF2 to be overriden..I did it and got rid of the exception..Now the some other problem..The JBPM  hanlder is not getting initiated in the seamViewHandler..Any Guess!!

> Using JSF 2 And Seam
> --------------------
>
>                 Key: JBSEAM-4652
>                 URL: https://jira.jboss.org/browse/JBSEAM-4652
>             Project: Seam
>          Issue Type: Bug
>          Components: JSF Integration
>    Affects Versions: 2.2.0.GA, 2.2.1.CR1
>         Environment: JBoss-5.1.0 AS , Seam 2.2.0 & Seam 2.2.1 CR1, JSF 2(Mojarro - 2.0.2)
>            Reporter: browny browny
>         Attachments: hello-seam-jsf2.war
>
>
> When using PageFlow with JSF 2.0 during transition from one page to another i get an excption ::
> javax.servlet.ServletException
> 	javax.faces.webapp.FacesServlet.service(FacesServlet.java:325)
> 	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
> 	org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:60)
> 	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:40)
> 	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)
> 	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
> 	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
> 	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
> 	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> root cause
> java.lang.NullPointerException
> 	org.jboss.seam.document.DocumentStorePhaseListener.beforePhase(DocumentStorePhaseListener.java:38)
> 	com.sun.faces.lifecycle.Phase.handleBeforePhase(Phase.java:228)
> 	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:99)
> 	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
> 	javax.faces.webapp.FacesServlet.service(FacesServlet.java:313)
> 	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
> 	org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:60)
> 	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:40)
> 	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)
> 	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
> 	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
> 	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
> 	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> The same example works fine with JSF 1.2.But with JSF 2.0 i get the same exception for Seam 2.2.0 and 2.2.1
> Anyhow i get the seam variables resolved and application succeefuly deployed with JSF 2.0 but this error during page transition occurs. I use pageflow (jbpm-jpdl.jar) for stateful navigation.
> Any clues??
> My pageflow file reads like::
> <pageflow-definition xmlns="http://jboss.com/products/seam/pageflow"
> 	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>     xsi:schemaLocation=
> 	    "http://jboss.com/products/seam/pageflow http://jboss.com/products/seam/pageflow-2.2.xsd"
> 	name="hello">
> 	
> 	 <start-page name="displayGuess" view-id="/hello.xhtml">
> 	 	<redirect/>
> 	 	 <transition name="namaste" to="namaste"/>
> 	 </start-page>
> 	
> 	  <page name="namaste" view-id="/namaste.xhtml">
> 	  	<end-conversation/>
> 	  	<redirect/>
> 	  	<transition to="end"/>
> 	  </page>
> 	  
> 	   <end-state name="end"/>
> </pageflow-definition>
> both the xhtml pages just have a helloworld printed in it!!
> 	

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the seam-issues mailing list