You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@reef.apache.org by Douglas Service <ds...@gmail.com> on 2017/03/14 04:13:14 UTC

Build errors in intellij

When I import the maven projects into Intellij, I see the following errors
related to mesos.

These imports seem to be the issue.

import org.apache.reef.runtime.mesos.util.EvaluatorControl;
import org.apache.reef.runtime.mesos.util.EvaluatorLaunch;
import org.apache.reef.runtime.mesos.util.EvaluatorRelease;


Any ideas on how to solve the problem?

Doug

Error:(31, 42) java: cannot find symbol
  symbol:   class EvaluatorLaunch
  location: package org.apache.reef.runtime.mesos.util
Error:(102, 15) java: cannot find symbol
  symbol:   class EvaluatorLaunch
  location: class org.apache.reef.runtime.mesos.driver.
MesosResourceLaunchHandler
E:\code\reef\lang\java\reef-runtime-mesos\src\main\java\
org\apache\reef\runtime\mesos\driver\REEFExecutors.java
Error:(21, 42) java: cannot find symbol
  symbol:   class EvaluatorControl
  location: package org.apache.reef.runtime.mesos.util
Error:(22, 42) java: cannot find symbol
  symbol:   class EvaluatorLaunch
  location: package org.apache.reef.runtime.mesos.util
Error:(23, 42) java: cannot find symbol
  symbol:   class EvaluatorRelease
  location: package org.apache.reef.runtime.mesos.util
Error:(43, 38) java: cannot find symbol
  symbol:   class EvaluatorControl
  location: class org.apache.reef.runtime.mesos.driver.REEFExecutors
Error:(59, 37) java: cannot find symbol
  symbol:   class EvaluatorLaunch
  location: class org.apache.reef.runtime.mesos.driver.REEFExecutors
Error:(63, 38) java: cannot find symbol
  symbol:   class EvaluatorRelease
  location: class org.apache.reef.runtime.mesos.driver.REEFExecutors
E:\code\reef\lang\java\reef-runtime-mesos\src\main\java\
org\apache\reef\runtime\mesos\driver\REEFExecutor.java
Error:(21, 42) java: cannot find symbol
  symbol:   class EvaluatorControl
  location: package org.apache.reef.runtime.mesos.util
Error:(22, 42) java: cannot find symbol
  symbol:   class EvaluatorLaunch
  location: package org.apache.reef.runtime.mesos.util
Error:(23, 42) java: cannot find symbol
  symbol:   class EvaluatorRelease
  location: package org.apache.reef.runtime.mesos.util
Error:(31, 30) java: cannot find symbol
  symbol:   class EvaluatorControl
  location: class org.apache.reef.runtime.mesos.driver.REEFExecutor
Error:(34, 35) java: cannot find symbol
  symbol:   class EvaluatorControl
  location: class org.apache.reef.runtime.mesos.driver.REEFExecutor
Error:(39, 37) java: cannot find symbol
  symbol:   class EvaluatorLaunch
  location: class org.apache.reef.runtime.mesos.driver.REEFExecutor
Error:(43, 38) java: cannot find symbol
  symbol:   class EvaluatorRelease
  location: class org.apache.reef.runtime.mesos.driver.REEFExecutor
Error:(40, 45) java: cannot find symbol
  symbol:   class EvaluatorControl
  location: class org.apache.reef.runtime.mesos.driver.REEFExecutor
Error:(44, 45) java: cannot find symbol
  symbol:   class EvaluatorControl
  location: class org.apache.reef.runtime.mesos.driver.REEFExecutor
E:\code\reef\lang\java\reef-runtime-mesos\src\main\java\
org\apache\reef\runtime\mesos\driver\REEFScheduler.java
Error:(41, 42) java: cannot find symbol
  symbol:   class EvaluatorControl
  location: package org.apache.reef.runtime.mesos.util
Error:(42, 42) java: cannot find symbol
  symbol:   class EvaluatorRelease
  location: package org.apache.reef.runtime.mesos.util
Error:(303, 41) java: cannot find symbol
  symbol:   class EvaluatorRelease
  location: class org.apache.reef.runtime.mesos.driver.REEFScheduler
