Http Analyzer shows the following when clicking on a link to start a flow (http://localhost:8500/Lock/app.jsf?_...ate-individual) :
I only recorded the first request, as things start to go wrong there (2 threads spawned when using Firefox).


Firefox :

Code:
GET /Lock/app.jsf;jsessionid=G6lQTqVJnX20k7hkdLCS3R78GTh9Qbr8z7b3bkLynrLLJKCtnB02!1997995148?_flowExecutionKey=_c94FD9D30-26A2-E06C-CF3C-90BE5F8E7335_k6F1D16D9-951B-5756-520B-E0AB105B7714 HTTP/1.1
Host: localhost:8500
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,nl-be;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://localhost:8500/Lock/
IE

Code:
GET /Lock/app.jsf?_flowExecutionKey=_c008D2299-3A04-4DD0-0553-F61D9F8BBDAE_k22D12B1B-770F-9FB0-1245-73262D2B00D2 HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Referer: http://localhost:8500/Lock/
Accept-Language: nl-be,en-us;q=0.7,fr-be;q=0.3
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Host: localhost:8500
Connection: Keep-Alive
Cookie: JSESSIONID=G6gH5zzvcb9jfrQcxK59SDcQCFhHwVr3p3kPLx0Nzn8vvYxVfCGV!1997995148

Firefox doesn't send a cookie with the request, IE does
Firefox adds Keep-Alive: 300, IE doesn't

On Tomcat, Firefox does send a cookie with the request

I added a watchpoint on continuations in FlowExecutionContinuationGroup to show the 2 active threads in my debugger.

I did have a question about the processing order , why does the redirection occur (BEFORE RENDER RESPONSE) before saving the flow execution (AFTER RENDER RESPONSE).

I find this particular problem just as whacky as you do, but I was just wondering why the redirect is called before saving the flowexecution.