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 <[email protected]> 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 <[email protected]> > 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 <[email protected]> >> 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" <[email protected]> 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 [email protected]. >>> >>> >>>> 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 >>> [email protected]. >>> 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 [email protected]. > 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
