blueriver/MuraCMS — Issue #145: Cache-o-Matic broken in 5.4.4602?
Author: danshort
Created: 2011-10-25 15:58:13+00:00
State: open

I have a Vanilla install of Mura. I created a new site, added a few pages, and then turned on caching for the default site. I get the following error on all pages when caching is turned on:

The OBJ parameter to the set function is required but was not passed in.

StackTrace	coldfusion.runtime.MissingArgumentException: The OBJ parameter to the set function is required but was not passed in. at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:469) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:453) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:320) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2222) at cfCacheOMatic2ecfm982418669.runPage(C:\Documents and Settings\Administrator\My Documents\Dropbox\LandsofAmerica\landsofamerica\blog\requirements\custom_tags\CacheOMatic.cfm:80) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:196) at coldfusion.filter.CFVariablesScopeFilter.invoke(CFVariablesScopeFilter.java:63) at coldfusion.tagext.lang.ModuleTag.doAfterBody(ModuleTag.java:361) at cfcontentRenderer2ecfc967476463$funcDSPBODY.runFunction(C:\Documents and Settings\Administrator\My Documents\Dropbox\LandsofAmerica\landsofamerica\blog\requirements\mura\content\contentRenderer.cfc:1243) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:360) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:463) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:453) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:320) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2222) at coldfusion.tagext.lang.InvokeTag.doEndTag(InvokeTag.java:362) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2662) at cfMuraScope2ecfc1479463251$funcONMISSINGMETHOD.runFunction(C:\Documents and Settings\Administrator\My Documents\Dropbox\LandsofAmerica\landsofamerica\blog\requirements\mura\MuraScope.cfc:50) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:360) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:233) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:469) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:320) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2222) at cfdefault2ecfm247151485.runPage(C:\Documents and Settings\Administrator\My Documents\Dropbox\LandsofAmerica\landsofamerica\blog\default\includes\themes\loa\templates\default.cfm:173) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:196) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:370) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2661) at cfstandardHTMLTranslator2ecfc1378542343$funcTRANSLATE.runFunction(C:\Documents and Settings\Administrator\My Documents\Dropbox\LandsofAmerica\landsofamerica\blog\requirements\mura\Translator\standardHTMLTranslator.cfc:45) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:360) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59) at

The error is coming from line 1229 in contentRenderer.cfc:

#dspObject_Include(thefile='dsp_portal.cfm')#

That's calling the cacheomatic tag, which is throwing the error here:

A dump of there cacheFactory shows that the object attribute is required with any data type.