Yes, this is expected. Once your factory method is called the render has already started.
Seam enqueues the message until the next render. Probably adding the messages directly
to the faces context should work.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4044232#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...