Warning about a Model-Glue Issue

This post is more than 2 years old.

For a while now I've seen an odd issue with CFLib. It only occurred after a reboot and I was always able to make it go away with a reinit, so I put it on my queue of things to fix "one day" and promptly let it idle there (it's right next to BlogCFC 6). Earlier this week however a user of LighthousePro reported the exact same error so I decided to dig a bit deeper. I had been convinced the CFLib issue was simply a minor bug in my code, and while I could easily make the mistake in two sets of code, it seemed a bit unlikely.

The issue was an odd one. During the application's start up, something goes wrong. Let's say a timeout for example. After that initial error, any request to the site would result in Model-Glue stating that there was no event handler for X (X being whatever the default event is for the site). Now I knew for a fact that X was a valid event so I was a bit perplexed. It was almost as if the Model-Glue framework loaded up with a bit of amnesia.

I decided to go ahead and ask on the Model-Glue listserv. You can read the thread here. I'm glad I did. Not only did a few people confirm seeing the same issue. Even better, Dennis Clark was able to focus in on the bug and suggest a fix.

I've logged a bug for it at the Model-Glue trac site. For now I'm not sure what to suggest for current sites. Obviously you know how to fix it (run the reinit), but it would be nice to have a way to automate that until the bug is fixed in the framework itself.

Raymond Camden's Picture

About Raymond Camden

Raymond is a senior developer evangelist for Adobe. He focuses on document services, JavaScript, and enterprise cat demos. If you like this article, please consider visiting my Amazon Wishlist or donating via PayPal to show your support. You can even buy me a coffee!

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

Archived Comments

Comment 1 by Sean Coyne posted on 12/12/2009 at 1:47 AM

Ah ha! I have been having this happen on a few MG sites lately as well, now I finally know what the heck it is! Thanks Ray!