You can try the beforeRedirect option on end-conversation.
Or try propagation=none link
join=truefrom my method and added the
s:linkbut it still wants to propagate?
At least it complains that a long-running conversation is already present. And if I put the
join=trueback then it just continues in the current conversation :-/
Have you resolved this issue? I am having exactly the situation.
I don't want to join the existing conversation, I need to discard the old one and start a new one.
I have been struggling on this issue for a long time. From Seam 2.0, I can create multiple conversations for the same bean, e.g. click @Begin method to create a new conversation id=1, then click page back and click @Begin again, another new conversation id=3 was created, ... (before Seam 2.0, if I do the same operation above, I will get an exception of needing @Begin (join=true)). However, in Seam 2.0, if I click @Begin to start a conversation from a bean("bean1"), then when I try to click @Begin to start another conversation from a different bean("bean2"), I still get an exception of needing @Begin(join=true), but I don't want to join the two conversations. It was said that system only allow one front conversation, but how to switch a front conversation to back, and start a new front conversation? I never got it successful. Thanks in advance for a help on this issue.
propagation="none" on s:link. Yes - a maximum of one active conversation.