You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@mesos.apache.org by "Shihaoliang (Shihaoliang)" <sh...@huawei.com> on 2014/01/22 07:34:14 UTC

Build mesos 0.15 & spark 0.8.1 issue

Hi all,

I've tried building spark0.8.1 with mesos 0.15.0 and I have the exact error:

Stack: [0x00007f4cd1734000,0x00007f4cd1835000],  sp=0x00007f4cd1833490,  free space=1021k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0x514706]  unsigned+0xb6
j  org.apache.mesos.MesosSchedulerDriver.initialize()V+0
j  org.apache.mesos.MesosSchedulerDriver.<init>(Lorg/apache/mesos/Scheduler;Lorg/apache/mesos/Protos$FrameworkInfo;Ljava/lang/String;)V+62
j  org.apache.spark.scheduler.cluster.mesos.MesosSchedulerBackend$$anon$1.run()V+44
v  ~StubRoutines::call_stub

Java Threads: ( => current thread )
=>0x00007f4cd4186800 JavaThread "MesosSchedulerBackend driver" daemon [_thread_in_vm, id=19685, stack(0x00007f4cd1734000,0x00007f4cd1835000)]
  0x00007f4cd4170800 JavaThread "Timer-0" daemon [_thread_blocked, id=19684, stack(0x00007f4cd1835000,0x00007f4cd1936000)]
  0x00007f4cd4077000 JavaThread "qtp1645300503-49" daemon [_thread_blocked, id=19683, stack(0x00007f4cd33f4000,0x00007f4cd34f5000)]
  0x00007f4cd4075000 JavaThread "qtp1645300503-48" daemon [_thread_blocked, id=19682, stack(0x00007f4cd34f5000,0x00007f4cd35f6000)]

It looks like the protobuf is not compatible. spark0.8.1 has protobuf2.5.0 but mesos0.15.0 still has protobuf2.4.1.
when does mesos upgrade the protobuf version?

Thanks.
Peter Shi



Re: Build mesos 0.15 & spark 0.8.1 issue

Posted by Till Toenshoff <to...@me.com>.
Hey Peter,

Mesos 0.17.0 uses protobuf 2.5.0. 
I can not say much about your exact problem but maybe you could give that latest development version a try.

Till


On 22 Jan 2014, at 07:34, Shihaoliang (Shihaoliang) <sh...@huawei.com> wrote:

> Hi all,
>  
> I've tried building spark0.8.1 with mesos 0.15.0 and I have the exact error:
>  
> Stack: [0x00007f4cd1734000,0x00007f4cd1835000],  sp=0x00007f4cd1833490,  free space=1021k
> Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
> V  [libjvm.so+0x514706]  unsigned+0xb6
> j  org.apache.mesos.MesosSchedulerDriver.initialize()V+0
> j  org.apache.mesos.MesosSchedulerDriver.<init>(Lorg/apache/mesos/Scheduler;Lorg/apache/mesos/Protos$FrameworkInfo;Ljava/lang/String;)V+62
> j  org.apache.spark.scheduler.cluster.mesos.MesosSchedulerBackend$$anon$1.run()V+44
> v  ~StubRoutines::call_stub
>  
> Java Threads: ( => current thread )
> =>0x00007f4cd4186800 JavaThread "MesosSchedulerBackend driver" daemon [_thread_in_vm, id=19685, stack(0x00007f4cd1734000,0x00007f4cd1835000)]
>   0x00007f4cd4170800 JavaThread "Timer-0" daemon [_thread_blocked, id=19684, stack(0x00007f4cd1835000,0x00007f4cd1936000)]
>   0x00007f4cd4077000 JavaThread "qtp1645300503-49" daemon [_thread_blocked, id=19683, stack(0x00007f4cd33f4000,0x00007f4cd34f5000)]
>   0x00007f4cd4075000 JavaThread "qtp1645300503-48" daemon [_thread_blocked, id=19682, stack(0x00007f4cd34f5000,0x00007f4cd35f6000)]
>  
> It looks like the protobuf is not compatible. spark0.8.1 has protobuf2.5.0 but mesos0.15.0 still has protobuf2.4.1.
> when does mesos upgrade the protobuf version?
>  
> Thanks.
> Peter Shi