I don't use CF11, but some troubleshooting tips:
- Try hard coding the URL of the cflocation tag and test it.
- If it works then assign the URL you are constructing to a string and dump that string so that you can verify that it is the URL you expect it to be.
The automatic URL encoding is perhaps messing things up. Try composing the link outside the cflocation tag, as follows:
<cfset link = "test.cfm?action=#action#&jobId=#jobid#&estimateId=#estimateId#">
<cflocation url="#link#" statuscode="302">
... actually after a closer inspection of the log files the problem was solved by increasing the value in the Maximum number of POST request parameters which is in the Server Settings panel.
Thanks for all of your good ideas.
Quite curious. Could you share what the logs say with us?
Due to security concerns I'm unable to post any log files but it was in the application.log and it actually used the string "Increase the maximum number of POST request parameters in Settings...." Sorry for the brevity!