serkan-ozal / mysafe

My Unsafe - Unsafe Interceptor, Native Memory Leak Tracker and Access Checker on the JVM
Apache License 2.0
41 stars 4 forks source link

NoSuchMethodError: MySafeDelegator.compareAndSwapLong #2

Closed yaud closed 7 years ago

yaud commented 7 years ago

Looks like MySafeDelegator doesn't implement all methods from Unsafe:

java.lang.NoSuchMethodError: tr.com.serkanozal.mysafe.impl.MySafeDelegator.compareAndSwapLong(Lsun/misc/Unsafe;Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z at io.netty.util.internal.UnsafeAtomicReferenceFieldUpdater.compareAndSet(UnsafeAtomicReferenceFieldUpdater.java:39) at java.util.concurrent.atomic.AtomicReferenceFieldUpdater.getAndSet(AtomicReferenceFieldUpdater.java:191) at io.netty.util.internal.MpscLinkedQueueTailRef.getAndSetTailRef(MpscLinkedQueueTailRef.java:52) at io.netty.util.internal.MpscLinkedQueue.offer(MpscLinkedQueue.java:129) at io.netty.util.internal.MpscLinkedQueue.add(MpscLinkedQueue.java:221) ...

serkan-ozal commented 7 years ago

@yaud sorry for delay. the issue has been fixed by version 2.1