[ https://issues.apache.org/jira/browse/FLINK-23024?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17364965#comment-17364965 ]
Arvid Heise commented on FLINK-23024: ------------------------------------- CC [~karmagyz] > RPC result TaskManagerInfoWithSlots not serializable > ---------------------------------------------------- > > Key: FLINK-23024 > URL: https://issues.apache.org/jira/browse/FLINK-23024 > Project: Flink > Issue Type: Bug > Components: Runtime / REST > Affects Versions: 1.14.0, 1.13.1 > Reporter: Arvid Heise > Priority: Major > Fix For: 1.14.0, 1.13.2 > > > A user reported the following stacktrace while accessing web UI. > {noformat} > Unhandled exception. > org.apache.flink.runtime.rpc.akka.exceptions.AkkaRpcException: Failed > to serialize the result for RPC call : requestTaskManagerDetailsInfo. > at > org.apache.flink.runtime.rpc.akka.AkkaRpcActor.serializeRemoteResultAndVerifySize(AkkaRpcActor.java:404) > ~[flink-dist_2.11-1.13.1.jar:1.13.1] at > org.apache.flink.runtime.rpc.akka.AkkaRpcActor.lambda$sendAsyncResponse$0(AkkaRpcActor.java:360) > ~[flink-dist_2.11-1.13.1.jar:1.13.1] at > java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:836) > ~[?:1.8.0_251] at > java.util.concurrent.CompletableFuture.uniHandleStage(CompletableFuture.java:848) > ~[?:1.8.0_251] at > java.util.concurrent.CompletableFuture.handle(CompletableFuture.java:2168) > ~[?:1.8.0_251] at > org.apache.flink.runtime.rpc.akka.AkkaRpcActor.sendAsyncResponse(AkkaRpcActor.java:352) > ~[flink-dist_2.11-1.13.1.jar:1.13.1] at > org.apache.flink.runtime.rpc.akka.AkkaRpcActor.handleRpcInvocation(AkkaRpcActor.java:319) > ~[flink-dist_2.11-1.13.1.jar:1.13.1] at > org.apache.flink.runtime.rpc.akka.AkkaRpcActor.handleRpcMessage(AkkaRpcActor.java:212) > ~[flink-dist_2.11-1.13.1.jar:1.13.1] at > org.apache.flink.runtime.rpc.akka.FencedAkkaRpcActor.handleRpcMessage(FencedAkkaRpcActor.java:77) > ~[flink-dist_2.11-1.13.1.jar:1.13.1] at > org.apache.flink.runtime.rpc.akka.AkkaRpcActor.handleMessage(AkkaRpcActor.java:158) > ~[flink-dist_2.11-1.13.1.jar:1.13.1] at > akka.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:26) > ~[flink-dist_2.11-1.13.1.jar:1.13.1] at > akka.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:21) > ~[flink-dist_2.11-1.13.1.jar:1.13.1] at > scala.PartialFunction$class.applyOrElse(PartialFunction.scala:123) > ~[flink-dist_2.11-1.13.1.jar:1.13.1] at > akka.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:21) > ~[flink-dist_2.11-1.13.1.jar:1.13.1] at > scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:170) > ~[flink-dist_2.11-1.13.1.jar:1.13.1] at > scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:171) > ~[flink-dist_2.11-1.13.1.jar:1.13.1] at > scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:171) > ~[flink-dist_2.11-1.13.1.jar:1.13.1] at > akka.actor.Actor$class.aroundReceive(Actor.scala:517) > ~[flink-dist_2.11-1.13.1.jar:1.13.1] at > akka.actor.AbstractActor.aroundReceive(AbstractActor.scala:225) > ~[flink-dist_2.11-1.13.1.jar:1.13.1] at > akka.actor.ActorCell.receiveMessage(ActorCell.scala:592) > [flink-dist_2.11-1.13.1.jar:1.13.1] at > akka.actor.ActorCell.invoke(ActorCell.scala:561) > [flink-dist_2.11-1.13.1.jar:1.13.1] at > akka.dispatch.Mailbox.processMailbox(Mailbox.scala:258) > [flink-dist_2.11-1.13.1.jar:1.13.1] at > akka.dispatch.Mailbox.run(Mailbox.scala:225) > [flink-dist_2.11-1.13.1.jar:1.13.1] at > akka.dispatch.Mailbox.exec(Mailbox.scala:235) > [flink-dist_2.11-1.13.1.jar:1.13.1] at > akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) > [flink-dist_2.11-1.13.1.jar:1.13.1] at > akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) > [flink-dist_2.11-1.13.1.jar:1.13.1] at > akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) > [flink-dist_2.11-1.13.1.jar:1.13.1] at > akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) > [flink-dist_2.11-1.13.1.jar:1.13.1] Caused by: > java.io.NotSerializableException: > org.apache.flink.runtime.resourcemanager.TaskManagerInfoWithSlots at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1184) > ~[?:1.8.0_251] at > java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) > ~[?:1.8.0_251] at > org.apache.flink.util.InstantiationUtil.serializeObject(InstantiationUtil.java:624) > ~[flink-dist_2.11-1.13.1.jar:1.13.1] at > org.apache.flink.runtime.rpc.akka.AkkaRpcSerializedValue.valueOf(AkkaRpcSerializedValue.java:66) > ~[flink-dist_2.11-1.13.1.jar:1.13.1] at > org.apache.flink.runtime.rpc.akka.AkkaRpcActor.serializeRemoteResultAndVerifySize(AkkaRpcActor.java:387) > ~[flink-dist_2.11-1.13.1.jar:1.13.1] ... 27 more > {noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)