I just updated to 0.7.1 and it works for me. Try commenting out all your 
dependencies.
Also, if you could post your build.gradle files maybe someone will see 
something obvious.

On Friday, December 20, 2013 6:05:30 PM UTC-5, Nicolas Milliard wrote:
>
> I have the same issue.
> I disable all plugins that has a transitive dependency to ASM.
> I double check with the Gradle plugin 'project-report' that I don't have 
> any ASM dependency.
> But I still have the lint error:
>
> 14:59:59.102 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed 
> for task ':app:lint'.
> 14:59:59.102 [ERROR] [org.gradle.BuildExceptionReporter] > class 
> com.android.tools.lint.client.api.LintDriver$SuperclassVisitor has 
> interface org.objectweb.asm.ClassVisitor as super class
> ...
> 14:59:59.125 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: 
> java.lang.IncompatibleClassChangeError: class 
> com.android.tools.lint.client.api.LintDriver$SuperclassVisitor has 
> interface org.objectweb.asm.ClassVisitor as super class
> ....
>
> Any clue?
> I am using Gradle 1.9 with Android Gradle plugin 0.7.1
>
> Nicolas
>
>
> On Thursday, December 19, 2013 1:37:55 PM UTC-8, Michael Barany wrote:
>>
>> Bingo! thanks Tor.
>> Using the DeployGate service (classpath 'com.deploygate:gradle:0.3') for 
>> internal Dogfooding
>> they must be using the other version of asm.
>>
>> thanks!
>>
>> On Thursday, December 19, 2013 4:33:13 PM UTC-5, Tor Norbye wrote:
>>>
>>> (By "ships with" I mean that it's built with this gradle 
>>> dependency: compile 'org.ow2.asm:asm:4.0' )
>>>
>>>
>>> On Thu, Dec 19, 2013 at 1:31 PM, Tor Norbye <[email protected]> wrote:
>>>
>>>> Weird. Lint ships with ASM 4. Are you using another Gradle plugin 
>>>> perhaps which bundles ASM (and somehow the two are getting mixed) ? 
>>>> Hopefully it isn't gradle itself.
>>>>
>>>> -- Tor
>>>>
>>>>
>>>> On Thu, Dec 19, 2013 at 12:33 PM, Michael Barany 
>>>> <[email protected]>wrote:
>>>>
>>>>> I've narrowed it down to an old version of ASM
>>>>>
>>>>> package org.objectweb.asm
>>>>>
>>>>> In ASM 3.3 ClassVisitor is an Interface and in 4.0 it's an Abstract 
>>>>> Class.
>>>>>
>>>>> Is there anything I can do on my end to update to 4.0? or is that 
>>>>> something the Android Tools team has to do in a new release?
>>>>>
>>>>> On Thursday, December 19, 2013 12:41:05 PM UTC-5, Xavier Ducrohet 
>>>>> wrote:
>>>>>
>>>>>> Scott, this is a known issue. we'll have a fix soon.
>>>>>>
>>>>>> I'm not sure about the OP's error though.
>>>>>>
>>>>>>
>>>>>> On Thu, Dec 19, 2013 at 9:20 AM, Scott Battaglia <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> I had a different Lint error when I tried 0.7.0, related to variants 
>>>>>>> being null.
>>>>>>>
>>>>>>> I was running gradle clean build when it failed.
>>>>>>>
>>>>>>> When I switched to gradle clean assemble my error went away.  I have 
>>>>>>> no clue if that was a coincidence or not.  I had to revert to the older 
>>>>>>> plugin anyway because of a different bug (duplicate files from in the 
>>>>>>> META-INF directory).
>>>>>>>  
>>>>>>>
>>>>>>> On Thu, Dec 19, 2013 at 11:39 AM, Michael Barany <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> anyone else having this issue?
>>>>>>>> Only started happening after Gradle 1.9 / 0.7.0 update.
>>>>>>>>
>>>>>>>> [11:35:15 1.77 barany@Barany AYI-Android (grdle *)]λ ./gradlew lint 
>>>>>>>> --stacktrace
>>>>>>>> Relying on packaging to define the extension of the main artifact 
>>>>>>>> has been deprecated and is scheduled to be removed in Gradle 2.0
>>>>>>>> :AYI:lint FAILED
>>>>>>>>
>>>>>>>> FAILURE: Build failed with an exception.
>>>>>>>>
>>>>>>>> * What went wrong:
>>>>>>>> Execution failed for task ':AYI:lint'.
>>>>>>>> > class com.android.tools.lint.client.api.LintDriver$SuperclassVisitor 
>>>>>>>> has interface org.objectweb.asm.ClassVisitor as super class
>>>>>>>>
>>>>>>>> * Try:
>>>>>>>> Run with --info or --debug option to get more log output.
>>>>>>>>
>>>>>>>> * Exception is:
>>>>>>>> org.gradle.api.tasks.TaskExecutionException: Execution failed for 
>>>>>>>> task ':AYI: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.
>>>>>>>> PostExecutionAnalysisTaskExecuter.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.
>>>>>>>> SkipEmptySourceFilesTaskExecuter.execute(
>>>>>>>> SkipEmptySourceFilesTaskExecuter.java:42)
>>>>>>>>  at org.gradle.api.internal.tasks.execution.
>>>>>>>> SkipTaskWithNoActionsExecuter.execute(
>>>>>>>> SkipTaskWithNoActionsExecuter.java:52)
>>>>>>>> at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.
>>>>>>>> execute(SkipOnlyIfTaskExecuter.java:53)
>>>>>>>>  at org.gradle.api.internal.tasks.execution.
>>>>>>>> ExecuteAtMostOnceTaskExecuter.execute(
>>>>>>>> ExecuteAtMostOnceTaskExecuter.java:43)
>>>>>>>> at org.gradle.api.internal.AbstractTask.
>>>>>>>> executeWithoutThrowingTaskFailure(AbstractTask.java:286)
>>>>>>>>  at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$
>>>>>>>> TaskExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:79)
>>>>>>>>  at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$
>>>>>>>> TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:63)
>>>>>>>>  at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$
>>>>>>>> TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:51)
>>>>>>>> at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$1.run(
>>>>>>>> DefaultTaskPlanExecutor.java:33)
>>>>>>>>  at org.gradle.internal.Factories$1.create(Factories.java:22)
>>>>>>>> at org.gradle.cache.internal.DefaultCacheAccess.
>>>>>>>> longRunningOperation(DefaultCacheAccess.java:198)
>>>>>>>>  at org.gradle.cache.internal.DefaultCacheAccess.
>>>>>>>> longRunningOperation(DefaultCacheAccess.java:266)
>>>>>>>> at org.gradle.cache.internal.DefaultPersistentDirectoryStor
>>>>>>>> e.longRunningOperation(DefaultPersistentDirectoryStore.java:135)
>>>>>>>>  at org.gradle.api.internal.changedetection.state.
>>>>>>>> DefaultTaskArtifactStateCacheAccess.longRunningOperation(
>>>>>>>> DefaultTaskArtifactStateCacheAccess.java:93)
>>>>>>>>  at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(
>>>>>>>> DefaultTaskPlanExecutor.java:31)
>>>>>>>>  at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.
>>>>>>>> execute(DefaultTaskGraphExecuter.java:86)
>>>>>>>> at org.gradle.execution.SelectedTaskExecutionAction.execute(
>>>>>>>> SelectedTaskExecutionAction.java:29)
>>>>>>>>  at org.gradle.execution.DefaultBuildExecuter.execute(
>>>>>>>> DefaultBuildExecuter.java:61)
>>>>>>>> at org.gradle.execution.DefaultBuildExecuter.access$
>>>>>>>> 200(DefaultBuildExecuter.java:23)
>>>>>>>>  at org.gradle.execution.DefaultBuildExecuter$2.
>>>>>>>> proceed(DefaultBuildExecuter.java:67)
>>>>>>>> at org.gradle.execution.DryRunBuildExecutionAction.execute(
>>>>>>>> DryRunBuildExecutionAction.java:32)
>>>>>>>>  at org.gradle.execution.DefaultBuildExecuter.execute(
>>>>>>>> DefaultBuildExecuter.java:61)
>>>>>>>> at org.gradle.execution.DefaultBuildExecuter.execute(
>>>>>>>> DefaultBuildExecuter.java:54)
>>>>>>>>  at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(
>>>>>>>> DefaultGradleLauncher.java:166)
>>>>>>>> at org.gradle.initialization.DefaultGradleLauncher.doBuild(
>>>>>>>> DefaultGradleLauncher.java:113)
>>>>>>>>  at org.gradle.initialization.DefaultGradleLauncher.run(
>>>>>>>> DefaultGradleLauncher.java:81)
>>>>>>>> at org.gradle.launcher.exec.InProcessBuildActionExecuter$
>>>>>>>> DefaultBuildController.run(InProcessBuildActionExecuter.java:64)
>>>>>>>>  at org.gradle.launcher.cli.ExecuteBuildAction.run(
>>>>>>>> ExecuteBuildAction.java:33)
>>>>>>>> at org.gradle.launcher.cli.ExecuteBuildAction.run(
>>>>>>>> ExecuteBuildAction.java:24)
>>>>>>>>  at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(
>>>>>>>> InProcessBuildActionExecuter.java:35)
>>>>>>>> at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(
>>>>>>>> InProcessBuildActionExecuter.java:26)
>>>>>>>>  at org.gradle.launcher.cli.RunBuildAction.run(
>>>>>>>> RunBuildAction.java:50)
>>>>>>>> at org.gradle.api.internal.Actions$RunnableActionAdapter.
>>>>>>>> execute(Actions.java:171)
>>>>>>>>  at org.gradle.launcher.cli.CommandLineActionFactory$
>>>>>>>> ParseAndBuildAction.execute(CommandLineActionFactory.java:201)
>>>>>>>> at org.gradle.launcher.cli.CommandLineActionFactory$
>>>>>>>> ParseAndBuildAction.execute(CommandLineActionFactory.java:174)
>>>>>>>>  at org.gradle.launcher.cli.CommandLineActionFactory$
>>>>>>>> WithLogging.execute(CommandLineActionFactory.java:170)
>>>>>>>> at org.gradle.launcher.cli.CommandLineActionFactory$
>>>>>>>> WithLogging.execute(CommandLineActionFactory.java:139)
>>>>>>>>  at org.gradle.launcher.cli.ExceptionReportingAction.execute(
>>>>>>>> ExceptionReportingAction.java:33)
>>>>>>>> at org.gradle.launcher.cli.ExceptionReportingAction.execute(
>>>>>>>> ExceptionReportingAction.java:22)
>>>>>>>>  at org.gradle.launcher.Main.doAction(Main.java:46)
>>>>>>>> at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
>>>>>>>>  at org.gradle.launcher.Main.main(Main.java:37)
>>>>>>>> at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(
>>>>>>>> ProcessBootstrap.java:50)
>>>>>>>>  at org.gradle.launcher.bootstrap.ProcessBootstrap.run(
>>>>>>>> ProcessBootstrap.java:32)
>>>>>>>> at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
>>>>>>>>  at org.gradle.wrapper.BootstrapMainStarter.start(
>>>>>>>> BootstrapMainStarter.java:30)
>>>>>>>> at org.gradle.wrapper.WrapperExecutor.execute(
>>>>>>>> WrapperExecutor.java:127)
>>>>>>>>  at org.gradle.wrapper.GradleWrapperMain.main(
>>>>>>>> GradleWrapperMain.java:58)
>>>>>>>> Caused by: java.lang.IncompatibleClassChangeError: class 
>>>>>>>> com.android.tools.lint.client.api.LintDriver$SuperclassVisitor has 
>>>>>>>> interface org.objectweb.asm.ClassVisitor as super class
>>>>>>>>  at com.android.tools.lint.client.api.LintDriver.getSuperMap(
>>>>>>>> LintDriver.java:1331)
>>>>>>>> at com.android.tools.lint.client.api.LintDriver.checkClasses(
>>>>>>>> LintDriver.java:1157)
>>>>>>>>  at com.android.tools.lint.client.api.LintDriver.
>>>>>>>> runFileDetectors(LintDriver.java:980)
>>>>>>>> at com.android.tools.lint.client.api.LintDriver.checkProject(
>>>>>>>> LintDriver.java:842)
>>>>>>>>  at com.android.tools.lint.client.api.LintDriver.analyze(
>>>>>>>> LintDriver.java:416)
>>>>>>>> at com.android.tools.lint.client.api.LintDriver.analyze(
>>>>>>>> LintDriver.java:363)
>>>>>>>>  at com.android.tools.lint.LintCliClient.run(
>>>>>>>> LintCliClient.java:115)
>>>>>>>> at com.android.build.gradle.internal.LintGradleClient.run(
>>>>>>>> LintGradleClient.java:100)
>>>>>>>>  at 
>>>>>>>> com.android.build.gradle.internal.LintGradleClient$run.call(Unknown 
>>>>>>>> Source)
>>>>>>>> at com.android.build.gradle.tasks.Lint.runLint(Lint.groovy:135)
>>>>>>>>  at com.android.build.gradle.tasks.Lint.this$4$runLint(Lint.groovy)
>>>>>>>> at 
>>>>>>>> com.android.build.gradle.tasks.Lint$this$4$runLint.callCurrent(Unknown 
>>>>>>>> Source)
>>>>>>>>  at com.android.build.gradle.tasks.Lint.lintAllVariants(
>>>>>>>> Lint.groovy:75)
>>>>>>>> at 
>>>>>>>> com.android.build.gradle.tasks.Lint$lintAllVariants.callCurrent(Unknown
>>>>>>>>  
>>>>>>>> Source)
>>>>>>>>  at com.android.build.gradle.tasks.Lint.lint(Lint.groovy:63)
>>>>>>>> at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.
>>>>>>>> java:63)
>>>>>>>>  at org.gradle.api.internal.project.taskfactory.
>>>>>>>> AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(
>>>>>>>> AnnotationProcessingTaskFactory.java:219)
>>>>>>>>  at org.gradle.api.internal.project.taskfactory.
>>>>>>>> AnnotationProcessingTaskFactory$StandardTaskAction.execute(
>>>>>>>> AnnotationProcessingTaskFactory.java:212)
>>>>>>>>  at org.gradle.api.internal.project.taskfactory.
>>>>>>>> AnnotationProcessingTaskFactory$StandardTaskAction.execute(
>>>>>>>> AnnotationProcessingTaskFactory.java:201)
>>>>>>>>  at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(
>>>>>>>> AbstractTask.java:530)
>>>>>>>>  at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(
>>>>>>>> AbstractTask.java:513)
>>>>>>>> at org.gradle.api.internal.tasks.execution.
>>>>>>>> ExecuteActionsTaskExecuter.executeAction(
>>>>>>>> ExecuteActionsTaskExecuter.java:80)
>>>>>>>>  at org.gradle.api.internal.tasks.execution.
>>>>>>>> ExecuteActionsTaskExecuter.executeActions(
>>>>>>>> ExecuteActionsTaskExecuter.java:61)
>>>>>>>> ... 52 more
>>>>>>>>
>>>>>>>>
>>>>>>>> BUILD FAILED
>>>>>>>>
>>>>>>>> -- 
>>>>>>>> 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/groups/opt_out.
>>>>>>>>
>>>>>>>
>>>>>>>  -- 
>>>>>>> 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/groups/opt_out.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> -- 
>>>>>> Xavier Ducrohet
>>>>>> Android SDK Tech Lead
>>>>>> Google Inc.
>>>>>> http://developer.android.com | http://tools.android.com
>>>>>>
>>>>>> Please do not send me questions directly. Thanks! 
>>>>>>
>>>>>  -- 
>>>>> 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/groups/opt_out.
>>>>>
>>>>
>>>>
>>>

-- 
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/groups/opt_out.

Reply via email to