ActorSystemをServiceA
とServiceB
で利用できるようにするにはどうすればよいですか?これは動作しようとしているコードです。それはコンパイルしますが、私はTcpで暗黙的なシステムのnullポインタ例外を取得します。Scalaの暗黙的なAkkaシステムの特性
nullpointer例外が発生するのはなぜですか。 システムを自分の特性サービスに追加するにはどうすればよいですか?なぜそれはコンパイルされますか? (
system
を使用)SystemA
とSystemB
の
trait ServiceA {
implicit val system: ActorSystem
}
trait ServiceB {
implicit val system: ActorSystem
Tcp().outgo... // Code compile but i get nullpointer exception
}
object Main extends App with ServiceA with ServiceB {
override implicit val system: ActorSystem = ActorSystem("MySys")
}
は、第2の形質特色ServiceBですか? –
入力ミスが修正されました。 – user3139545
TCPの定義を特質Bに投稿できますか?それはどこでヌルポインタを投げますか?それが呼び出されたMainからのMainコード –