Hi there,
sometimes I ran into trouble with this problem.
The error appears when I start a thread. Within the thread just an http call is made.
Is there anything that I can do to get rid of this error?
Cheers, Andy
`
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: cbContent.children, no session or session was closed
at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:380)
at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:372)
at org.hibernate.collection.AbstractPersistentCollection.readSize(AbstractPersistentCollection.java:119)
at org.hibernate.collection.PersistentBag.size(PersistentBag.java:248)
at coldfusion.runtime.ObjectDuplicator.duplicateList(ObjectDuplicator.java:136)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:84)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2367)
at coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2342)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:109)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.ObjectDuplicator.duplicateList(ObjectDuplicator.java:142)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:84)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.Struct.duplicate(Struct.java:151)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:87)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:126)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.Struct.duplicate(Struct.java:151)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:87)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2367)
at coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2342)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:109)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.Struct.duplicate(Struct.java:151)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:87)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2367)
at coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2342)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:109)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2367)
at coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2342)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:109)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.Struct.duplicate(Struct.java:151)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:87)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2367)
at coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2342)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:109)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.Struct.duplicate(Struct.java:151)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:87)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2367)
at coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2342)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:109)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:126)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2367)
at coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2342)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:109)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.Struct.duplicate(Struct.java:151)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:87)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2367)
at coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2342)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:109)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.util.CaseInsensitiveMap.duplicate(CaseInsensitiveMap.java:237)
at coldfusion.util.CaseInsensitiveMap.duplicate(CaseInsensitiveMap.java:217)
at coldfusion.tagext.lang.ThreadTag.setAttributeCollection(ThreadTag.java:167)
at coldfusion.tagext.lang.ThreadTag.setAttributecollection(ThreadTag.java:150)
`
Are you passing ORM entities into a thread. The code below, appears to be duplicating an object hierarchy. That could make sense if the original thread occasionally completes and closes its session before the thread is finished.
Thanks!
~Brad
ColdBox Platform Evangelist
Ortus Solutions, Corp
E-mail: brad@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com
here is the code… Its just a fire and forget
`
private void function startThread(string name,array imgZipArray, any event, numeric index, string destdir){
getModel(‘threadfix’).cacheScriptObjects(); //fix for CF Bug with thread and cfhttp
thread
action=“run”
name=name
imgZipArrayThr=imgZipArray
eventThr = event
loopIdx = index
destDirThr = destDir
{
try{
httpService = new http();
/* set attributes using implicit setters /
httpService.setMethod(“post”);
httpService.setCharset(“utf-8”);
httpService.setTimeOut(3);
httpService.setThrowonerror(false);
tmpURL=eventThr.buildlink(‘XX…/bla…/getHiresImg/?dummy=#createUUID()#’);
httpService.setUrl(tmpURL);
/ add httpparams using addParam() /
httpService.addParam(type=“formfield”,name=“imgno”,value="#imgZipArrayThr[loopIdx][1]#");
httpService.addParam(type=“formfield”,name=“storein”,value="#destDirThr#");
httpService.addParam(type=“formfield”,name=“shortname”,value="#imgZipArrayThr[loopIdx][3]#");
/ make the http call to the URL using send() */
ret = httpService.send().getPrefix().filecontent;
}catch(any e){
getMyPlugin(plugin=‘buglog’,module=‘myModule’).getLogger().logCFCatch(e);
thread.catch = e;
}
}
}
`
Is name, imgZipArray, event, index, or destDir and ORM entity or contain a ORM entity inside them?
Thanks!
~Brad
ColdBox Platform Evangelist
Ortus Solutions, Corp
E-mail: brad@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com
No orm entity passed in there.
Cheers Andy
I am confused, if there is no ORM in there, why does the error have something about hibernate?
Can you provide the full stack trace then? The stack definitely shows duplication of an ORM entity to be passed in to cfthread as an attribute so we need to figure out where it’s happening.
Thanks!
~Brad
ColdBox Platform Evangelist
Ortus Solutions, Corp
E-mail: brad@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com
I don’t know. For testing I removed the thread and the code is working. Is there any magic happening when a thread is created?
Well the only thing I can see in the code that could potentially cause an issue, is the getModel() as this relies on the Application scope for ColdBox.
}catch(any e){
getMyPlugin(plugin=‘buglog’,module=‘myModule’).getLogger().logCFCatch(e);
thread.catch = e;
}
There is a chance that the error your getting is a timeout or long request that would see the application scope no longer be there.
I am assuming you have DB logging on maybe? Otherwise I have no idea.
Okay I am still on the way home. When I’m back at the laptop I’ll post it.thanks!
Threads loose context of the hibernate session. You will need to do a merge to reactivity the session
Below you will find my full trace.
@Luis: what do you mean by merge ?
`
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: cbCategory.content, no session or session was closed
at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:380)
at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:372)
at org.hibernate.collection.AbstractPersistentCollection.readSize(AbstractPersistentCollection.java:119)
at org.hibernate.collection.PersistentBag.size(PersistentBag.java:248)
at coldfusion.runtime.ObjectDuplicator.duplicateList(ObjectDuplicator.java:163)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:84)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2367)
at coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2342)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:109)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.ObjectDuplicator.duplicateList(ObjectDuplicator.java:169)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:84)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.Struct.duplicate(Struct.java:151)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:87)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2367)
at coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2342)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:109)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:126)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.Struct.duplicate(Struct.java:151)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:87)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2367)
at coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2342)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:109)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.Struct.duplicate(Struct.java:151)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:87)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.Struct.duplicate(Struct.java:151)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:87)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2367)
at coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2342)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:109)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2367)
at coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2342)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:109)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:126)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.Struct.duplicate(Struct.java:151)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:87)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2367)
at coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2342)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:109)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.Struct.duplicate(Struct.java:151)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:87)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.Struct.duplicate(Struct.java:151)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:87)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2367)
at coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2342)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:109)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.Struct.duplicate(Struct.java:151)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:87)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2367)
at coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2342)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:109)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2367)
at coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2342)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:109)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.Struct.duplicate(Struct.java:151)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:87)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2367)
at coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2342)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:109)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.Struct.duplicate(Struct.java:151)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:87)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2367)
at coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2342)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:109)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:126)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2367)
at coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2342)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:109)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.Struct.duplicate(Struct.java:151)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:87)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2367)
at coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2342)
at coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:109)
at coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:63)
at coldfusion.util.CaseInsensitiveMap.duplicate(CaseInsensitiveMap.java:237)
at coldfusion.util.CaseInsensitiveMap.duplicate(CaseInsensitiveMap.java:217)
at coldfusion.tagext.lang.ThreadTag.setAttributeCollection(ThreadTag.java:167)
at coldfusion.tagext.lang.ThreadTag.setAttributecollection(ThreadTag.java:150)
at cffastLane2ecfc1203234617$funcSTARTTHREAD.runFunction(C:\Inetpub\wwwKunden\akibaseBeta_look_siodfiwr734858asr\modules\akibase\handlers\fastLane.cfc:207)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472)
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 cffastLane2ecfc1203234617$funcSTARTZIP.runFunction(C:\Inetpub\wwwKunden\akibaseBeta_look_siodfiwr734858asr\modules\akibase\handlers\fastLane.cfc:129)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472)
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 cffastLane2ecfc1203234617$funcINITIATEDOWNLOAD.runFunction(C:\Inetpub\wwwKunden\akibaseBeta_look_siodfiwr734858asr\modules\akibase\handlers\fastLane.cfc:54)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472)
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:496)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:355)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2301)
at coldfusion.tagext.lang.InvokeTag.doEndTag(InvokeTag.java:389)
at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2723)
at cfController2ecfc359249864$funcINVOKER.runFunction(C:\Inetpub\wwwKunden\akibaseBeta_look_siodfiwr734858asr\coldbox\system\web\Controller.cfc:764)
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 cfController2ecfc359249864$funcRUNEVENT.runFunction(C:\Inetpub\wwwKunden\akibaseBeta_look_siodfiwr734858asr\coldbox\system\web\Controller.cfc:648)
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:496)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:355)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2301)
at cfColdbox2ecfc1249767320$funcPROCESSCOLDBOXREQUEST.runFunction(C:\Inetpub\wwwKunden\akibaseBeta_look_siodfiwr734858asr\coldbox\system\Coldbox.cfc:236)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472)
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:491)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360)
at cfApplication2ecfc1788529603$funcONREQUESTSTART.runFunction(C:\Inetpub\wwwKunden\akibaseBeta_look_siodfiwr734858asr\Application.cfc:101)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472)
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:491)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337)
at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:88)
at coldfusion.runtime.AppEventInvoker.onRequestStart(AppEventInvoker.java:258)
at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:367)
at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48)
at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
at coldfusion.filter.PathFilter.invoke(PathFilter.java:94)
at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70)
at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46)
at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
at coldfusion.filter.RequestThrottleFilter.invoke(RequestThrottleFilter.java:126)
at coldfusion.CfmServlet.service(CfmServlet.java:201)
at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
at jrun.servlet.FilterChain.doFilter(FilterChain.java:86)
at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.intergral.fusionreactor.j2ee.filterchain.WrappedFilterChain.doFilter(WrappedFilterChain.java:97)
at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doNext(FusionReactorRequestHandler.java:437)
at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doHttpServletRequest(FusionReactorRequestHandler.java:311)
at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doFusionRequest(FusionReactorRequestHandler.java:192)
at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.handle(FusionReactorRequestHandler.java:472)
at com.intergral.fusionreactor.j2ee.filter.FusionReactorCoreFilter.doFilter(FusionReactorCoreFilter.java:36)
at sun.reflect.GeneratedMethodAccessor52.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.intergral.fusionreactor.j2ee.filterchain.WrappedFilterChain.doFilter(WrappedFilterChain.java:79)
at sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.intergral.fusionreactor.agent.filter.FusionReactorStaticFilter.doFilter(FusionReactorStaticFilter.java:53)
at com.intergral.fusionreactor.agent.pointcuts.NewFilterChainPointCut$1.invoke(NewFilterChainPointCut.java:41)
at jrun.servlet.FilterChain.doFilter(FilterChain.java)
at jrun.servlet.FilterChain.service(FilterChain.java:101)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)
at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203)
at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320)
at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
`
Andy is the exception inside of the thread or the exception starting the thread
What does the “event” argument contain? Is that the ColdBox request context? If so, I bet you’ve got en ORM entity hiding in the rc or prc.
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 you were right. “event” is the CB request context. I stripped out the stuff I needed and left the event out of the arguments. Now its working!
Thanks!