Hello,
i do have a rather complex application which does not make use of ajax4jsf yet.
My environment
seam 1.1.6
myfaces and facelets that comes with seam
running on tomcat 5.5

In this app there is this method:

  |     @Out(scope=CONVERSATION, required=false) private MethodType methodType;
  | [....]
  |     @Begin(join=true)
  |     public String addPCRAnalysis() {
  |             log.debug("addPCRAnalysis bazExperiment 
"+((bazExperiment==null)?"ist null":bazExperiment.getExperimentCode()));
  |             log.debug("addPCRAnalysis Type "+((bazExperiment==null)?"ist 
null":bazExperiment.getType()));
  |             methodType = bazExperiment.getType();
  |             return "ADD_ANALYSIS";
  |     }
  | 
After this method a page is rendered where  the bean 'PrimerListBacking' is 
called which injects methodType.
        @In
  |     private MethodType methodType;
  | 
This seems to work perfectly.

Now i tried to make my app ajax4jsf aware. I downloaded version 1.0.6 and 
configurted my app. The two libs ajax4jsf.jar and oscache-2.3.2.jar where 
copied to WEB-INF/lib.
After that i deleted the view-handler from faces-config.xml
And added this part to web.xml
<filter>
  |   <display-name>Ajax4jsf Filter</display-name>
  |   <filter-name>ajax4jsf</filter-name>
  |   <filter-class>org.ajax4jsf.Filter</filter-class>
  |   <init-param>
  |    <param-name>forceparser</param-name>
  |    <param-value>false</param-value>
  |   </init-param> 
  | </filter>
  | <filter-mapping>
  |   <filter-name>ajax4jsf</filter-name>
  |   <servlet-name>Faces Servlet</servlet-name>
  |   <dispatcher>REQUEST</dispatcher>
  |   <dispatcher>FORWARD</dispatcher>
  |   <dispatcher>INCLUDE</dispatcher>
  | </filter-mapping>
  | <context-param>     
  |       <param-name>org.ajax4jsf.VIEW_HANDLERS</param-name>     
  |       
<param-value>org.jboss.seam.ui.facelet.SeamFaceletViewHandler</param-value>   
  | </context-param>        
  |     
  |  <filter>

After doing so, i receive an required exception for methodType.
What is going on? Can i provide additional info.
For the purpose of testing i removed all myfaces filters from faces-config and 
tried again. With this exception:
15:27:25,703 DEBUG org.ajax4jsf.framework.renderer.AjaxPhaseListener: Process 
after phase RENDER_RESPONSE(6)
  | 15:27:25,703 ERROR org.jboss.seam.servlet.SeamExceptionFilter: uncaught 
exception
  | javax.servlet.ServletException: In attribute requires value for component: 
primerlist.methodType
  |     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:152)
  |     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
  |     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
  |     at 
org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75)
  |     at 
org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213)
  |     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
  |     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
  |     at 
org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:43)
  |     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
  |     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
  |     at 
org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:29)
  |     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
  |     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
  |     at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
  |     at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
  |     at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
  |     at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
  |     at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
  |     at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
  |     at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
  |     at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
  |     at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
  |     at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
  |     at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
  |     at java.lang.Thread.run(Unknown Source)
  | 15:27:25,703 ERROR org.jboss.seam.servlet.SeamExceptionFilter: exception 
root cause
  | org.jboss.seam.RequiredException: In attribute requires value for 
component: primerlist.methodType
  |     at org.jboss.seam.Component.getInstanceToInject(Component.java:1920)
  |     at org.jboss.seam.Component.injectFields(Component.java:1386)
  |     at org.jboss.seam.Component.inject(Component.java:1156)
  |     at 
org.jboss.seam.interceptors.BijectionInterceptor.bijectNonreentrantComponent(BijectionInterceptor.java:76)
  |     at 
org.jboss.seam.interceptors.BijectionInterceptor.bijectComponent(BijectionInterceptor.java:58)
  |     at sun.reflect.GeneratedMethodAccessor158.invoke(Unknown Source)
  |     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  |     at java.lang.reflect.Method.invoke(Unknown Source)
  |     at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
  |     at 
org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)
  |     at 
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)
  |     at 
org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRunningConversation(ConversationInterceptor.java:52)
  |     at sun.reflect.GeneratedMethodAccessor155.invoke(Unknown Source)
  |     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  |     at java.lang.reflect.Method.invoke(Unknown Source)
  |     at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
  |     at 
org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)
  |     at 
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)
  |     at 
org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:27)
  |     at sun.reflect.GeneratedMethodAccessor154.invoke(Unknown Source)
  |     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  |     at java.lang.reflect.Method.invoke(Unknown Source)
  |     at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
  |     at 
org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)
  |     at 
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)
  |     at 
org.jboss.seam.intercept.RootInterceptor.createSeamInvocationContext(RootInterceptor.java:144)
  |     at 
org.jboss.seam.intercept.RootInterceptor.invokeInContexts(RootInterceptor.java:129)
  |     at 
org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:102)
  |     at 
org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:145)
  |     at 
org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.java:80)
  |     at 
de.bafz.lims.backing.PrimerListBacking$$EnhancerByCGLIB$$b9947677.toString(<generated>)
  |     at com.sun.facelets.util.DevTools.writeVariables(DevTools.java:168)
  |     at com.sun.facelets.util.DevTools.writeVariables(DevTools.java:145)
  |     at com.sun.facelets.util.DevTools.debugHtml(DevTools.java:109)
  |     at 
com.sun.facelets.FaceletViewHandler.handleRenderException(FaceletViewHandler.java:671)
  |     at 
com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:639)
  |     at 
org.ajax4jsf.framework.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:101)
  |     at 
org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(AjaxViewHandler.java:221)
  |     at 
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
  |     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
  |     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
  |     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
  |     at 
org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75)
  |     at 
org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213)
  |     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
  |     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
  |     at 
org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:43)
  |     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
  |     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
  |     at 
org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:29)
  |     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
  |     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
  |     at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
  |     at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
  |     at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
  |     at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
  |     at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
  |     at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
  |     at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
  |     at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
  |     at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
  |     at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
  |     at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
  |     at java.lang.Thread.run(Unknown Source)
  | 15:27:25,703 DEBUG org.jboss.seam.servlet.SeamExceptionFilter: ending 
request
  | 
  | 


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4019359#4019359

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4019359
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to