Error:(388, 24) java: cannot find symbol
  symbol:   class EvaluatorControl
  location: class org.apache.reef.runtime.mesos.driver.REEFScheduler
Error:(389, 69) java: cannot find symbol
  symbol:   class EvaluatorControl
  location: class org.apache.reef.runtime.mesos.driver.REEFScheduler
E:\code\reef\lang\java\reef-runtime-mesos\src\main\java\
org\apache\reef\runtime\mesos\util\MesosRemoteManagerCodec.java
Error:(35, 55) java: cannot find symbol
  symbol: class EvaluatorControl
Error:(43, 30) java: cannot find symbol
  symbol:   class EvaluatorControl
  location: class org.apache.reef.runtime.mesos.util.MesosRemoteManagerCodec
Error:(60, 10) java: cannot find symbol
  symbol:   class EvaluatorControl
  location: class org.apache.reef.runtime.mesos.util.MesosRemoteManagerCodec
Error:(48, 25) java: cannot find symbol
  symbol:   class EvaluatorControl
  location: class org.apache.reef.runtime.mesos.util.MesosRemoteManagerCodec
Error:(48, 78) java: cannot find symbol
  symbol:   variable EvaluatorControl
  location: class org.apache.reef.runtime.mesos.util.MesosRemoteManagerCodec
Error:(63, 33) java: cannot find symbol
  symbol:   class EvaluatorControl
  location: class org.apache.reef.runtime.mesos.util.MesosRemoteManagerCodec
Error:(63, 86) java: cannot find symbol
  symbol:   variable EvaluatorControl
  location: class org.apache.reef.runtime.mesos.util.MesosRemoteManagerCodec
E:\code\reef\lang\java\reef-runtime-mesos\src\main\java\
org\apache\reef\runtime\mesos\evaluator\REEFExecutor.java
Error:(24, 42) java: cannot find symbol
  symbol:   class EvaluatorControl
  location: package org.apache.reef.runtime.mesos.util
Error:(25, 42) java: cannot find symbol
  symbol:   class EvaluatorLaunch
  location: package org.apache.reef.runtime.mesos.util
Error:(26, 42) java: cannot find symbol
  symbol:   class EvaluatorRelease
  location: package org.apache.reef.runtime.mesos.util
Error:(199, 40) java: cannot find symbol
  symbol:   class EvaluatorRelease
  location: class org.apache.reef.runtime.mesos.evaluator.REEFExecutor
Error:(205, 39) java: cannot find symbol
  symbol:   class EvaluatorLaunch
  location: class org.apache.reef.runtime.mesos.evaluator.REEFExecutor
Error:(80, 45) java: cannot find symbol
  symbol:   class EvaluatorControl
  location: class org.apache.reef.runtime.mesos.evaluator.REEFExecutor
E:\code\reef\lang\java\reef-runtime-mesos\src\main\java\
org\apache\reef\runtime\mesos\evaluator\EvaluatorControlHandler.java
Error:(23, 42) java: cannot find symbol
  symbol:   class EvaluatorControl
  location: package org.apache.reef.runtime.mesos.util
Error:(35, 75) java: cannot find symbol
  symbol: class EvaluatorControl
Error:(45, 42) java: cannot find symbol
  symbol:   class EvaluatorControl
  location: class org.apache.reef.runtime.mesos.evaluator.
EvaluatorControlHandler
Error:(46, 11) java: cannot find symbol
  symbol:   class EvaluatorControl
  location: class org.apache.reef.runtime.mesos.evaluator.
EvaluatorControlHandler

Re: Build errors in intellij

Posted by Douglas Service <ds...@gmail.com>.
After cloning REEF with git, I do an mvn clean install and then create a
new intellij project. However, this time based on Sergiy's recommendations
I needed to reimport the maven projects Maven -> reimport after another mvn
clean install.

On Mon, Mar 13, 2017 at 9:45 PM, Saikat Kanjilal <sx...@gmail.com> wrote:

