Hello. Thanks, it works perfect!
Regards, - Tore. On Aug 23, 2012, at 17:18 , Andrus Adamchik wrote: > Hi Tore, > > Injector is encapsulated in CayenneRuntime, so... > > ServerRuntime runtime = // assume you have that, since you started Cayenne > somehow.. > Injector i = runtime.getInjector(); > > Andrus > > On Aug 23, 2012, at 12:22 PM, Tore Halset wrote: > >> Hello. >> >> I am playing with serialization of cayenne objects in trunk. This is the >> first time I do (java) serialization of cayenne stuff. On deserialize I get >> the following. >> >> org.apache.cayenne.CayenneRuntimeException: [v.3.2M1-SNAPSHOT Aug 23 2012 >> 08:32:28] Can't attach to Cayenne runtime. Null injector returned from >> CayenneRuntime.getThreadInjector() >> at >> org.apache.cayenne.BaseContext.attachToRuntimeIfNeeded(BaseContext.java:141) >> at >> org.apache.cayenne.BaseContext.getEntityResolver(BaseContext.java:197) >> at org.apache.cayenne.Cayenne.buildId(Cayenne.java:529) >> at org.apache.cayenne.Cayenne.objectForPK(Cayenne.java:383) >> >> It looks like I should do a CayenneRuntime.bindThreadInjector(Injector), but >> how should I create the Injector? >> >> Regards, >> Tore Halset. > >
