Brandon Brown
02/27/2023, 4:36 PMtest.cfm
page and you will notice that every once in a while the variable trackingId
disappears, it seems to be random. Sometimes it will exists for several sequential requests and then it will disappear. If however you comment out line 59 inside of Application.cfc
the variables seem to be kept every request.Dave Merrill
02/27/2023, 5:48 PMBrandon Brown
02/27/2023, 5:48 PMBrandon Brown
02/27/2023, 5:49 PMDave Merrill
02/27/2023, 5:59 PMBrandon Brown
02/27/2023, 6:34 PMonRequestStart
and onSessionStart
get lost part way through the request. It will happen regardless if there are several concurrent requests or just a single request. When the problem occurs the session scope looks like a brand new session before any of our session variables were set. The CFID is exactly the same though. It is like the session is getting completely reset part way through the request with the initial session variables from when the session was first created.Dave Merrill
02/27/2023, 7:12 PMBrandon Brown
02/27/2023, 7:16 PMBrandon Brown
02/27/2023, 7:17 PMapplication action='update' mappings='#newMappings#';
inside of LuceeMappingHelper.cfc and they are lost after that call is madeBrandon Brown
02/27/2023, 7:17 PMBrandon Brown
02/27/2023, 7:54 PMapplication action='update' mappings='#newMappings#';
on every single request which seems bad in my opinionBrandon Brown
02/27/2023, 8:46 PMBrandon Brown
02/27/2023, 8:47 PMBrandon Brown
02/27/2023, 9:10 PMBrandon Brown
02/27/2023, 9:11 PMapplication action='update'
function if the mappings are different, Is there a reason it has to execute on every request?