LazyInitializationException: failed to lazily initialize a collection of role: cbContent.children,

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)

`

Can you post your code.

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!