> How are you importing the project, when I use IntelliJ and with reef I
> bring in the whole project by doing a file then open and importing the
> whole reef directory and do a mvn clean install which has worked every time.
>
> Sent from my iPhone
>
> > On Mar 13, 2017, at 9:13 PM, Douglas Service <ds...@gmail.com> wrote:
> >
> > When I import the maven projects into Intellij, I see the following
> errors
> > related to mesos.
> >
> > These imports seem to be the issue.
> >
> > import org.apache.reef.runtime.mesos.util.EvaluatorControl;
> > import org.apache.reef.runtime.mesos.util.EvaluatorLaunch;
> > import org.apache.reef.runtime.mesos.util.EvaluatorRelease;
> >
> >
> > Any ideas on how to solve the problem?
> >
> > Doug
> >
> > Error:(31, 42) java: cannot find symbol
> >  symbol:   class EvaluatorLaunch
> >  location: package org.apache.reef.runtime.mesos.util
> > Error:(102, 15) java: cannot find symbol
> >  symbol:   class EvaluatorLaunch
> >  location: class org.apache.reef.runtime.mesos.driver.
> > MesosResourceLaunchHandler
> > E:\code\reef\lang\java\reef-runtime-mesos\src\main\java\
> > org\apache\reef\runtime\mesos\driver\REEFExecutors.java
> > Error:(21, 42) java: cannot find symbol
> >  symbol:   class EvaluatorControl
> >  location: package org.apache.reef.runtime.mesos.util
> > Error:(22, 42) java: cannot find symbol
> >  symbol:   class EvaluatorLaunch
> >  location: package org.apache.reef.runtime.mesos.util
> > Error:(23, 42) java: cannot find symbol
> >  symbol:   class EvaluatorRelease
> >  location: package org.apache.reef.runtime.mesos.util
> > Error:(43, 38) java: cannot find symbol
> >  symbol:   class EvaluatorControl
> >  location: class org.apache.reef.runtime.mesos.driver.REEFExecutors
> > Error:(59, 37) java: cannot find symbol
> >  symbol:   class EvaluatorLaunch
> >  location: class org.apache.reef.runtime.mesos.driver.REEFExecutors
> > Error:(63, 38) java: cannot find symbol
> >  symbol:   class EvaluatorRelease
> >  location: class org.apache.reef.runtime.mesos.driver.REEFExecutors
> > E:\code\reef\lang\java\reef-runtime-mesos\src\main\java\
> > org\apache\reef\runtime\mesos\driver\REEFExecutor.java
> > Error:(21, 42) java: cannot find symbol
> >  symbol:   class EvaluatorControl
> >  location: package org.apache.reef.runtime.mesos.util
> > Error:(22, 42) java: cannot find symbol
> >  symbol:   class EvaluatorLaunch
> >  location: package org.apache.reef.runtime.mesos.util
> > Error:(23, 42) java: cannot find symbol
> >  symbol:   class EvaluatorRelease
> >  location: package org.apache.reef.runtime.mesos.util
> > Error:(31, 30) java: cannot find symbol
> >  symbol:   class EvaluatorControl
> >  location: class org.apache.reef.runtime.mesos.driver.REEFExecutor
> > Error:(34, 35) java: cannot find symbol
> >  symbol:   class EvaluatorControl
> >  location: class org.apache.reef.runtime.mesos.driver.REEFExecutor
> > Error:(39, 37) java: cannot find symbol
> >  symbol:   class EvaluatorLaunch
> >  location: class org.apache.reef.runtime.mesos.driver.REEFExecutor
> > Error:(43, 38) java: cannot find symbol
> >  symbol:   class EvaluatorRelease
> >  location: class org.apache.reef.runtime.mesos.driver.REEFExecutor
> > Error:(40, 45) java: cannot find symbol
> >  symbol:   class EvaluatorControl
> >  location: class org.apache.reef.runtime.mesos.driver.REEFExecutor
> > Error:(44, 45) java: cannot find symbol
> >  symbol:   class EvaluatorControl
> >  location: class org.apache.reef.runtime.mesos.driver.REEFExecutor
> > E:\code\reef\lang\java\reef-runtime-mesos\src\main\java\
> > org\apache\reef\runtime\mesos\driver\REEFScheduler.java
> > Error:(41, 42) java: cannot find symbol
> >  symbol:   class EvaluatorControl
> >  location: package org.apache.reef.runtime.mesos.util
> > Error:(42, 42) java: cannot find symbol
> >  symbol:   class EvaluatorRelease
> >  location: package org.apache.reef.runtime.mesos.util
> > Error:(303, 41) java: cannot find symbol
> >  symbol:   class EvaluatorRelease
> >  location: class org.apache.reef.runtime.mesos.driver.REEFScheduler
> > Error:(388, 24) java: cannot find symbol
> >  symbol:   class EvaluatorControl
> >  location: class org.apache.reef.runtime.mesos.driver.REEFScheduler
> > Error:(389, 69) java: cannot find symbol
> >  symbol:   class EvaluatorControl
> >  location: class org.apache.reef.runtime.mesos.driver.REEFScheduler
> > E:\code\reef\lang\java\reef-runtime-mesos\src\main\java\
> > org\apache\reef\runtime\mesos\util\MesosRemoteManagerCodec.java
> > Error:(35, 55) java: cannot find symbol
> >  symbol: class EvaluatorControl
> > Error:(43, 30) java: cannot find symbol
> >  symbol:   class EvaluatorControl
> >  location: class org.apache.reef.runtime.mesos.
> util.MesosRemoteManagerCodec
> > Error:(60, 10) java: cannot find symbol
> >  symbol:   class EvaluatorControl
> >  location: class org.apache.reef.runtime.mesos.
> util.MesosRemoteManagerCodec
> > Error:(48, 25) java: cannot find symbol
> >  symbol:   class EvaluatorControl
> >  location: class org.apache.reef.runtime.mesos.
> util.MesosRemoteManagerCodec
> > Error:(48, 78) java: cannot find symbol
> >  symbol:   variable EvaluatorControl
> >  location: class org.apache.reef.runtime.mesos.
> util.MesosRemoteManagerCodec
> > Error:(63, 33) java: cannot find symbol
> >  symbol:   class EvaluatorControl
> >  location: class org.apache.reef.runtime.mesos.
> util.MesosRemoteManagerCodec
> > Error:(63, 86) java: cannot find symbol
> >  symbol:   variable EvaluatorControl
> >  location: class org.apache.reef.runtime.mesos.
> util.MesosRemoteManagerCodec
> > E:\code\reef\lang\java\reef-runtime-mesos\src\main\java\
> > org\apache\reef\runtime\mesos\evaluator\REEFExecutor.java
> > Error:(24, 42) java: cannot find symbol
> >  symbol:   class EvaluatorControl
> >  location: package org.apache.reef.runtime.mesos.util
> > Error:(25, 42) java: cannot find symbol
> >  symbol:   class EvaluatorLaunch
> >  location: package org.apache.reef.runtime.mesos.util
> > Error:(26, 42) java: cannot find symbol
> >  symbol:   class EvaluatorRelease
> >  location: package org.apache.reef.runtime.mesos.util
> > Error:(199, 40) java: cannot find symbol
> >  symbol:   class EvaluatorRelease
> >  location: class org.apache.reef.runtime.mesos.evaluator.REEFExecutor
> > Error:(205, 39) java: cannot find symbol
> >  symbol:   class EvaluatorLaunch
> >  location: class org.apache.reef.runtime.mesos.evaluator.REEFExecutor
> > Error:(80, 45) java: cannot find symbol
> >  symbol:   class EvaluatorControl
> >  location: class org.apache.reef.runtime.mesos.evaluator.REEFExecutor
> > E:\code\reef\lang\java\reef-runtime-mesos\src\main\java\
> > org\apache\reef\runtime\mesos\evaluator\EvaluatorControlHandler.java
> > Error:(23, 42) java: cannot find symbol
> >  symbol:   class EvaluatorControl
> >  location: package org.apache.reef.runtime.mesos.util
> > Error:(35, 75) java: cannot find symbol
> >  symbol: class EvaluatorControl
> > Error:(45, 42) java: cannot find symbol
> >  symbol:   class EvaluatorControl
> >  location: class org.apache.reef.runtime.mesos.evaluator.
> > EvaluatorControlHandler
> > Error:(46, 11) java: cannot find symbol
> >  symbol:   class EvaluatorControl
> >  location: class org.apache.reef.runtime.mesos.evaluator.
> > EvaluatorControlHandler
>

