tracker issue : CF-4090406

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

Thread count must be > 0 in scheduler.log due to missing file

| View in Tracker

Status/Resolution/Reason: Closed/Fixed/

Reporter/Name(from Bugbase): Jarrod Wells / Jarrod Wells (Jarrod Wells)

Created: 11/20/2015

Components: Scheduler

Versions: 10.0

Failure Type: Non Functioning

Found In Build/Fixed In Build: Final /

Priority/Frequency: Critical / All users will encounter

Locale/System: English / Linux Red Hat All

Vote Count: 0

Problem Description:
Scheduler does not work in ColdFusion 10 deployed from EAR file created by another ColdFusion 10 system. On ColdFusion startup, "Thread count must be > 0" is written to scheduler.log. The problem is a result of a missing file,, that is necessary for the scheduler to operate.

I tried to create EAR file with updates 16, 17, and 18 applied to ColdFusion 10. All three update levels exhibited the same problem. I did not try to create an EAR file with update levels prior to update 16.

Steps to Reproduce:
Create an EAR file using the ColdFusion Administrator (PACKAGING & DEPLOYMENT > J2EE Archives) on the dev system
Install EAR file created in previous step on WebSphere Application Server test system.

Actual Result:
WAR file inside EAR file created by dev system is missing WEB-INF/cfusion/lib/quartz/ file.
"Thread count must be > 0" error in scheduler.log during ColdFusion startup on test system.

Expected Result: file should be included in archive so scheduler will function properly.

Any Workarounds:
Manually add missing file after deploying EAR file to test system. Restart ColdFusion 10 application.

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

Watson Bug ID:	4090406

External Customer Info:
External Company:  
External Customer Name: Jarrod Wells
External Customer Email:  
External Test Config: My Hardware and Environment details:

WebSphere Application Server 7.0 ND Fix Pack 37 on RHEL 5.11 virtual servers (both dev and test systems).



This is fixed in ColdFusion 11 and currently there is no plan to back port this fix to ColdFusion 10.
Comment by Vamseekrishna N.
5259 | December 09, 2015 09:23:28 AM GMT
I also found the following deficiencies in the EAR file created by ColdFusion Administrator: - Missing WEB-INF/cfusion/lib/axis2/* resulting in axis related errors in the application server logs during startup. - Absolute path in WEB-INF/cfusion/lib/neo-logging.xml (log file location). Deployment path of ColdFusion can vary because it contains WebSphere Application Server cell name. - Absolute paths in WEB-INF/cfusion/lib/neo-runtime.xml (/CFIDE mapping, ColdFusion custom tag path) - Absence of WEB-INF/cfusion/hf-updates/updates.xml results in different reported ColdFusion version (10,0,0,296330 vs 10,0,18,296330)
Comment by External U.
5260 | December 09, 2015 01:57:06 PM GMT
Thanks for the revert, Jarrod. All these are fixed in version 11.0, and it is unlikely that this will back ported to 10. In case you need a patch for the same, you can reach out to
Comment by Vamseekrishna N.
5261 | December 17, 2015 07:06:47 AM GMT