RemoteActorRefProvider is in akka-remote_2.10-2.3.11.jar jar tvf ~/.m2/repository/com/typesafe/akka/akka-remote_2.10/2.3.11/akka-remote_2.10-2.3.11.jar | grep RemoteActorRefProvi 1761 Fri May 08 16:13:02 PDT 2015 akka/remote/RemoteActorRefProvider$$anonfun$5.class 1416 Fri May 08 16:13:02 PDT 2015 akka/remote/RemoteActorRefProvider$$anonfun$6.class
Is the above jar on your classpath ? Cheers On Thu, Oct 22, 2015 at 4:39 PM, Michael Lewis <lewi...@icloud.com> wrote: > Hi, > > I have a Spark driver process that I have built into a single ‘fat jar’ > this runs fine, in Cygwin, on my development machine, > I can run: > > scala -cp my-fat-jar-1.0.0.jar com.foo.MyMainClass > > this works fine, it will submit Spark job, they process, all good. > > > However, on Linux (all Jars Spark(1.4) and Scala version (2.10.5) being > the same), I get this error: > > 18:59:14.358 [Curator-QueueBuilder-2] ERROR > o.a.c.f.r.queue.DistributedQueue - Exception processing queue item: > queue-0000000000 > java.lang.NoSuchMethodException: > akka.remote.RemoteActorRefProvider.<init>(java.lang.String, > akka.actor.ActorSystem$Settings, akka.event.EventStream, > akka.actor.Scheduler, akka.act > at java.lang.Class.getConstructor0(Class.java:3082) ~[na:1.8.0_60] > at java.lang.Class.getDeclaredConstructor(Class.java:2178) > ~[na:1.8.0_60] > > > i.e. No such method exception. Can anyone suggest how I can fix this? > > I’ve tried changing the scala to java and putting scale-lang on the class > path, but this just generates new errors about missing akka configuration. > > Given the identical jars and scala version - I’m not sure why I’m getting > this error running driver on Linux. > > Appreciate any help/pointers. > > > Thanks, > Mike Lewis >