I ran into an interesting issue today where I was trying to grab some query information from Coldfire but none of the Coldfusion information would load. I went into Coldfusion Administrator and double checked that my IP Address was in the "Debugging IP Addresses" listing. I then opened up a couple other pages and Coldfire was able to pick up the necessary information from them.

It turns out that because there was a CFFLUSH on the page, Coldfire wouldn't load information I was looking for.

The Coldfire docs say that because Coldfire uses CFHEADER to display debug information, there are certain places it will not work. These are:

  1. If you use CFFLUSH anywhere on the page, ColdFire is unable to add header information to the request.
  2. There are situations where certain tags will implicitly flush output. One example is CFTIMER/type="inline". Any use of this tag and attribute combination will result in ColdFire not returning any data.

I pulled the information for this blog post, for my Coldfire version, by navigating here then tags > version # > src > docs > install.txt

We also have a url variable on this page that allows us to hide the code with the CFFLUSH, when loading page, so we can continue to utilize Coldfire without too much hassle.