Autowiring change between 3.0.0 beta and M4?

I’m building a new app and wanted to update to the latest release of CB. I’ve ported over some code that uses the Autowire interceptor but my app keeps bombing out when I try to load it.

Error Type: Autowire.AutowireException : [N/A]
Error Messages: Error autowiring handlers.General. The only available IoC supported frameworks are coldspring and lightwire. You chose:
coldfusion.runtime.CustomException: The only available IoC supported frameworks are coldspring and lightwire. You chose: at coldfusion.tagext.lang.ThrowTag.doStartTag(ThrowTag.java:124) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2661) at cfIOC2ecfc435693476$funcCONFIGURE.runFunction(I:\common\frameworks\coldbox\coldbox3.0.0M4\system\plugins\IOC.cfc:84)…

If I switch my CB mapping back to 3.0.0 Beta 3, the app loads. The error seems to reference a couple of cfproperty tags in handlers.General.

I tried to RTFM but I was unable to find documentation on a relevant change to IoC frameworks and/or autowiring. I’m running CF8.

Jason Durham

Are u yousibg an IOC framework ? If so look at the new way to declare
them in the XML vonfig. Or better yet use the programmatic config

I am. I believe that was changed prior to 3.0.0 beta 3.

Here is a snippet from coldbox.xml

/config/ioc/ioc.xml.cfm