You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Dongjoon Hyun (Jira)" <ji...@apache.org> on 2023/11/01 05:03:00 UTC

[jira] [Resolved] (SPARK-45704) Fix `legacy-binding`

     [ https://issues.apache.org/jira/browse/SPARK-45704?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dongjoon Hyun resolved SPARK-45704.
-----------------------------------
    Fix Version/s: 4.0.0
       Resolution: Fixed

Issue resolved by pull request 43593
[https://github.com/apache/spark/pull/43593]

> Fix `legacy-binding`
> --------------------
>
>                 Key: SPARK-45704
>                 URL: https://issues.apache.org/jira/browse/SPARK-45704
>             Project: Spark
>          Issue Type: Sub-task
>          Components: Spark Core, SQL
>    Affects Versions: 4.0.0
>            Reporter: Yang Jie
>            Assignee: BingKun Pan
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 4.0.0
>
>
> {code:java}
> [error] /Users/yangjie01/SourceCode/git/spark-mine-sbt/core/src/main/scala/org/apache/spark/deploy/client/StandaloneAppClient.scala:93:11: reference to stop is ambiguous;
> [error] it is both defined in the enclosing class StandaloneAppClient and inherited in the enclosing class ClientEndpoint as method stop (defined in trait RpcEndpoint, inherited through parent trait ThreadSafeRpcEndpoint)
> [error] In Scala 2, symbols inherited from a superclass shadow symbols defined in an outer scope.
> [error] Such references are ambiguous in Scala 3. To continue using the inherited symbol, write `this.stop`.
> [error] Or use `-Wconf:msg=legacy-binding:s` to silence this warning. [quickfixable]
> [error] Applicable -Wconf / @nowarn filters for this fatal warning: msg=<part of the message>, cat=other, site=org.apache.spark.deploy.client.StandaloneAppClient.ClientEndpoint.onStart
> [error]           stop()
> [error]           ^
> [error] /Users/yangjie01/SourceCode/git/spark-mine-sbt/core/src/main/scala/org/apache/spark/deploy/client/StandaloneAppClient.scala:171:9: reference to stop is ambiguous;
> [error] it is both defined in the enclosing class StandaloneAppClient and inherited in the enclosing class ClientEndpoint as method stop (defined in trait RpcEndpoint, inherited through parent trait ThreadSafeRpcEndpoint)
> [error] In Scala 2, symbols inherited from a superclass shadow symbols defined in an outer scope.
> [error] Such references are ambiguous in Scala 3. To continue using the inherited symbol, write `this.stop`.
> [error] Or use `-Wconf:msg=legacy-binding:s` to silence this warning. [quickfixable]
> [error] Applicable -Wconf / @nowarn filters for this fatal warning: msg=<part of the message>, cat=other, site=org.apache.spark.deploy.client.StandaloneAppClient.ClientEndpoint.receive
> [error]         stop()
> [error]         ^
> [error] /Users/yangjie01/SourceCode/git/spark-mine-sbt/core/src/main/scala/org/apache/spark/deploy/client/StandaloneAppClient.scala:206:9: reference to stop is ambiguous;
> [error] it is both defined in the enclosing class StandaloneAppClient and inherited in the enclosing class ClientEndpoint as method stop (defined in trait RpcEndpoint, inherited through parent trait ThreadSafeRpcEndpoint)
> [error] In Scala 2, symbols inherited from a superclass shadow symbols defined in an outer scope.
> [error] Such references are ambiguous in Scala 3. To continue using the inherited symbol, write `this.stop`.
> [error] Or use `-Wconf:msg=legacy-binding:s` to silence this warning. [quickfixable]
> [error] Applicable -Wconf / @nowarn filters for this fatal warning: msg=<part of the message>, cat=other, site=org.apache.spark.deploy.client.StandaloneAppClient.ClientEndpoint.receiveAndReply
> [error]         stop()
> [error]         ^
> [error] /Users/yangjie01/SourceCode/git/spark-mine-sbt/core/src/main/scala/org/apache/spark/rdd/OrderedRDDFunctions.scala:100:21: the type test for pattern org.apache.spark.RangePartitioner[K,V] cannot be checked at runtime because it has type parameters eliminated by erasure
> [error] Applicable -Wconf / @nowarn filters for this fatal warning: msg=<part of the message>, cat=unchecked, site=org.apache.spark.rdd.OrderedRDDFunctions.filterByRange.rddToFilter
> [error]       case Some(rp: RangePartitioner[K, V]) =>
> [error]                     ^
> [error] /Users/yangjie01/SourceCode/git/spark-mine-sbt/core/src/main/scala/org/apache/spark/scheduler/cluster/CoarseGrainedSchedulerBackend.scala:322:9: reference to stop is ambiguous;
> [error] it is both defined in the enclosing class CoarseGrainedSchedulerBackend and inherited in the enclosing class DriverEndpoint as method stop (defined in trait RpcEndpoint, inherited through parent trait IsolatedThreadSafeRpcEndpoint)
> [error] In Scala 2, symbols inherited from a superclass shadow symbols defined in an outer scope.
> [error] Such references are ambiguous in Scala 3. To continue using the inherited symbol, write `this.stop`.
> [error] Or use `-Wconf:msg=legacy-binding:s` to silence this warning. [quickfixable]
> [error] Applicable -Wconf / @nowarn filters for this fatal warning: msg=<part of the message>, cat=other, site=org.apache.spark.scheduler.cluster.CoarseGrainedSchedulerBackend.DriverEndpoint.receiveAndReply
> [error]         stop()
> [error]         ^
> [info] compiling 29 Scala sources and 267 Java sources to /Users/yangjie01/SourceCode/git/spark-mine-sbt/connector/connect/common/target/scala-2.13/classes ...
> [warn] -target is deprecated: Use -release instead to compile against the correct platform API.
> [warn] Applicable -Wconf / @nowarn filters for this warning: msg=<part of the message>, cat=deprecation
> [error] /Users/yangjie01/SourceCode/git/spark-mine-sbt/core/src/main/scala/org/apache/spark/storage/DiskBlockObjectWriter.scala:66:7: reference to flush is ambiguous;
> [error] it is both defined in the enclosing class DiskBlockObjectWriter and inherited in the enclosing trait ManualCloseOutputStream as method flush (defined in class OutputStream)
> [error] In Scala 2, symbols inherited from a superclass shadow symbols defined in an outer scope.
> [error] Such references are ambiguous in Scala 3. To continue using the inherited symbol, write `this.flush`.
> [error] Or use `-Wconf:msg=legacy-binding:s` to silence this warning. [quickfixable]
> [error] Applicable -Wconf / @nowarn filters for this fatal warning: msg=<part of the message>, cat=other, site=org.apache.spark.storage.DiskBlockObjectWriter.ManualCloseOutputStream.close
> [error]       flush()
> [error]       ^ {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org