Mesos
  1. Mesos
  2. MESOS-148

Building of included Hadoop broken

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.9.0
    • Fix Version/s: 0.10.0
    • Component/s: framework
    • Labels:
      None
    • Environment:

      OSX 10.6.8

      Description

      When I run ant on the included Hadoop, I get the following error:

      [javac] Compiling 8 source files to /Users/thomas/mesos2/frameworks/hadoop-0.20.2/build/contrib/mesos/classes
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:16: package org.apache.mesos does not exist
      [javac] import org.apache.mesos.Executor;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:17: package org.apache.mesos does not exist
      [javac] import org.apache.mesos.ExecutorDriver;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:18: package org.apache.mesos does not exist
      [javac] import org.apache.mesos.MesosExecutorDriver;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:19: package org.apache.mesos.Protos does not exist
      [javac] import org.apache.mesos.Protos.ExecutorArgs;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:20: package org.apache.mesos.Protos does not exist
      [javac] import org.apache.mesos.Protos.ExecutorID;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:21: package org.apache.mesos.Protos does not exist
      [javac] import org.apache.mesos.Protos.SlaveID;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:22: package org.apache.mesos.Protos does not exist
      [javac] import org.apache.mesos.Protos.TaskID;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:23: package org.apache.mesos.Protos does not exist
      [javac] import org.apache.mesos.Protos.TaskDescription;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:24: package org.apache.mesos.Protos does not exist
      [javac] import org.apache.mesos.Protos.TaskState;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:25: package org.apache.mesos.Protos does not exist
      [javac] import org.apache.mesos.Protos.TaskStatus;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:27: cannot find symbol
      [javac] symbol: class Executor
      [javac] public class FrameworkExecutor implements Executor {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:37: cannot find symbol
      [javac] symbol : class ExecutorDriver
      [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor
      [javac] private ExecutorDriver driver;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:38: cannot find symbol
      [javac] symbol : class SlaveID
      [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor
      [javac] private SlaveID slaveId;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:45: cannot find symbol
      [javac] symbol : class ExecutorDriver
      [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor
      [javac] public void init(ExecutorDriver d, ExecutorArgs args) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:45: cannot find symbol
      [javac] symbol : class ExecutorArgs
      [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor
      [javac] public void init(ExecutorDriver d, ExecutorArgs args) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:82: cannot find symbol
      [javac] symbol : class ExecutorDriver
      [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor
      [javac] public void launchTask(ExecutorDriver d, TaskDescription task) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:82: cannot find symbol
      [javac] symbol : class TaskDescription
      [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor
      [javac] public void launchTask(ExecutorDriver d, TaskDescription task) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:92: cannot find symbol
      [javac] symbol : class ExecutorDriver
      [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor
      [javac] public void killTask(ExecutorDriver d, TaskID taskId) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:98: cannot find symbol
      [javac] symbol : class ExecutorDriver
      [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor
      [javac] public void frameworkMessage(ExecutorDriver d, byte[] msg) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:153: cannot find symbol
      [javac] symbol : class ExecutorDriver
      [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor
      [javac] public void error(ExecutorDriver d, int code, String msg) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:158: cannot find symbol
      [javac] symbol : class ExecutorDriver
      [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor
      [javac] public void shutdown(ExecutorDriver d) {}
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:22: package org.apache.mesos.Protos does not exist
      [javac] import org.apache.mesos.Protos.ExecutorInfo;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:23: package org.apache.mesos.Protos does not exist
      [javac] import org.apache.mesos.Protos.ExecutorID;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:24: package org.apache.mesos.Protos does not exist
      [javac] import org.apache.mesos.Protos.FrameworkID;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:25: package org.apache.mesos.Protos does not exist
      [javac] import org.apache.mesos.Protos.OfferID;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:26: package org.apache.mesos.Protos does not exist
      [javac] import org.apache.mesos.Protos.Resource;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:27: package org.apache.mesos.Protos does not exist
      [javac] import org.apache.mesos.Protos.SlaveID;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:28: package org.apache.mesos.Protos does not exist
      [javac] import org.apache.mesos.Protos.Offer;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:29: package org.apache.mesos.Protos does not exist
      [javac] import org.apache.mesos.Protos.TaskID;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:30: package org.apache.mesos.Protos does not exist
      [javac] import org.apache.mesos.Protos.TaskDescription;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:31: package org.apache.mesos.Protos does not exist
      [javac] import org.apache.mesos.Protos.TaskState;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:32: package org.apache.mesos.Protos does not exist
      [javac] import org.apache.mesos.Protos.TaskStatus;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:33: package org.apache.mesos.Protos does not exist
      [javac] import org.apache.mesos.Protos.Status;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:34: package org.apache.mesos does not exist
      [javac] import org.apache.mesos.Scheduler;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:35: package org.apache.mesos does not exist
      [javac] import org.apache.mesos.SchedulerDriver;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:37: cannot find symbol
      [javac] symbol: class Scheduler
      [javac] public class FrameworkScheduler implements Scheduler {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/MesosScheduler.java:8: package org.apache.mesos does not exist
      [javac] import org.apache.mesos.MesosSchedulerDriver;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/MesosScheduler.java:9: package org.apache.mesos does not exist
      [javac] import org.apache.mesos.SchedulerDriver;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:102: cannot find symbol
      [javac] symbol : class SchedulerDriver
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] private SchedulerDriver driver;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:104: cannot find symbol
      [javac] symbol : class FrameworkID
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] private FrameworkID frameworkId;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:153: cannot find symbol
      [javac] symbol : class SchedulerDriver
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] public void registered(SchedulerDriver d, FrameworkID fid) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:153: cannot find symbol
      [javac] symbol : class FrameworkID
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] public void registered(SchedulerDriver d, FrameworkID fid) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:165: cannot find symbol
      [javac] symbol : class Resource
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] private static Resource makeResource(String name, double value) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:171: cannot find symbol
      [javac] symbol : class Resource
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] private static double getResource(Collection<Resource> resources, String name) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:180: cannot find symbol
      [javac] symbol : class Offer
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] private static double getResource(Offer offer, String name) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:184: cannot find symbol
      [javac] symbol : class TaskDescription
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] private static double getResource(TaskDescription task, String name) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:189: cannot find symbol
      [javac] symbol : class SchedulerDriver
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] public void resourceOffers(SchedulerDriver d, List<Offer> offers) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:189: cannot find symbol
      [javac] symbol : class Offer
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] public void resourceOffers(SchedulerDriver d, List<Offer> offers) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:249: cannot find symbol
      [javac] symbol : class SlaveID
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] private TaskTrackerInfo getTaskTrackerInfo(String host, SlaveID slaveId) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:261: cannot find symbol
      [javac] symbol : class SlaveID
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] SlaveID slaveId, String host, double cpus, double mem) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:260: cannot find symbol
      [javac] symbol : class TaskDescription
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] private TaskDescription findTask(
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:326: cannot find symbol
      [javac] symbol : class ExecutorID
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] private static final ExecutorID EXECUTOR_ID =
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:329: cannot find symbol
      [javac] symbol : class ExecutorInfo
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] public ExecutorInfo getExecutorInfo() {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:454: cannot find symbol
      [javac] symbol : class SchedulerDriver
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] public void statusUpdate(SchedulerDriver d, TaskStatus status) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:469: cannot find symbol
      [javac] symbol : class SchedulerDriver
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] public void slaveLost(SchedulerDriver d, SlaveID slaveId) {}
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:469: cannot find symbol
      [javac] symbol : class SlaveID
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] public void slaveLost(SchedulerDriver d, SlaveID slaveId) {}
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:580: cannot find symbol
      [javac] symbol : class TaskState
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] private void askExecutorToUpdateStatus(MesosTask nt, TaskState state) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:625: cannot find symbol
      [javac] symbol : class SchedulerDriver
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] public void frameworkMessage(SchedulerDriver d, SlaveID sId, ExecutorID eId, byte[] message) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:625: cannot find symbol
      [javac] symbol : class SlaveID
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] public void frameworkMessage(SchedulerDriver d, SlaveID sId, ExecutorID eId, byte[] message) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:625: cannot find symbol
      [javac] symbol : class ExecutorID
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] public void frameworkMessage(SchedulerDriver d, SlaveID sId, ExecutorID eId, byte[] message) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:630: cannot find symbol
      [javac] symbol : class SchedulerDriver
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] public void error(SchedulerDriver d, int code, String msg) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:635: cannot find symbol
      [javac] symbol : class SchedulerDriver
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] public void offerRescinded(SchedulerDriver d, OfferID oId) {}
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:635: cannot find symbol
      [javac] symbol : class OfferID
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] public void offerRescinded(SchedulerDriver d, OfferID oId) {}
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/MesosScheduler.java:26: cannot find symbol
      [javac] symbol : class SchedulerDriver
      [javac] location: class org.apache.hadoop.mapred.MesosScheduler
      [javac] private SchedulerDriver driver;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:67: cannot find symbol
      [javac] symbol : class SlaveID
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler.TaskTrackerInfo
      [javac] SlaveID mesosSlaveId;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:71: cannot find symbol
      [javac] symbol : class SlaveID
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler.TaskTrackerInfo
      [javac] public TaskTrackerInfo(SlaveID mesosSlaveId) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:44: method does not override or implement a method from a supertype
      [javac] @Override
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:87: cannot find symbol
      [javac] symbol : variable TaskState
      [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor
      [javac] .setState(TaskState.TASK_RUNNING)
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:85: cannot find symbol
      [javac] symbol : method newBuilder()
      [javac] location: class org.apache.hadoop.mapred.TaskStatus
      [javac] d.sendStatusUpdate(TaskStatus.newBuilder()
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:81: method does not override or implement a method from a supertype
      [javac] @Override
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:91: method does not override or implement a method from a supertype
      [javac] @Override
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:103: cannot find symbol
      [javac] symbol : class TaskState
      [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor
      [javac] TaskState s = TaskState.valueOf(hfm.arg1);
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:103: cannot find symbol
      [javac] symbol : variable TaskState
      [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor
      [javac] TaskState s = TaskState.valueOf(hfm.arg1);
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:107: cannot find symbol
      [javac] symbol : method newBuilder()
      [javac] location: class org.apache.hadoop.mapred.TaskID
      [javac] TaskID.newBuilder().setValue(hfm.arg2).build()
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:106: cannot find symbol
      [javac] symbol : method newBuilder()
      [javac] location: class org.apache.hadoop.mapred.TaskStatus
      [javac] TaskStatus.newBuilder().setTaskId(
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:97: method does not override or implement a method from a supertype
      [javac] @Override
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:133: package org.apache.mesos.Protos does not exist
      [javac] org.apache.mesos.Protos.TaskState mesosState = null;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:135: cannot find symbol
      [javac] symbol : variable TaskState
      [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor
      [javac] mesosState = TaskState.TASK_FINISHED;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:137: cannot find symbol
      [javac] symbol : variable TaskState
      [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor
      [javac] mesosState = TaskState.TASK_FAILED;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:139: cannot find symbol
      [javac] symbol : variable TaskState
      [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor
      [javac] mesosState = TaskState.TASK_KILLED;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:143: cannot find symbol
      [javac] symbol : method newBuilder()
      [javac] location: class org.apache.hadoop.mapred.TaskID
      [javac] TaskID.newBuilder().setValue(task.extraData).build()
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:142: cannot find symbol
      [javac] symbol : method newBuilder()
      [javac] location: class org.apache.hadoop.mapred.TaskStatus
      [javac] TaskStatus.newBuilder().setTaskId(
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:152: method does not override or implement a method from a supertype
      [javac] @Override
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:157: method does not override or implement a method from a supertype
      [javac] @Override
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:162: cannot find symbol
      [javac] symbol : class MesosExecutorDriver
      [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor
      [javac] new MesosExecutorDriver(instance).run();
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:152: method does not override or implement a method from a supertype
      [javac] @Override
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:168: package Resource does not exist
      [javac] ).setType(Resource.Type.SCALAR).build();
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:167: package Resource does not exist
      [javac] Resource.Scalar.newBuilder().setValue(value).build()
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:166: cannot find symbol
      [javac] symbol : variable Resource
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] return Resource.newBuilder().setName(name).setScalar(
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:172: cannot find symbol
      [javac] symbol : class Resource
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] for (Resource r : resources) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:199: cannot find symbol
      [javac] symbol : class Offer
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] Offer offer = offers.get;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:214: cannot find symbol
      [javac] symbol : class TaskDescription
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] List<List<TaskDescription>> replies =
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:215: cannot find symbol
      [javac] symbol : class TaskDescription
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] new ArrayList<List<TaskDescription>>(numOffers);
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:218: cannot find symbol
      [javac] symbol : class TaskDescription
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] replies.add(new ArrayList<TaskDescription>());
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:223: cannot find symbol
      [javac] symbol : class Offer
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] Offer offer = offers.get;
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:224: cannot find symbol
      [javac] symbol : class TaskDescription
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] TaskDescription task = findTask(
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:237: cannot find symbol
      [javac] symbol : class OfferID
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] OfferID offerId = offers.get.getId();
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:238: cannot find symbol
      [javac] symbol : class Status
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] Status status = d.launchTasks(offerId, replies.get);
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:239: cannot find symbol
      [javac] symbol : variable Status
      [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler
      [javac] if (status != Status.OK) {
      [javac] ^
      [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:188: method does not override or implement a method from a supertype
      [javac] @Override
      [javac] ^
      [javac] Note: Some input files use or override a deprecated API.
      [javac] Note: Recompile with -Xlint:deprecation for details.
      [javac] 100 errors

      BUILD FAILED
      /Users/thomas/mesos2/frameworks/hadoop-0.20.2/build.xml:497: The following error occurred while executing this line:
      /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/build.xml:30: The following error occurred while executing this line:
      /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/build-contrib.xml:141: Compile failed; see the compiler error output for details.

      It looks like the problem is just that some of the files got moved around in the autotools update, so it should be easy to fix.

        Activity

        Tony Stevenson made changes -
        Workflow Mesos workflow [ 12741042 ] Copy of Mesos workflow [ 13028955 ]
        Vinod Kone made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Vinod Kone made changes -
        Affects Version/s 0.9.0 [ 12319875 ]
        Fix Version/s 0.10.0 [ 12324389 ]
        Vinod Kone made changes -
        Resolution Fixed [ 1 ]
        Status Closed [ 6 ] Reopened [ 4 ]
        Mark Thomas made changes -
        Workflow jira [ 12652082 ] Mesos workflow [ 12741042 ]
        Benjamin Hindman made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Benjamin Hindman made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Assignee Thomas Marshall [ twm378 ] Benjamin Hindman [ benjaminhindman ]
        Resolution Fixed [ 1 ]
        Thomas Marshall created issue -

          People

          • Assignee:
            Benjamin Hindman
            Reporter:
            Thomas Marshall
          • Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Due:
              Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - 24h
              24h
              Remaining:
              Remaining Estimate - 24h
              24h
              Logged:
              Time Spent - Not Specified
              Not Specified

                Development