java.lang.AssertionError: Old Object is applied with a non-delta DNA ! ManagedObjectImpl = ManagedObjectImpl +--> identityHashCode: 30741708 +--> id: ObjectID=[1468605] +--> className: com.xxx.xxx.impl.Price +--> version:1136257 +--> state: com.tc.state.idx13.com.xxx.xxx.impl.Price_V10 | +--> parentID : ObjectID=[-1] | +--> className : com.xxx.xxx.impl.Price | +--> loaderDesc: %%Standard.system | +--> references: {com.xxx.xxx.impl.Price.lastChangeDirection=UP, com.xxx.xxx.impl.Price.ask=197.9, com.xxx.xxx.impl.Price.lastTrade=197.8, com.xxx.xxx.impl.Price.bid=197.7, com.xxx.xxx.impl.Price.lastUpdate=TRADE} | +--> listener: com.tc.objectserver.impl.ObjectManagerImpl@1f3089c +--> isDirty:true +--> isNew:true +--> isReferenced:true +--> next: true prev: true DNA = DNAImpl { type->com.xxx.xxx.impl.Price id->ObjectID=[1468605] version->-1 isDelta->false actionCount->5 actionCount (orig)->5 deserialized?->true } TransactionID = TransactionID=[516258]

Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Solutions on the web

via Terracotta by bravesirrobin, 1 year ago
+--> isNew:true +--> isReferenced:true +--> next: true prev: true DNA = DNAImpl { type->com.xxx.xxx.impl.Price id->ObjectID=[1468605] version->-1 isDelta->false actionCount->5 actionCount (orig)->5 deserialized?->true } TransactionID = TransactionID=[516258]
via Google Groups by Liam Hoekenga, 3 months ago
Recd a DNA with version less than or equal to the current version : 20014 dna_version : 20001
java.lang.AssertionError: Old Object is applied with a non-delta DNA ! ManagedObjectImpl = ManagedObjectImpl +--> identityHashCode: 30741708 +--> id: ObjectID=[1468605] +--> className: com.xxx.xxx.impl.Price +--> version:1136257 +--> state: com.tc.state.idx13.com.xxx.xxx.impl.Price_V10 | +--> parentID : ObjectID=[-1] | +--> className : com.xxx.xxx.impl.Price | +--> loaderDesc: %%Standard.system | +--> references: {com.xxx.xxx.impl.Price.lastChangeDirection=UP, com.xxx.xxx.impl.Price.ask=197.9, com.xxx.xxx.impl.Price.lastTrade=197.8, com.xxx.xxx.impl.Price.bid=197.7, com.xxx.xxx.impl.Price.lastUpdate=TRADE} | +--> listener: com.tc.objectserver.impl.ObjectManagerImpl@1f3089c +--> isDirty:true +--> isNew:true +--> isReferenced:true +--> next: true prev: true DNA = DNAImpl { type->com.xxx.xxx.impl.Price id->ObjectID=[1468605] version->-1 isDelta->false actionCount->5 actionCount (orig)->5 deserialized?->true } TransactionID = TransactionID=[516258]
at com.tc.objectserver.managedobject.ManagedObjectImpl.apply(ManagedObjectImpl.java:169)
at com.tc.objectserver.tx.ServerTransactionManagerImpl.apply(ServerTransactionManagerImpl.java:322)
at com.tc.objectserver.handler.ApplyTransactionChangeHandler.handleEvent(ApplyTransactionChangeHandler.java:63)
at com.tc.async.impl.StageImpl$WorkerThread.run(StageImpl.java:142)

Users with the same issue

You are the first who have seen this exception.

Write tip

Know the solutions? Share your knowledge to help other developers to debug faster.