Here are the 
details: https://github.com/stanfy/spoon-gradle-plugin/issues/33
In two words, spoon-runner uses guava 18.0, lint-checks uses guava 15.0.
Note that guava dep is not defined in lint-checks pom file, though guava 
api is used directly in ApiLookup class.

On Saturday, 29 November 2014 04:16:59 UTC+2, Jake Wharton wrote:
>
> Neither the Dagger compiler nor Espresso should be on the buildscript 
> classpath. They're application dependencies and normal depedency conflict 
> resolution rules should work fine. I would guess it's something else (like 
> another plugin) which is causing the problem.
>
> On Fri Nov 28 2014 at 4:12:30 AM Anders Aagaard <aaga...@gmail.com 
> <javascript:>> wrote:
>
>> We get guava 0.15 from dagger and 0.16 from double-espresso. I figure you 
>> might be the man to ask about that, any ideas?
>>
>> On Fri Nov 28 2014 at 8:20:11 AM Anders Aagaard <aaga...@gmail.com 
>> <javascript:>> wrote:
>>
>>> How you got that from that backtrace I have no idea, but thank you! I'll 
>>> dig into that and see if I can't figure out what :)
>>>
>>> On Thu Nov 27 2014 at 8:49:37 PM Jake Wharton <jakew...@gmail.com 
>>> <javascript:>> wrote:
>>>
>>>> You have something which is causing a too old or too new version of 
>>>> Guava to be on the buildscript classpath. This version is ultimately 
>>>> incompatible with the Android plugin.
>>>> On Nov 27, 2014 12:01 AM, "Anders Aagaard" <aaga...@gmail.com 
>>>> <javascript:>> wrote:
>>>>
>>>>> Hi
>>>>>
>>>>> We just updated to the 1.0-RC of the build tools, and now our lint 
>>>>> jobs break.
>>>>>
>>>>>
>>>>> * What went wrong:
>>>>> Execution failed for task ':FINN-app:lint'.
>>>>> > com.google.common.io.Files.newOutputStreamSupplier(Ljava/io/
>>>>> File;)Lcom/google/common/io/OutputSupplier;
>>>>>
>>>>> * Try:
>>>>> Run with --info or --debug option to get more log output.
>>>>>
>>>>> * Exception is:
>>>>> org.gradle.api.tasks.TaskExecutionException: Execution failed for 
>>>>> task ':FINN-app:lint'.
>>>>> at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.
>>>>> executeActions(ExecuteActionsTaskExecuter.java:69)
>>>>> at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.
>>>>> execute(ExecuteActionsTaskExecuter.java:46)
>>>>> at org.gradle.api.internal.tasks.execution.PostExecutionAnalysi
>>>>> sTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
>>>>> at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.
>>>>> execute(SkipUpToDateTaskExecuter.java:64)
>>>>> at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.
>>>>> execute(ValidatingTaskExecuter.java:58)
>>>>> at org.gradle.api.internal.tasks.execution.SkipEmptySourceFiles
>>>>> TaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:42)
>>>>> at org.gradle.api.internal.tasks.execution.SkipTaskWithNoAction
>>>>> sExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
>>>>> at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.
>>>>> execute(SkipOnlyIfTaskExecuter.java:53)
>>>>> at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTas
>>>>> kExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
>>>>> at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFail
>>>>> ure(AbstractTask.java:305)
>>>>> at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$Task
>>>>> ExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:79)
>>>>> at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$Task
>>>>> ExecutorWorker.processTask(AbstractTaskPlanExecutor.java:63)
>>>>> at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$Task
>>>>> ExecutorWorker.run(AbstractTaskPlanExecutor.java:51)
>>>>> at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(
>>>>> DefaultTaskPlanExecutor.java:23)
>>>>> at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(
>>>>> DefaultTaskGraphExecuter.java:88)
>>>>> at org.gradle.execution.SelectedTaskExecutionAction.execute(Sel
>>>>> ectedTaskExecutionAction.java:29)
>>>>> at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBui
>>>>> ldExecuter.java:62)
>>>>> at org.gradle.execution.DefaultBuildExecuter.access$200(
>>>>> DefaultBuildExecuter.java:23)
>>>>> at org.gradle.execution.DefaultBuildExecuter$2.proceed(
>>>>> DefaultBuildExecuter.java:68)
>>>>> at org.gradle.execution.DryRunBuildExecutionAction.execute(DryR
>>>>> unBuildExecutionAction.java:32)
>>>>> at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBui
>>>>> ldExecuter.java:62)
>>>>> at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBui
>>>>> ldExecuter.java:55)
>>>>> at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(
>>>>> DefaultGradleLauncher.java:149)
>>>>> at org.gradle.initialization.DefaultGradleLauncher.doBuild(Defa
>>>>> ultGradleLauncher.java:106)
>>>>> at org.gradle.initialization.DefaultGradleLauncher.run(DefaultG
>>>>> radleLauncher.java:86)
>>>>> at org.gradle.launcher.exec.InProcessBuildActionExecuter$Defaul
>>>>> tBuildController.run(InProcessBuildActionExecuter.java:80)
>>>>> at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildA
>>>>> ction.java:33)
>>>>> at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildA
>>>>> ction.java:24)
>>>>> at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(
>>>>> InProcessBuildActionExecuter.java:36)
>>>>> at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(
>>>>> InProcessBuildActionExecuter.java:26)
>>>>> at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(
>>>>> ExecuteBuild.java:47)
>>>>> at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.exec
>>>>> ute(BuildCommandOnly.java:34)
>>>>> at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.
>>>>> proceed(DaemonCommandExecution.java:119)
>>>>> at org.gradle.launcher.daemon.server.exec.WatchForDisconnection
>>>>> .execute(WatchForDisconnection.java:35)
>>>>> at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.
>>>>> proceed(DaemonCommandExecution.java:119)
>>>>> at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.
>>>>> execute(ResetDeprecationLogger.java:24)
>>>>> at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.
>>>>> proceed(DaemonCommandExecution.java:119)
>>>>> at org.gradle.launcher.daemon.server.exec.StartStopIfBuildAndStop.
>>>>> execute(StartStopIfBuildAndStop.java:33)
>>>>> at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.
>>>>> proceed(DaemonCommandExecution.java:119)
>>>>> at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(
>>>>> ForwardClientInput.java:71)
>>>>> at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(
>>>>> ForwardClientInput.java:69)
>>>>> at org.gradle.util.Swapper.swap(Swapper.java:38)
>>>>> at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(
>>>>> ForwardClientInput.java:69)
>>>>> at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.
>>>>> proceed(DaemonCommandExecution.java:119)
>>>>> at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(
>>>>> LogToClient.java:60)
>>>>> at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.exec
>>>>> ute(BuildCommandOnly.java:34)
>>>>> at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.
>>>>> proceed(DaemonCommandExecution.java:119)
>>>>> at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.
>>>>> doBuild(EstablishBuildEnvironment.java:70)
>>>>> at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.exec
>>>>> ute(BuildCommandOnly.java:34)
>>>>> at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.
>>>>> proceed(DaemonCommandExecution.java:119)
>>>>> at org.gradle.launcher.daemon.server.exec.DaemonHygieneAction.execute(
>>>>> DaemonHygieneAction.java:39)
>>>>> at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.
>>>>> proceed(DaemonCommandExecution.java:119)
>>>>> at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWi
>>>>> thBusy$1.run(StartBuildOrRespondWithBusy.java:46)
>>>>> at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.
>>>>> run(DaemonStateCoordinator.java:246)
>>>>> at org.gradle.internal.concurrent.DefaultExecutorFactory$Stoppa
>>>>> bleExecutorImpl$1.run(DefaultExecutorFactory.java:64)
>>>>> Caused by: java.lang.NoSuchMethodError: com.google.common.io.Files.new
>>>>> OutputStreamSupplier(Ljava/io/File;)Lcom/google/common/io/
>>>>> OutputSupplier;
>>>>> at com.android.tools.lint.checks.ApiLookup.writeDatabase(ApiLoo
>>>>> kup.java:611)
>>>>> at com.android.tools.lint.checks.ApiLookup.createCache(ApiLooku
>>>>> p.java:237)
>>>>> at com.android.tools.lint.checks.ApiLookup.get(ApiLookup.java:209)
>>>>> at com.android.tools.lint.checks.ApiLookup.get(ApiLookup.java:129)
>>>>> at com.android.tools.lint.checks.ApiDetector.beforeCheckProject(
>>>>> ApiDetector.java:310)
>>>>> at com.android.tools.lint.client.api.LintDriver.checkProject(Li
>>>>> ntDriver.java:881)
>>>>> at com.android.tools.lint.client.api.LintDriver.analyze(LintDri
>>>>> ver.java:439)
>>>>> at com.android.tools.lint.client.api.LintDriver.analyze(LintDri
>>>>> ver.java:382)
>>>>> at com.android.tools.lint.LintCliClient.run(LintCliClient.java:115)
>>>>> at com.android.build.gradle.internal.LintGradleClient.run(LintG
>>>>> radleClient.java:117)
>>>>> at com.android.build.gradle.internal.LintGradleClient$run.call(Unknown 
>>>>> Source)
>>>>> at com.android.build.gradle.tasks.Lint.runLint(Lint.groovy:190)
>>>>> at com.android.build.gradle.tasks.Lint.this$4$runLint(Lint.groovy)
>>>>> at 
>>>>> com.android.build.gradle.tasks.Lint$this$4$runLint$3.callCurrent(Unknown 
>>>>> Source)
>>>>> at com.android.build.gradle.tasks.Lint.lintAllVariants(Lint.groovy:79)
>>>>> at 
>>>>> com.android.build.gradle.tasks.Lint$lintAllVariants$2.callCurrent(Unknown 
>>>>> Source)
>>>>> at com.android.build.gradle.tasks.Lint.lint(Lint.groovy:67)
>>>>> at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:63)
>>>>> at org.gradle.api.internal.project.taskfactory.AnnotationProces
>>>>> singTaskFactory$StandardTaskAction.doExecute(A
>>>>> nnotationProcessingTaskFactory.java:218)
>>>>> at org.gradle.api.internal.project.taskfactory.AnnotationProces
>>>>> singTaskFactory$StandardTaskAction.execute(Ann
>>>>> otationProcessingTaskFactory.java:211)
>>>>> at org.gradle.api.internal.project.taskfactory.AnnotationProces
>>>>> singTaskFactory$StandardTaskAction.execute(Ann
>>>>> otationProcessingTaskFactory.java:200)
>>>>> at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(
>>>>> AbstractTask.java:579)
>>>>> at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(
>>>>> AbstractTask.java:562)
>>>>> at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.
>>>>> executeAction(ExecuteActionsTaskExecuter.java:80)
>>>>> at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.
>>>>> executeActions(ExecuteActionsTaskExecuter.java:61)
>>>>> ... 54 more
>>>>>
>>>>>
>>>>> BUILD FAILED
>>>>>
>>>>>
>>>>> Best regards
>>>>> Anders
>>>>>
>>>>> -- 
>>>>>
>>>> You received this message because you are subscribed to the Google 
>>>>> Groups "adt-dev" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>> an email to adt-dev+u...@googlegroups.com <javascript:>.
>>>>
>>>>
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>  -- 
>>>> You received this message because you are subscribed to a topic in the 
>>>> Google Groups "adt-dev" group.
>>>> To unsubscribe from this topic, visit https://groups.google.com/d/to
>>>> pic/adt-dev/ezM6RmO_ADY/unsubscribe.
>>>> To unsubscribe from this group and all its topics, send an email to 
>>>> adt-dev+u...@googlegroups.com <javascript:>.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "adt-dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to adt-dev+u...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adt-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to