Re: Build errors in intellij

Posted by Saikat Kanjilal <sx...@gmail.com>.
How are you importing the project, when I use IntelliJ and with reef I bring in the whole project by doing a file then open and importing the whole reef directory and do a mvn clean install which has worked every time.

Sent from my iPhone

> On Mar 13, 2017, at 9:13 PM, Douglas Service <ds...@gmail.com> wrote:
> 
> When I import the maven projects into Intellij, I see the following errors
> related to mesos.
> 
> These imports seem to be the issue.
> 
> import org.apache.reef.runtime.mesos.util.EvaluatorControl;
> import org.apache.reef.runtime.mesos.util.EvaluatorLaunch;
> import org.apache.reef.runtime.mesos.util.EvaluatorRelease;
> 
> 
> Any ideas on how to solve the problem?
> 
> Doug
> 
> Error:(31, 42) java: cannot find symbol
>  symbol:   class EvaluatorLaunch
>  location: package org.apache.reef.runtime.mesos.util
> Error:(102, 15) java: cannot find symbol
>  symbol:   class EvaluatorLaunch
>  location: class org.apache.reef.runtime.mesos.driver.
> MesosResourceLaunchHandler
> E:\code\reef\lang\java\reef-runtime-mesos\src\main\java\
> org\apache\reef\runtime\mesos\driver\REEFExecutors.java
> Error:(21, 42) java: cannot find symbol
>  symbol:   class EvaluatorControl
>  location: package org.apache.reef.runtime.mesos.util
> Error:(22, 42) java: cannot find symbol
>  symbol:   class EvaluatorLaunch
>  location: package org.apache.reef.runtime.mesos.util
> Error:(23, 42) java: cannot find symbol
>  symbol:   class EvaluatorRelease
>  location: package org.apache.reef.runtime.mesos.util
> Error:(43, 38) java: cannot find symbol
>  symbol:   class EvaluatorControl
>  location: class org.apache.reef.runtime.mesos.driver.REEFExecutors
> Error:(59, 37) java: cannot find symbol
>  symbol:   class EvaluatorLaunch
>  location: class org.apache.reef.runtime.mesos.driver.REEFExecutors
> Error:(63, 38) java: cannot find symbol
>  symbol:   class EvaluatorRelease
>  location: class org.apache.reef.runtime.mesos.driver.REEFExecutors
> E:\code\reef\lang\java\reef-runtime-mesos\src\main\java\
> org\apache\reef\runtime\mesos\driver\REEFExecutor.java
> Error:(21, 42) java: cannot find symbol
>  symbol:   class EvaluatorControl
>  location: package org.apache.reef.runtime.mesos.util
> Error:(22, 42) java: cannot find symbol
>  symbol:   class EvaluatorLaunch
>  location: package org.apache.reef.runtime.mesos.util
> Error:(23, 42) java: cannot find symbol
>  symbol:   class EvaluatorRelease
>  location: package org.apache.reef.runtime.mesos.util
> Error:(31, 30) java: cannot find symbol
>  symbol:   class EvaluatorControl
>  location: class org.apache.reef.runtime.mesos.driver.REEFExecutor
> Error:(34, 35) java: cannot find symbol
>  symbol:   class EvaluatorControl
>  location: class org.apache.reef.runtime.mesos.driver.REEFExecutor
> Error:(39, 37) java: cannot find symbol
>  symbol:   class EvaluatorLaunch
>  location: class org.apache.reef.runtime.mesos.driver.REEFExecutor
> Error:(43, 38) java: cannot find symbol
>  symbol:   class EvaluatorRelease
>  location: class org.apache.reef.runtime.mesos.driver.REEFExecutor
> Error:(40, 45) java: cannot find symbol
>  symbol:   class EvaluatorControl
>  location: class org.apache.reef.runtime.mesos.driver.REEFExecutor
> Error:(44, 45) java: cannot find symbol
>  symbol:   class EvaluatorControl
>  location: class org.apache.reef.runtime.mesos.driver.REEFExecutor
> E:\code\reef\lang\java\reef-runtime-mesos\src\main\java\
> org\apache\reef\runtime\mesos\driver\REEFScheduler.java
> Error:(41, 42) java: cannot find symbol
>  symbol:   class EvaluatorControl
>  location: package org.apache.reef.runtime.mesos.util
> Error:(42, 42) java: cannot find symbol
>  symbol:   class EvaluatorRelease
>  location: package org.apache.reef.runtime.mesos.util
> Error:(303, 41) java: cannot find symbol
>  symbol:   class EvaluatorRelease
>  location: class org.apache.reef.runtime.mesos.driver.REEFScheduler
> Error:(388, 24) java: cannot find symbol
>  symbol:   class EvaluatorControl
>  location: class org.apache.reef.runtime.mesos.driver.REEFScheduler
> Error:(389, 69) java: cannot find symbol
>  symbol:   class EvaluatorControl
>  location: class org.apache.reef.runtime.mesos.driver.REEFScheduler
> E:\code\reef\lang\java\reef-runtime-mesos\src\main\java\
> org\apache\reef\runtime\mesos\util\MesosRemoteManagerCodec.java
> Error:(35, 55) java: cannot find symbol
>  symbol: class EvaluatorControl
> Error:(43, 30) java: cannot find symbol
>  symbol:   class EvaluatorControl
>  location: class org.apache.reef.runtime.mesos.util.MesosRemoteManagerCodec
> Error:(60, 10) java: cannot find symbol
>  symbol:   class EvaluatorControl
>  location: class org.apache.reef.runtime.mesos.util.MesosRemoteManagerCodec
> Error:(48, 25) java: cannot find symbol
>  symbol:   class EvaluatorControl
>  location: class org.apache.reef.runtime.mesos.util.MesosRemoteManagerCodec
> Error:(48, 78) java: cannot find symbol
>  symbol:   variable EvaluatorControl
>  location: class org.apache.reef.runtime.mesos.util.MesosRemoteManagerCodec
> Error:(63, 33) java: cannot find symbol
>  symbol:   class EvaluatorControl
>  location: class org.apache.reef.runtime.mesos.util.MesosRemoteManagerCodec
> Error:(63, 86) java: cannot find symbol
>  symbol:   variable EvaluatorControl
>  location: class org.apache.reef.runtime.mesos.util.MesosRemoteManagerCodec
> E:\code\reef\lang\java\reef-runtime-mesos\src\main\java\
> org\apache\reef\runtime\mesos\evaluator\REEFExecutor.java
> Error:(24, 42) java: cannot find symbol
>  symbol:   class EvaluatorControl
>  location: package org.apache.reef.runtime.mesos.util
> Error:(25, 42) java: cannot find symbol
>  symbol:   class EvaluatorLaunch
>  location: package org.apache.reef.runtime.mesos.util
> Error:(26, 42) java: cannot find symbol
>  symbol:   class EvaluatorRelease
>  location: package org.apache.reef.runtime.mesos.util
> Error:(199, 40) java: cannot find symbol
>  symbol:   class EvaluatorRelease
>  location: class org.apache.reef.runtime.mesos.evaluator.REEFExecutor
> Error:(205, 39) java: cannot find symbol
>  symbol:   class EvaluatorLaunch
>  location: class org.apache.reef.runtime.mesos.evaluator.REEFExecutor
> Error:(80, 45) java: cannot find symbol
>  symbol:   class EvaluatorControl
>  location: class org.apache.reef.runtime.mesos.evaluator.REEFExecutor
> E:\code\reef\lang\java\reef-runtime-mesos\src\main\java\
> org\apache\reef\runtime\mesos\evaluator\EvaluatorControlHandler.java
> Error:(23, 42) java: cannot find symbol
>  symbol:   class EvaluatorControl
>  location: package org.apache.reef.runtime.mesos.util
> Error:(35, 75) java: cannot find symbol
>  symbol: class EvaluatorControl
> Error:(45, 42) java: cannot find symbol
>  symbol:   class EvaluatorControl
>  location: class org.apache.reef.runtime.mesos.evaluator.
> EvaluatorControlHandler
> Error:(46, 11) java: cannot find symbol
>  symbol:   class EvaluatorControl
>  location: class org.apache.reef.runtime.mesos.evaluator.
> EvaluatorControlHandler