I get this error randomly on my main site. It happens on multiple servers at random times. Does anyone have any idea why this might happen?
I’m not 100% sure but I believe this is caused by an Async Thread during the cacheBox clean-up period.
Open to ideas or suggestions…
Stack Tracking::
Error sorting via store indexer Can’t cast Null value to value of type [collection] value is null Can’t cast Null value to value of type [collection]
at railo.runtime.op.Caster.toCollection(Caster.java:3751):3751
at railo.runtime.functions.struct.StructSort.call(StructSort.java:52):52
at coldbox.system.cache.store.indexers.metadataindexer_cfc$cf.udfCall2(/var/lib/tomcat7/firearmsforsale.com/ROOT/coldbox/system/cache/store/indexers/MetadataIndexer.cfc:130):130:130)
at coldbox.system.cache.store.indexers.metadataindexer_cfc$cf.udfCall(/var/lib/tomcat7/firearmsforsale.com/ROOT/coldbox/system/cache/store/indexers/MetadataIndexer.cfc):-1:-1)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:95):95
at railo.runtime.type.UDFImpl._call(UDFImpl.java:308):308
at railo.runtime.type.UDFImpl.cal l(UDFImpl.java:212):212
at railo.runtime.ComponentImpl._call(ComponentImpl.java:623):623
at railo.runtime.ComponentImpl._call(ComponentImpl.java:506):506
at railo.runtime.ComponentImpl.call(ComponentImpl.java:1732):1732
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:713):713
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1471):1471
at coldbox.system.cache.policies.lru_cfc$cf.udfCall(/var/lib/tomcat7/firearmsforsale.com/ROOT/coldbox/system/cache/policies/LRU.cfc:42):42:42)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:95):95
at railo.runtime.type.UDFImpl._call(UDFImpl.java:308):308
at railo.runtime.type.UDFImpl.call(UDFImpl.java:212):212
at railo.runtime.ComponentImpl._call(ComponentImpl.java:623):623
at railo.runtime.ComponentImpl._call(ComponentImpl.java:506):506
at railo.runtime.ComponentImpl.call(ComponentImpl.java:1732):1732
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:713):713
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1471):1471
at coldbox.system.cache.providers.cacheboxprovider_cfc$cf.udfCall2(/var/lib/tomcat7/firearmsforsale.com/ROOT/coldbox/system/cache/providers/CacheBoxProvider.cfc:470):470:470)
at coldbox.system.cache.providers.cacheboxprovider_cfc$cf.udfCall(/var/lib/to mcat7/firearmsforsale.com/ROOT/coldbox/system/cache/providers/CacheBoxProvider.cfc):-1:-1)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:95):95
at railo.runtime.type.UDFImpl._call(UDFImpl.java:308):308
at railo.runtime.type.UDFImpl.call(UDFImpl.java:212):212
at railo.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:704):704
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:713):713
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1471):1471
at coldbox.system.cache.providers.cacheboxprovider_cfc$cf.udfCall2(/var/lib/tomcat7/firearmsforsale.com/ROOT/coldbox/system/cache/providers/CacheBoxProvider.cfc:412):412:412)
&nbs p; at coldbox.system.cache.providers.cacheboxprovider_cfc$cf.udfCall(/var/lib/tomcat7/firearmsforsale.com/ROOT/coldbox/system/cache/providers/CacheBoxProvider.cfc):-1:-1)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:95):95
at railo.runtime.type.UDFImpl._call(UDFImpl.java:308):308
at railo.runtime.type.UDFImpl.call(UDFImpl.java:212):212
at railo.runtime.ComponentImpl._call(ComponentImpl.java:623):623
at railo.runtime.ComponentImpl._call(ComponentImpl.java:506):506
at railo.runtime.ComponentImpl.call(ComponentImpl.java:1732):1732
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:713):713
at rail o.runtime.PageContextImpl.getFunction(PageContextImpl.java:1471):1471
at coldbox.system.coldbox_cfc$cf.udfCall1(/var/lib/tomcat7/firearmsforsale.com/ROOT/coldbox/system/Coldbox.cfc:301):301:301)
at coldbox.system.coldbox_cfc$cf.udfCall(/var/lib/tomcat7/firearmsforsale.com/ROOT/coldbox/system/Coldbox.cfc):-1:-1)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:95):95
at railo.runtime.type.UDFImpl._call(UDFImpl.java:308):308
at railo.runtime.type.UDFImpl.call(UDFImpl.java:212):212
at railo.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:704):704
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:713):713
at railo. runtime.PageContextImpl.getFunction(PageContextImpl.java:1471):1471
at application_cfc$cf.udfCall(/var/lib/tomcat7/firearmsforsale.com/ROOT/Application.cfc:38):38:38)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:95):95
at railo.runtime.type.UDFImpl._call(UDFImpl.java:308):308
at railo.runtime.type.UDFImpl.call(UDFImpl.java:212):212
at railo.runtime.ComponentImpl._call(ComponentImpl.java:623):623
at railo.runtime.ComponentImpl._call(ComponentImpl.java:506):506
at railo.runtime.ComponentImpl.call(ComponentImpl.java:1732):1732
at railo.runtime.listener.ModernAppListener.call(ModernAppListener.java:387):387
at railo. runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:113):113
at railo.runtime.listener.ModernAppListener.onRequest(ModernAppListener.java:83):83
at railo.runtime.PageContextImpl.execute(PageContextImpl.java:2135):2135
at railo.runtime.PageContextImpl.execute(PageContextImpl.java:2102):2102
at railo.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:332):332
at railo.loader.servlet.CFMLServlet.service(CFMLServlet.java:29):29
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722):722
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305):305
at org.apache.catalina.core.ApplicationF ilterChain.doFilter(ApplicationFilterChain.java:210):210
at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176):176
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145):145
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92):92
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381):381
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243):243
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210):210
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224):224
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169):169
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472):472
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168):168
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98):98
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118):118
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407):407
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200):200
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProt ocol.java:579):579
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307):307
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146):1146
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615):615
at java.lang.Thread.run(Thread.java:701):701