It could mean something like call to method that is missing, or 
absence of method that is declared in interface.


Geert Bevin wrote:
> While working on this, I'm hitting this exception below, anyone has 
> some pointers why this might happen. I can't see any class changes 
> occurring in that location. Could it be that a classloader is loading 
> one version of a class, and another another version? Any help is 
> appreciated:
>
> Caused by: java.lang.IncompatibleClassChangeError
>     at 
> com.tc.object.bytecode.ManagerImpl.generateVolatileLockName(ManagerImpl.java:660)
>     at 
> com.tc.object.bytecode.ManagerImpl.beginVolatile(ManagerImpl.java :301)
>     at 
> com.tc.object.bytecode.ManagerUtil.beginVolatile(ManagerUtil.java:108)
>     at 
> java.util.concurrent.atomic.AtomicInteger.get(AtomicInteger.java:77)
>     at com.tc.object.applicator.AtomicIntegerApplicator.dehydrate 
> (AtomicIntegerApplicator.java:51)
>     at com.tc.object.TCClassImpl.dehydrate(TCClassImpl.java:167)
>     at com.tc.object.TCObjectImpl.dehydrate(TCObjectImpl.java:257)
>     at com.tc.object.change.TCChangeBufferImpl.writeTo 
> (TCChangeBufferImpl.java:89)
>     at 
> com.tc.object.tx.TransactionBatchWriter.addTransaction(TransactionBatchWriter.java:136)
>     at 
> com.tc.object.tx.TransactionSequencer.addTransactionToBatch(TransactionSequencer.java
>  
> :67)
>     at 
> com.tc.object.tx.TransactionSequencer.addTxnInternal(TransactionSequencer.java:99)
>     at 
> com.tc.object.tx.TransactionSequencer.addTransaction(TransactionSequencer.java:77)
>     at com.tc.object.tx.RemoteTransactionManagerImpl.commit 
> (RemoteTransactionManagerImpl.java:209)
>     at 
> com.tc.object.tx.ClientTransactionManagerImpl.commitInternal(ClientTransactionManagerImpl.java:385)
>     at 
> com.tc.object.tx.ClientTransactionManagerImpl.commit(ClientTransactionManagerImpl.java
>  
> :351)
>     at 
> com.tc.object.tx.ClientTransactionManagerImpl.commit(ClientTransactionManagerImpl.java:297)
>     at com.tc.object.bytecode.ManagerImpl.commitLock(ManagerImpl.java:331)
>     at com.tc.object.bytecode.ManagerUtil.commitLock 
> (ManagerUtil.java:124)
>     at 
> com.tctest.AtomicIntegerTestApp.__tc_setroot(AtomicIntegerTestApp.java)
>     at 
> com.tctest.AtomicIntegerTestApp.<init>(AtomicIntegerTestApp.java:26)
>
>

_______________________________________________
tc-dev mailing list
[email protected]
http://lists.terracotta.org/mailman/listinfo/tc-dev

Reply via email to