2016-11-30 83 views
5

Oyunumu güncelliyorum!Oynatmaya Geçiş! 2.5 bu hataya yol açar: NoSuchMethodError: akka.actor.LocalActorRefProvider.log() Lakka/event/LoggingAdapter

java.lang.NoSuchMethodError: akka.actor.LocalActorRefProvider.log()Lakka/event/LoggingAdapter; 

Akka hakkında build.sbt bölümü değiştirip (akkaVersion 2.4.14 ile) Aşağıdaki gibidir vermedi:

"com.typesafe.akka" %% "akka-distributed-data-experimental" % akkaVersion, 
"com.typesafe.akka" %% "akka-cluster" % akkaVersion, 
"com.typesafe.akka" %% "akka-contrib" % akkaVersion, 
"com.typesafe.akka" %% "akka-slf4j" % akkaVersion) 
2.4 den bu çalışma zamanı özel alıyorum 2.5.10 ve scala uygulama

Ben conf clusterActorRefProvider hakkında (yani akka.actor.provider = "akka.cluster.ClusterActorRefProvider") bölümü devre dışı bırakırsanız sadece bu hatayı alıyorum: herhangi bir dosya başvurmayan nedeniyle

needs to have a 'ClusterActorRefProvider' enabled in the configuration, currently uses [akka.actor.LocalActorRefProvider] 

yığın izleme bana çok yardımcı olmuyor Uygulamamın . İşte başlangıcıdır:

1) Error injecting method, java.lang.NoSuchMethodError: akka.actor.LocalActorRefProvider.log()Lakka/event/LoggingAdapter; at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:149) at play.api.libs.concurrent.AkkaGuiceSupport$class.bindActor(Akka.scala:139) (via modules: com.google.inject.util.Modules$OverrideModule -> Modules) Caused by: java.lang.NoSuchMethodError: akka.actor.LocalActorRefProvider.log()Lakka/event/LoggingAdapter; at akka.remote.RemoteActorRefProvider.<init>(RemoteActorRefProvider.scala:132) 

ben sorunun nedenini bulmak zorunda nerede hiçbir fikrim yok ...

Düzenleme: Sadece Play sürümünü değişen! 2.5.10 ila 2.5.9 arasında istisna ortadan kalkar.

+0

bulunabilir. Geçici olarak dahil olmak üzere bağımlılıklarınızı kontrol edin. – cchantep

+1

Akka sürümünüzü kontrol edin. Aynı sorunu daha önce yaşadım. 2.4.4'ten hareketle -> 2.4.14 problemi çözdü. –

+1

Siz ikiniz haklısınız, teşekkürler. Kecue yorumunuzu cevap olarak gönderirseniz kabul edeceğim. – Simon

cevap

6

Akka sürümünüzü kontrol edin. Aynı sorunu daha önce yaşadım. Ben 2.4.4'dan taşındım ->2.4.14 sorunu çözdüm. ayrıca kaynak okumak için

Muhtemelen Oynat tarafından kullanılan olandan başka versiyonunda bağımlılık olarak Akka çekerek here