Java Mission Control shows NoSuchMethodError

We have a large-scale AKKA application in production that serves millions of users every day. Java Flight Recorder reports NoSuchMethodError thrown while running our application on production; I would like to know how to find the root cause of this problem, although the program logic seems to work as expected.

here’s the screenshot of error in JMC:

and this is the stack trace:

void java.lang.Error.<init>(String)
void java.lang.LinkageError.<init>(String)
void java.lang.IncompatibleClassChangeError.<init>(String)
void java.lang.NoSuchMethodError.<init>(String)
MemberName java.lang.invoke.MethodHandleNatives.resolve(MemberName, Class)
MemberName java.lang.invoke.MemberName$Factory.resolve(byte, MemberName, Class)
MemberName java.lang.invoke.MemberName$Factory.resolveOrNull(byte, MemberName, Class)
void java.lang.invoke.DirectMethodHandle.<init>(MethodType, LambdaForm, MemberName)
DirectMethodHandle java.lang.invoke.DirectMethodHandle.make(byte, Class, MemberName)
MethodHandle java.lang.invoke.MethodHandles$Lookup.getDirectMethodCommon(byte, Class, MemberName, boolean, boolean, Class)
MethodHandle java.lang.invoke.MethodHandles$Lookup.getDirectMethodNoSecurityManager(byte, Class, MemberName, Class)
MethodHandle java.lang.invoke.MethodHandles$Lookup.getDirectMethodForConstant(byte, Class, MemberName)
MethodHandle java.lang.invoke.MethodHandles$Lookup.linkMethodHandleConstant(byte, Class, String, Object)
MethodHandle java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant(Class, int, Class, String, Object)
int scala.collection.GenSeqLike.indexOf(Object, int)
int scala.collection.GenSeqLike.indexOf$(GenSeqLike, Object, int)
int scala.collection.AbstractSeq.indexOf(Object, int)
int scala.collection.GenSeqLike.indexOf(Object)
int scala.collection.GenSeqLike.indexOf$(GenSeqLike, Object)
int scala.collection.AbstractSeq.indexOf(Object)
Reachability akka.cluster.Reachability.change(UniqueAddress, UniqueAddress, Reachability$ReachabilityStatus)
Reachability akka.cluster.Reachability.reachable(UniqueAddress, UniqueAddress)
Reachability akka.cluster.ClusterCoreDaemon.$anonfun$reapUnreachableMembers$3(ClusterCoreDaemon, Reachability, Member)
Object akka.cluster.ClusterCoreDaemon$$Lambda$7754.1262242281.apply(Object, Object)
void scala.collection.TraversableOnce.$anonfun$foldLeft$1(ObjectRef, Function2, Object)
Object scala.collection.TraversableOnce.$anonfun$foldLeft$1$adapted(ObjectRef, Function2, Object)
Object scala.collection.TraversableOnce$$Lambda$1152.960916567.apply(Object)
void scala.collection.immutable.HashSet$HashSet1.foreach(Function1)
void scala.collection.immutable.HashSet$HashTrieSet.foreach(Function1)
Object scala.collection.TraversableOnce.foldLeft(Object, Function2)
Object scala.collection.TraversableOnce.foldLeft$(TraversableOnce, Object, Function2)
Object scala.collection.AbstractTraversable.foldLeft(Object, Function2)
void akka.cluster.ClusterCoreDaemon.reapUnreachableMembers()
Object akka.cluster.ClusterCoreDaemon$$anonfun$initialized$1.applyOrElse(Object, Function1)
Object scala.PartialFunction$OrElse.applyOrElse(Object, Function1)
void akka.actor.Actor.aroundReceive(PartialFunction, Object)
void akka.actor.Actor.aroundReceive$(Actor, PartialFunction, Object)
void akka.cluster.ClusterCoreDaemon.aroundReceive(PartialFunction, Object)
void akka.actor.ActorCell.receiveMessage(Object)
void akka.actor.ActorCell.invoke(Envelope)
void akka.dispatch.Mailbox.processMailbox(int, long)
void akka.dispatch.Mailbox.run()
void kamon.instrumentation.executor.ExecutorInstrumentation$InstrumentedForkJoinPool$TimingRunnable.run()
boolean akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec()
int java.util.concurrent.ForkJoinTask.doExec()
void java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinTask)
void java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool$WorkQueue)
void java.util.concurrent.ForkJoinWorkerThread.run()

Usually, the error NoSuchMethodError is for version conflicts in dependencies. But is this error also due to the version conflicts that we have inside the project?