[coldbox:13414] Unexplained Coldbox error in ColdFusion logs, but app still runs fine

I’ve got nothing.

~Brad

Me neither, only Luis can answer this one.

As I stated when I line debugged this, every other object that is stored here has a full path in the extends, except the renderer which just has plugin.

That’s the best I can do, as I don’t have the time to find out where this objects are created and why the full path for renderer is not stored, like the others.

That seems strange and have not seen it before. Wee would need more data on this

What data would you like?

Please don’t take this the wrong way, buy saying you do and not specifying what you would need doesn’t help me help you :slight_smile:

But what I can tell you is this, it is ColdBox 3.5 development. I put a break point on that line and ran the debugger, continued until I saw the extends = plugin in the variables as I explained earlier I am not sure how much more I can provide, because I don’t know where this object is being set up for this line to run.

But what I can tell you is that the renderer is is defined in that object with the variable of extends = plugin where as everything else in this object the extends has the full path.

I would be happy to provide or do any more tests, but you need to tell me or direct me in what you need, just saying it doesn’t help.

Well, I don’t know where to start. I don’t see those exceptions, so I don’t know what to fix. I see the Renderer extends the right class:

<cfcomponent hint=“This service renders layouts, views, framework includes, etc.”

extends=“coldbox.system.Plugin”

output=“false”

cache=“false”>

So I don’t know how to replicate or what the issue would be except you are getting a weird extends path. I really do not know how to proceed on this.

Luis F. Majano
CEO
Ortus Solutions, Corp
www.ortussolutions.com

ColdBox Platform: http://www.coldbox.org
Linked In: http://www.linkedin.com/pub/3/731/483
Blog: http://www.luismajano.com
IECFUG Manager: http://www.iecfug.com

Social: twitter.com/lmajano facebook.com/lmajano

Ok maybe I can zip up the application and email it to you and see if you get the same thing then, maybe its a configuration problem then.

But the renderer does extend the right class, I see that too. Just not when line debugging, and looking at the break on the line the error is happening.

yes send it over

Luis F. Majano
CEO
Ortus Solutions, Corp
www.ortussolutions.com

ColdBox Platform: http://www.coldbox.org
Linked In: http://www.linkedin.com/pub/3/731/483
Blog: http://www.luismajano.com
IECFUG Manager: http://www.iecfug.com

Social: twitter.com/lmajano facebook.com/lmajano

FYI,

I converted a site to CB 3.5 on CF 9.0.1, using SES today I have have the same issue. I was able to track the problem down to Plugin calling LogBox calling getMetaData() on the Plugin and failing. Happening hundreds of times in my exception log.

Plugin line 28

// Register Log object
variables.log = variables.logBox.getLogger(this);

LogBox.cfc line 132
if( isObject(arguments.category) ){ arguments.category = getMetadata(arguments.category).name; }

Error

“Error”,“jrpp-32”,“04/05/12”,“21:51:03”,“Could not find the ColdFusion component or interface Plugin. Ensure that the name is correct and that the component or interface exists.”
coldfusion.runtime.CfJspPage$NoSuchTemplateException: Could not find the ColdFusion component or interface Plugin.
at coldfusion.runtime.TemplateProxyFactory.getResolvedFile(TemplateProxyFactory.java:1309)
at coldfusion.runtime.TemplateProxyFactory.getTemplateFileHelper(TemplateProxyFactory.java:1518)
at coldfusion.runtime.MetadataUtils.getComponentMetadata(MetadataUtils.java:112)
at coldfusion.runtime.CfJspPage.GetComponentMetaData(CfJspPage.java:2667)
at coldfusion.runtime.TemplateProxy.getRuntimeComponentMetadata(TemplateProxy.java:1755)
at coldfusion.runtime.TemplateProxy.getRuntimeMetadata(TemplateProxy.java:1616)
at coldfusion.runtime.MetadataUtils.getMetaData(MetadataUtils.java:54)
at coldfusion.runtime.CfJspPage.GetMetaData(CfJspPage.java:2640)
at cfLogBox2ecfc461051399$funcGETLOGGER.runFunction(C:\inetpub\Coldbox\system\logging\LogBox.cfc:132)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472)
at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:490)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:336)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360)
at cfPlugin2ecfc1928512075$funcINIT.runFunction(C:\inetpub\Coldbox\system\Plugin.cfc:29)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472)
at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220)
at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2582)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2383)
at cfRenderer2ecfc1173708319$funcINIT.runFunction(C:\inetpub\Coldbox\system\plugins\Renderer.cfc:24)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472)
at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:517)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:495)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:354)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2301)
at coldfusion.tagext.lang.InvokeTag.doEndTag(InvokeTag.java:382)
at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2723)
at cfBuilder2ecfc384962751$funcBUILDCFC.runFunction(C:\inetpub\Coldbox\system\ioc\Builder.cfc:111)

Dirk,

Did you clear the class files on disk? Was the server restarted?

Luis F. Majano
CEO
Ortus Solutions, Corp
www.ortussolutions.com

ColdBox Platform: http://www.coldbox.org
Linked In: http://www.linkedin.com/pub/3/731/483
Blog: http://www.luismajano.com
IECFUG Manager: http://www.iecfug.com

Social: twitter.com/lmajano facebook.com/lmajano

I had to remove my /config/LogBox.cfc and clear the class cache to get it to go away.