[jboss-user] [JBoss Seam] - In attribute requires value for component: index.facesMessag

littlewing1112 do-not-reply at jboss.com
Wed Feb 28 06:59:30 EST 2007


Hello,
i m trying to integrate the booking sample of SEAM 1.1.6GA with tomahawk.
I followed this topic on the myfaces wiki in order to integrate tomahawk with facelets.
I changed the JSF dataTables to the tomahawk datatables.
Unfortunately, I always have the following error when the interceptor is called 

Exception during request processing: In attribute requires value for component: hotelSearch.facesMessages
  | 
  | org.jboss.seam.Component.getInstanceToInject(Component.java:1920)
  | org.jboss.seam.Component.injectFields(Component.java:1386)
  | org.jboss.seam.Component.inject(Component.java:1156)
  | org.jboss.seam.interceptors.BijectionInterceptor.bijectNonreentrantComponent(BijectionInterceptor.java:76)
  | org.jboss.seam.interceptors.BijectionInterceptor.bijectComponent(BijectionInterceptor.java:58)
  | sun.reflect.GeneratedMethodAccessor239.invoke(Unknown Source)
  | sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | java.lang.reflect.Method.invoke(Method.java:585)
  | org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
  | org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)
  | org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)
  | org.jboss.seam.interceptors.OutcomeInterceptor.interceptOutcome(OutcomeInterceptor.java:21)
  | sun.reflect.GeneratedMethodAccessor238.invoke(Unknown Source)
  | sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | java.lang.reflect.Method.invoke(Method.java:585)
  | org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
  | org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)
  | org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)
  | org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRunningConversation(ConversationInterceptor.java:52)
  | sun.reflect.GeneratedMethodAccessor237.invoke(Unknown Source)
  | sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

My code 

@In
  | private FacesMessages facesMessages ;

I also tried to inject mannualy  the facesMessages instance by the following code:
private FacesMessages facesMessages = FacesMessages.instance();
 and it works fine.

Then I tried to call this component in other EJBS and I still have the same errors.

How can I solve this problem ?

Thanks for your help

Alexandre

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

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4023593



More information about the jboss-user mailing list