Actually, Startup and bijection works fine with you don't use some non-application nor non-stateless component.
But I'm a little curious about its functionality.
I created the component(component A) that I described above, it was consuming a Factory method that produces a application scope compoent, (this factory is in component B).
It is working fine.
In my component B, I also have a method annotated with @Factory that produces a Session scoped variable, but this method was not being invoked, but seam was complaining about the inexistence of the session context.
Why it was complaining about it if I was not using it ? Is this the expectated behaviour?
Thanks in advance,