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 :
IECode: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/
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.


Reply With Quote