java.lang.VerifyError: class scala.collection.mutable.WrappedArray overrides final method(已解決)

魔仙大佬發表於2020-10-26

java.lang.VerifyError: class scala.collection.mutable.WrappedArray overrides final method toBuffer.()Lscala/collection/mutable/Buffer;

出現這個原因是因為spark版本與scala-sdk版本不一致導致的

解決辦法:首先找到和自己spark對應的scala-sdk版本,我的spark是2.1,因此對應2.11

image-20201025144032344

然後去官網下載對應的zip包

https://www.scala-lang.org/download/

image-20201025144220941

下載完成後解壓到指定目錄,我這裡是

image-20201025144300702

然後開啟idea的專案結構設定

image-20201025144518061

browse到你剛剛解壓的目錄

image-20201025144557932

新增成功後記得把上個版本刪乾淨,有可能還有存留的依賴

image-20201025144642503

然後再次執行scala,成功

相關文章