RE: [coldbox:18457] JRun Servlet Error

What was the full stack trace? Also, did you check the ColdFusion “out” logs? They’re …\ColdFusion10\cfusion\logs\coldfusion-out.log on my machine.

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: brad@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com

Brad,

Today observed lots of following entries in the log:

“Error”,“cfthread-8”,“06/04/13”,“13:44:02”,"CACHEBOXPROVIDER.REAP_A77A5F02DDD240ABB6C1B02CF82A384D: A timeout occurred while attempting to lock CacheBoxProvider.reap.2043463368. "

coldfusion.tagext.lang.LockTag$TimeoutException: A timeout occurred while attempting to lock CacheBoxProvider.reap.2043463368.

at coldfusion.tagext.lang.LockTag.doStartTag(LockTag.java:220)

at cfCacheBoxProvider2ecfc1700920299$func_REAP.runFunction(\xxx\xxx\xxx\coldbox\system\cache\providers\CacheBoxProvider.cfc:583)

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:192)

at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2471)

at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2290)

at cfCacheBoxProvider2ecfc1700920299$func_CFFUNCCFTHREAD_CFCACHEBOXPROVIDER2ECFC17009202992.runFunction(\xxx\xxx\xxx\coldbox\system\cache\providers\CacheBoxProvider.cfc:560)

at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418)

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:192)

at coldfusion.runtime.UDFMethod.invokeCFThread(UDFMethod.java:174)

at coldfusion.thread.Task.invokeFunction(Task.java:239)

at coldfusion.thread.Task.run(Task.java:141)

at coldfusion.scheduling.ThreadPool.run(ThreadPool.java:201)

at coldfusion.scheduling.WorkerThread.run(WorkerThread.java:71)

Any clue on these?

Thanks!

Interesting. I doubt that is related to the initial error since CacheBox reaps happen in a CFThread so you’d never see the error on the webpage-- only in the logs.

The reap errors might be related to the behavior I described in this ticket:
https://ortussolutions.atlassian.net/browse/COLDBOX-48

Use the CF Server Monitor (or Fusion-Reactor if it shows cfthreads) to look at how many CF Threads are running. See if there are spikes in the number of cf threads. If so, pull a full thread dump to see what they are doing.

Also, what caches do you have configured and with what providers?

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: brad@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com