I recently upgraded from CF10 to CF11. All seems to be working fine until I try to run a CB App and get the following error:
# coldbox.system.orm.hibernate.WBEventHandler is not a valid ORM event handler.#
It must implement interface cfide.orm.IEventHandler
I checked, and WBEventHandler does implement cfide.orm.IEventHandler
Line 57: component implements=“CFIDE.orm.IEventHandler”{
Does anyone have any idea what might be happening here? I have tried copying CFIDE folder into the web root from ColdFusion/cfusion/wwwroot… have tried setting up a mapping in Applicaiton.cfc, but nothing I try seems to make a difference.
Please check coldbox.system.orm.hibernate.WBEventHandler have all implemented method… Attched EventHandler.cfc from cborm module, i think there are 2 extra methods in CF11 which should be in WBEventHandler.cfc . Compare both files
Thanks Brad. Would love to. We are actually trying to talk client into moving over to Lucee and would upgrade to cb4 as a part of this. While I have you, would upgrading be as simple as replacing the coldbox folder?
Since ColdBox 4 is a major release, there are some upgrade tasks you would need to perform. The amount of work depends on what features your app uses. Read through our compatibility guide here: