2017-10-18 7 views
0

をロードするとき、私はアッカプロジェクトを持っています。にjava.lang.ClassNotFoundException:scala.Intエラータイプセーフ構成

これはSRC/resourcesフォルダにアプリケーション-1.confです。以下は

akka { 
    loglevel="INFO" 
    actor { 
    provider = "akka.remote.RemoteActorRefProvider" 
    } 
    remote { 
    enabled-transports = ["akka.remote.netty.tcp"] 
    netty.tcp { 
    hostname = "127.0.0.1" 
    port = 2552 
    } 
    log-sent-messages=on 
    log-received-messages=on 
} 
} 

フォルダのsrc /メイン/スカラ座/ example7_2でパッケージexample7_2で自分の行動です。

package example7_2 

import akka.actor.Actor 
class SimpleActor extends Actor { 
    override def receive: Receive = { 
    case msg => println(s"I have been created at 
    ${self.path.address.hostPort} and received message $msg") 
} 

}

私は、以下の主なアプリケーションHelloAkkaRemoting10を持っています。

SBT版 - - 1.0.2 Scalaのバージョン - 2.12.3 アッカバージョン - 2.5私はアプリケーションを実行すると

package example7_2 

import akka.actor.ActorSystem 
import com.typesafe.config.ConfigFactory 

object HelloAkkaRemoting10 extends App { 
    val actorSystem = ActorSystem("HelloAkkaRemoting1", ConfigFactory.load("application-1")) 
} 

は、私が

[error] (run-main-0) java.lang.ClassNotFoundException: scala.Int 
[error] java.lang.ClassNotFoundException: scala.Int 
[error]   at sbt.internal.inc.classpath.ClasspathFilter.loadClass(ClassLoaders.scala:74) 
[error]   at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
[error]   at java.lang.Class.forName0(Native Method) 
[error]   at java.lang.Class.forName(Class.java:348) 
[error]   at akka.actor.ReflectiveDynamicAccess.$anonfun$getClassFor$1(ReflectiveDynamicAccess.scala:21) 
[error]   at scala.util.Try$.apply(Try.scala:209) 
[error]   at akka.actor.ReflectiveDynamicAccess.getClassFor(ReflectiveDynamicAccess.scala:20) 
[error]   at akka.serialization.Serialization.$anonfun$bindings$3(Serialization.scala:313) 
[error]   at scala.collection.TraversableLike$WithFilter.$anonfun$map$2(TraversableLike.scala:739) 
[error]   at scala.collection.immutable.HashMap$HashMap1.foreach(HashMap.scala:231) 
[error]   at scala.collection.immutable.HashMap$HashTrieMap.foreach(HashMap.scala:462) 
[error]   at scala.collection.TraversableLike$WithFilter.map(TraversableLike.scala:738) 
[error]   at akka.serialization.Serialization.<init>(Serialization.scala:311) 
[error]   at akka.serialization.SerializationExtension$.createExtension(SerializationExtension.scala:15) 
[error]   at akka.serialization.SerializationExtension$.createExtension(SerializationExtension.scala:12) 
[error]   at akka.actor.ActorSystemImpl.registerExtension(ActorSystem.scala:880) 
[error]   at akka.actor.ExtensionId.apply(Extension.scala:77) 
[error]   at akka.actor.ExtensionId.apply$(Extension.scala:77) 
[error]   at akka.serialization.SerializationExtension$.apply(SerializationExtension.scala:12) 
[error]   at akka.remote.RemoteActorRefProvider.init(RemoteActorRefProvider.scala:203) 
[error]   at akka.actor.ActorSystemImpl.liftedTree2$1(ActorSystem.scala:796) 
[error]   at akka.actor.ActorSystemImpl._start$lzycompute(ActorSystem.scala:793) 
[error]   at akka.actor.ActorSystemImpl._start(ActorSystem.scala:793) 
[error]   at akka.actor.ActorSystemImpl.start(ActorSystem.scala:809) 
[error]   at akka.actor.ActorSystem$.apply(ActorSystem.scala:244) 
[error]   at akka.actor.ActorSystem$.apply(ActorSystem.scala:287) 
[error]   at akka.actor.ActorSystem$.apply(ActorSystem.scala:262) 
[error]   at example7_2.HelloAkkaRemoting10$.delayedEndpoint$example7_2$HelloAkkaRemoting10$1(HelloAkkaRemoting10.scala:7) 
[error]   at example7_2.HelloAkkaRemoting10$delayedInit$body.apply(HelloAkkaRemoting10.scala:6) 
[error]   at scala.Function0.apply$mcV$sp(Function0.scala:34) 
[error]   at scala.Function0.apply$mcV$sp$(Function0.scala:34) 
[error]   at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12) 
[error]   at scala.App.$anonfun$main$1$adapted(App.scala:76) 
[error]   at scala.collection.immutable.List.foreach(List.scala:389) 
[error]   at scala.App.main(App.scala:76) 
[error]   at scala.App.main$(App.scala:74) 
[error]   at example7_2.HelloAkkaRemoting10$.main(HelloAkkaRemoting10.scala:6) 
[error]   at example7_2.HelloAkkaRemoting10.main(HelloAkkaRemoting10.scala) 
[error]   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
[error]   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
[error]   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
[error]   at java.lang.reflect.Method.invoke(Method.java:498) 
[error]   at sbt.Run.invokeMain(Run.scala:89) 
[error]   at sbt.Run.run0(Run.scala:83) 
[error]   at sbt.Run.execute$1(Run.scala:61) 
[error]   at sbt.Run.$anonfun$run$4(Run.scala:73) 
[error]   at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12) 
[error]   at sbt.util.InterfaceUtil$$anon$1.get(InterfaceUtil.scala:10) 
[error]   at sbt.TrapExit$App.run(TrapExit.scala:252) 
[error]   at java.lang.Thread.run(Thread.java:748) 
[error] java.lang.RuntimeException: Nonzero exit code: 1 
[error]   at sbt.Run$.executeTrapExit(Run.scala:120) 
[error]   at sbt.Run.run(Run.scala:73) 
[error]   at sbt.Defaults$.$anonfun$bgRunMainTask$6(Defaults.scala:1130) 
[error]   at sbt.Defaults$.$anonfun$bgRunMainTask$6$adapted(Defaults.scala:1125) 
[error]   at sbt.internal.BackgroundThreadPool.$anonfun$run$1(DefaultBackgroundJobService.scala:359) 
[error]   at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12) 
[error]   at scala.util.Try$.apply(Try.scala:209) 
[error]   at sbt.internal.BackgroundThreadPool$BackgroundRunnable.run(DefaultBackgroundJobService.scala:282) 
[error]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
[error]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
[error]   at java.lang.Thread.run(Thread.java:748) 
[error] (chapter7/compile:runMain) Nonzero exit code: 1 
[error] Total time: 3 s, completed Oct 18, 2017 11:11:52 AM 

その他雑多な詳細を取得します。 4

はConfigFactory負荷が必ず正確な根本原因のエラーを投げていないが、私には見えます。構成が不足している場合はお知らせください。

+0

としてそれを提出しました。 –

答えて

1

これはわずかにアッカとタイプセーフコンフィグととは何の関係もありませんSBTのバグのように見える、私は全くsbteclipseプラグインを使用していないhttps://github.com/sbt/sbt/issues/3736

+0

こんにちはArnout - これに関するすべての更新。あなたが言及したsbtの問題はすでに閉じられており、それについての詳細はほとんどありません。 –

+0

sbtの問題はまだ開いていますが、積極的に取り組んでいる人はいません。今の回避策は、バージョン0.13.16のsbtに戻ることです。 –

+0

誰かがその問題についてコメントしました:もう一つの回避策は 'fork in run:= true'を設定することです。 –