tracker issue : CF-4116747

select a category, or use search below
(searches all categories and all time range)
Title:

Client Variable purge time errors without warning

| View in Tracker

Status/Resolution/Reason: Closed/Fixed/

Reporter/Name(from Bugbase): Nathan Strutz / Nathan Strutz (Nathan Strutz)

Created: 02/11/2016

Components: Administrator

Versions: 11.0

Failure Type:

Found In Build/Fixed In Build: CF11_Final /

Priority/Frequency: Minor / Some users will encounter

Locale/System: ALL / Windows 7

Vote Count: 0

Listed in the version 2016.0.03.300466 Issues Fixed doc
Problem Description: When setting the client variable purge time to more than 596 hours, the server interprets that as zero hours. Nothing in the user interface indicates that there is a maximum value for the Client Variable Purge Interval hour field, nor that I had overrun it. A related error is given to the console: "Warning [http-bio-80-exec-3] - Using default Client Variable Purge Interval of 1 hour 7 minutes, interval supplied is too short: 7 minutes."

Steps to Reproduce: 
- Log in to ColdFusion Administrator
- Click to Client Variables
- Change Purge Interval "hours" field to 999

Actual Result:
Purge interval is executed on the default schedule - 1 hour, 7 minutes.

Expected Result:
Purge interval should be executed every 999 hours, 7 minutes, or the screen should return an error explaining the maximum.

Any Workarounds:
Set the purge interval hour to less than 597 hours.

----------------------------- Additional Watson Details -----------------------------

Watson Bug ID:	4116747

External Customer Info:
External Company:  
External Customer Name: Nathan Strutz
External Customer Email:  
External Test Config: My Hardware and Environment details:

Attachments:

Comments:

Nathan, I want to understand why do you want to set purge interval to 597 hours, which is more than 24 days. Please let us know what should be the upper limit for purge interval according to your use case.
Comment by Nimit S.
4796 | February 23, 2016 04:14:04 AM GMT
Thank you for your clarifying question. I disable client variables on all of my servers. I expect that client variable purging will be disabled when client variables are disabled. Instead, client variables still purge even when client variables are disabled.
Comment by External U.
4797 | February 23, 2016 11:40:00 AM GMT
Nathan, How did you disable the client variables?
Comment by Nimit S.
4798 | February 23, 2016 11:24:03 PM GMT
I suppose it wasn't disabling so much as setting "None" as the default storage mechanism. How about this: can I disable client variables? They're awful.
Comment by External U.
4799 | February 24, 2016 12:33:47 PM GMT
Nathan, There is no way to disable to the default purge scheduler as of now. But It will not purge anything or deteriorate the performance if you are not using client variables in your application. Can you please tell the problem which you are facing because this purge scheduler?
Comment by Nimit S.
4800 | March 11, 2016 02:06:13 AM GMT
It clutters up my log file. I'm just reporting a bug with the timer and lack of messaging.
Comment by External U.
4801 | March 11, 2016 02:51:03 PM GMT
Thanks Nathan for the information. We will take care of this issue which is related to timer and messaging.
Comment by Nimit S.
4802 | March 14, 2016 12:16:41 AM GMT
Not able to repro. I am able to save long values without any error.I have checked it in main as well as hotfix branch. Can you check in latest dev build if you can repro
Comment by Uday O.
4803 | June 15, 2016 12:54:16 AM GMT
This issue is fixed now. The fix will be available as part of ColdFusion 2016 Update 3.
Comment by Nimit S.
4804 | June 17, 2016 03:38:42 AM GMT