We have the same problem since we moved to version 1.0.0.CR3 of seam and the
4.0.4 GA JBoss version. We used the injection and outjection with version 4.0.4
RC2 of JBoss and Seam 1.0.beta2 and everything worked perfect.
I have three beans. One bean to store session data (session scope), one general
application bean wich stores some constants and application information
(request scope) and one message center bean (session scope).
Session bean:
@Out(value="locale", scope=ScopeType.SESSION)
private Locale locale = new Locale("en", "", "");
General bean:
@Out(value="filetypes", scope=ScopeType.SESSION)
private List filetypes = new ArrayList();
Message center bean:
@In(value = "locale", required = true, scope = ScopeType.SESSION)
private Locale locale;
@In(value = "filetypes", required = true, scope = ScopeType.SESSION)
private List knownFileTypes;
The current locale is stored in the session bean and passed to the message
center bean with injection. The same for the known file types that are stored
in the general application bean. Since the upgrade it's not working anymore,
and we get null values.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3949305#3949305
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3949305
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user