Quick warning/tip to ColdFusion Builder Extension writers (and note on varScoper fix)

I ran into an interesting little bug today with ColdFusion Builder and extensions. I was trying to get varScoper working and I kept getting an error. Every time I got an error, Eclipse kindly told me that it had logged the error. If you open up the Eclipse Error Log view you (possibly) won’t see your error. Why? Turns out that there is a bug with how ColdFusion Builder logs the extension error with Eclipse. The date gets screwed up and the error logs it as 1969-12-31. Since I had other errors with newer dates (like from this century), I didn’t notice these. I’ve already filed a bug report for this but keep it in mind if you plan on developing a ColdFusion Builder Extension.

Note - if you plan on using the varScoper extension, make not of this bug report. You can quickly fix it by adding to the top of cfbuilder.cfm. I'd also recommend adding requestTimeOut=600 as well. This will let the extension run a bit longer. (So for example, I just scanned a project with close to 7000 unscoped variables. As you can imagine, that took a little time to generate. (Although honestly - not that bad - I think it was less than 5 minutes total.)

And lastly - just to show that Jedis make dumb mistakes as well - don’t do what I did and type: . -sigh- CFSET isn't quite the same as CFSETTING.

Raymond Camden's Picture

About Raymond Camden

Raymond is a developer advocate. He focuses on JavaScript, serverless and enterprise cat demos. If you like this article, please consider visiting my Amazon Wishlist or donating via PayPal to show your support.

Lafayette, LA https://www.raymondcamden.com

Comments