I get the following exception on the worker nodes when running the 
ActorWordCount Example. 
Caused by: java.lang.IllegalArgumentException: constructor public 
akka.actor.CreatorFunctionConsumer(scala.Function0) is incompatible with 
arguments [class java.lang.Class, class 
org.apache.spark.examples.streaming.ActorWordCount$$anonfun$2] at 
akka.util.Reflect$.instantiate(Reflect.scala:69) at 
akka.actor.Props.cachedActorClass(Props.scala:203) at 
akka.actor.Props.actorClass(Props.scala:327) at 
akka.dispatch.Mailboxes.getMailboxType(Mailboxes.scala:124) at 
akka.actor.LocalActorRefProvider.actorOf(ActorRefProvider.scala:718) ... 20 
moreCaused by: java.lang.IllegalArgumentException: wrong number of arguments at 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
 at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:525) at 
akka.util.Reflect$.instantiate(Reflect.scala:65) ... 24 more This exception 
seems to happen when the 
https://github.com/apache/spark/blob/branch-1.5/streaming/src/main/scala/org/apache/spark/streaming/receiver/ActorReceiver.scala#L147
 Attempts to create the worker actor. 
This causes the Props Akka class to invoke a Reflection call to instantiate the 
Actor. 
https://github.com/akka/akka/blob/v2.2.3/akka-actor/src/main/scala/akka/actor/Props.scala#L203
  
Which in turn causes the above exception. What can I do to resolve this issue? 
Thanks,  RP

Reply via email to