[FRS-426] FusionReactor incompatibility with Lucee 5.1.4.19 and 5.2.1.9

Why Every Developer Needs FusionReactors Production Debugger
Win a FREE Ticket for Velocity Conference San Jose, California 2017

Due to a change in the thread handling for requests made in Lucee 5.1.4.19 and Lucee 5.2.1.9 certain features of FusionReactor, including request tracking, the user experience monitoring, session tracking and application name handling are no longer working as they used to.

We believe this could affect anyone who uses a Java API which uses thread locals to maintain some state.

UEM (User Experience Monitoring) uses the FusionReactor API to track metrics, which means for these versions of Lucee all UEM features including session tracking and user metrics are unavailable.

Issues you can experience with these Lucee versions:

  • Application names not being tracked correctly
  • Child transactions (e.g HTTPClient and JDBC) are not be linked to their parent (e.g. Web Request) correctly.
  • UEM tracking not functioning
  • Session tracking not functioning
  • Stack traces will not show CFML template names and line references

Issue Details

Type: Technote
Issue Number: FRS-426
Components: Request Managment
Environment:
Resolution: Fixed
Last Updated: Today 3:52 PM
Affects Version: 6.2.8
Fixed Version: Pending
Server:
Platform:
Related Issues: