While I agree it isn't a good practice to make use of scope variables in a CFC, try adding an Application.cfc in the root physical directory of your CFCs and use the same application name and session and app timeouts.
I think this would work in older versions, but not too sure about more recent versions. On Wed, Jan 28, 2015 at 11:08 AM, John Pullam <jpul...@mcleansystems.com> wrote: > > My app is running in a CF10 system and since I moved my cfc's out of the > document root, they are losing access to the session variables. It seems > that they work for around a day and then can no longer be found. I > initialize them in my application.cfm to a value and I can still cfdump > them in a regular web page, but the cfc fails with the error "Element XXX > is undefined in SESSION". > > Is this normal behaviour? If it is, then what is the alternative method of > passing a variable into the cfc (other than making it a parameter when > calling)? > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:360030 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm