Hi. I'm working on a project with Seam where we're using ExternalContext.redirect() to redirect the user to the response page (you may thinks this is stupid but that's how things where done before I entered the project, and I can't do anything about it. The problem I'm having is that it seems that temporary conversations are not ending. I debugged the project and the conversationId is always the same when redirected to the same page. I thought that since ExternalContext.redirect() calls response complete, the current temporary conversation would be destroyed. Does anyone know what's happening, and if they have some solution? Any information is welcome.
A conversation survives one redirect.
If you want to end it use @End or Conversation.instance().end();