Hell,
we have problem with the OEM enhancement licencing. When we used runtime licencing using machine activation code,
everything works fine. But when we enhanced our classes with OEM licence, following errors occurs:
Caused by: com.objectdb.o._PersistenceException: Failed to set reference value of field field eu.ysoft.safeq.core.cache.entity.CacheableJobStat.jais using enhanced method at com.objectdb.o._PersistenceException.b(_PersistenceException.java:45) at com.objectdb.o.JPE.g(JPE.java:142) at com.objectdb.o.ERR.f(ERR.java:60) at com.objectdb.o.OBC.onObjectDBError(OBC.java:1513) at com.objectdb.o.ENT.aj(ENT.java:1629) at com.objectdb.o.ENT.beforeAccess(ENT.java:1123) at eu.ysoft.safeq.core.cache.entity.CacheableJobStat.__odbGet_jobId(CacheableJobStat.java:1) at eu.ysoft.safeq.core.cache.entity.CacheableJobStat.toString(CacheableJobStat.java:136) at java.lang.String.valueOf(Unknown Source) at java.lang.StringBuilder.append(Unknown Source) at eu.ysoft.cache.replicator.ReplicatorImpl.addForReplication(ReplicatorImpl.java:326) at eu.ysoft.cache.replicator.ReplicatorImpl.handleCacheEvent(ReplicatorImpl.java:217) at eu.ysoft.cache.AbstractCacheDB.fireEvent(AbstractCacheDB.java:18) at com.ysoft.cache.objectdb.ObjectCacheDB.createInNewTransaction(ObjectCacheDB.java:201) at com.ysoft.cache.objectdb.ObjectCacheDB.create(ObjectCacheDB.java:177) at eu.ysoft.safeq.ors.CacheDBWrapper.create(CacheDBWrapper.java:63) at ysoft.sqcore.job.CacheJobManager.createReplicationMark(CacheJobManager.java:535) at eu.ysoft.safeq.core.scheduler.ReplicationMarkerGeneratorJob.execute(ReplicationMarkerGeneratorJob.java:36) at org.quartz.core.JobRunShell.run(JobRunShell.java:202) ... 1 more Caused by: com.objectdb.o.UserException: Failed to set reference value of field field eu.ysoft.safeq.core.cache.entity.CacheableJobStat.jais using enhanced method at com.objectdb.o.MSG.d(MSG.java:74) at com.objectdb.o.UMR.P(UMR.java:925) at com.objectdb.o.UMR.D(UMR.java:679) at com.objectdb.o.UMR.u(UMR.java:485) at com.objectdb.o.MMM.ae(MMM.java:1009) at com.objectdb.o.ENH.c(ENH.java:136) at com.objectdb.o.ENH.b(ENH.java:111) at com.objectdb.o.LDR.J(LDR.java:796) at com.objectdb.o.LDR.UW(LDR.java:1023) at com.objectdb.o.MST.aT(MST.java:508) at com.objectdb.o.MST.aS(MST.java:434) at com.objectdb.o.MST.U3(MST.java:407) at com.objectdb.o.WRA.U3(WRA.java:249) at com.objectdb.o.LDR.F(LDR.java:532) at com.objectdb.o.LDR.E(LDR.java:466) at com.objectdb.o.OBC.UJ(OBC.java:1102) at com.objectdb.o.OBC.aK(OBC.java:795) at com.objectdb.o.ENT.beforeAccess(ENT.java:1115) ... 14 more Caused by: java.lang.ClassCastException: eu.ysoft.safeq.core.cache.entity.CacheableJobAccountingInfo cannot be cast to [Leu.ysoft.safeq.core.cache.entity.CacheableJobAccountingInfo; at eu.ysoft.safeq.core.cache.entity.CacheableJobStat.__odbSetMember(CacheableJobStat.java:1) at com.objectdb.o.UMR.E(UMR.java:692) at com.objectdb.o.UMR.D(UMR.java:676) ... 29 more
We really need help with this, because we have already spent much time with the OEM licencing and we are really confused with this.
Thanks
Marta