tracker issue : CF-4147159

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

bug 4126642 isn't fully fixed

| View in Tracker

Status/Resolution/Reason: Closed/Withdrawn/NotABug

Reporter/Name(from Bugbase): Aaron Shurmer / Aaron Shurmer (Aaron Shurmer)

Created: 05/01/2016

Components: Core Runtime

Versions: 2016

Failure Type:

Found In Build/Fixed In Build: CF2016_Final /

Priority/Frequency: Major / Most users will encounter

Locale/System: English / Windows 10 64 bit

Vote Count: 0

it's still broken with locks persisting after UDF has returned

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

Watson Bug ID:	4147159

External Customer Info:
External Company:  
External Customer Name: Aaron Shurmer
External Customer Email:  
External Test Config: My Hardware and Environment details:

Attachments:

  1. May 04, 2016 00:00:00: 1_locktest.zip

Comments:

Aaron, The fix for bug # CF-4126642 is due to be released with next CF update. But you've mentioned that you can experience the issue even with the use of system setting: -Dcoldfusion.udf.reuseTagInstances=false Can you pls. share the relevant code extract with which you can experience the issue? The fix works with the test code shared in bug #CF-4120119.
Comment by Piyush K.
2972 | May 03, 2016 09:27:38 AM GMT
attached file should break on second run, even with the reusetaginstances false in JVM args. cheers, Aaron.
Comment by External U.
2973 | May 03, 2016 11:37:37 PM GMT
Aaron, Thanks for sharing the test script. It works for me if I use the reusetaginstances JVM arg. It is possible that the buggy output you see are from pre-compiled classes, from the run you did without the JVM flag. Can you delete the classes from the cfclasses folder and try again. On a standalone instance of CF the folder is at <cf_root>/cfusion\wwwroot\WEB-INF\cfclasses folder . On a JEE deployment of CF it would be in <cfusion_war>\WEB-INF\cfclasses. If you want to avoid clearing the classes everytime, with any changes, you can uncheck the "save class files" option in the CF admin console > server Settings> Caching.
Comment by Piyush K.
2974 | May 04, 2016 05:07:08 AM GMT
any luck with this? i can test if you have a pre-release hotfix ready. cheers, Aaron.
Comment by External U.
2975 | May 11, 2016 06:02:57 PM GMT
Aaron, Can you pls. try clearing the class files, as suggested in my previous comment.
Comment by Piyush K.
2976 | May 31, 2016 12:43:50 AM GMT
clearing the class files has done the trick. i fear i may have only done that on my cf11 installation and not the cf2016. I've also checked the update and that works without the need for the reuseTagInstances JVM setting. seems all good now. cheers, Aaron.
Comment by External U.
2977 | May 31, 2016 05:26:59 PM GMT
Closing this as clearing classes fixed the issue.
Comment by HariKrishna K.
2978 | June 01, 2016 12:22:48 AM GMT