Lint gradle configuration throws configuration exception when mixed with error prone

685 views
Skip to first unread message

Zac Sweers

unread,
Mar 20, 2019, 2:47:32 AM3/20/19
to lint-dev
I'm trying to wire in a java/kotlin mixed sample app with both lint and error prone enabled, but enabling error prone on this results in an exception emanating from AGP when looking for a classpath. Wondering if I should file a bug or if I'm missing something.

Repro: run `./gradlew :sample:lint` on this pull request: https://github.com/uber/AutoDispose/pull/330

Exception:

```
Caused by: org.gradle.api.artifacts.UnknownConfigurationException: Configuration with name 'compileClasspath' not found.
        at org.gradle.api.internal.artifacts.configurations.DefaultConfigurationContainer.createNotFoundException(DefaultConfigurationContainer.java:149)
        at org.gradle.api.internal.DefaultNamedDomainObjectCollection.getByName(DefaultNamedDomainObjectCollection.java:323)
        at org.gradle.api.internal.artifacts.configurations.DefaultConfigurationContainer.getByName(DefaultConfigurationContainer.java:139)
        at org.gradle.api.internal.artifacts.configurations.DefaultConfigurationContainer.getByName(DefaultConfigurationContainer.java:57)
        at com.android.tools.lint.gradle.LintGradleProject$ProjectSearch.getProject(LintGradleProject.java:958)
        at com.android.tools.lint.gradle.LintGradleProject$ProjectSearch.getProject(LintGradleProject.java:1048)
        at com.android.tools.lint.gradle.LintGradleProject$ProjectSearch.getProject(LintGradleProject.java:850)
        at com.android.tools.lint.gradle.LintGradleClient.createLintRequest(LintGradleClient.java:211)
        at com.android.tools.lint.LintCliClient.run(LintCliClient.java:228)
        at com.android.tools.lint.gradle.LintGradleClient.run(LintGradleClient.java:243)
        at com.android.tools.lint.gradle.LintGradleExecution.runLint(LintGradleExecution.java:294)
        at com.android.tools.lint.gradle.LintGradleExecution.lintAllVariants(LintGradleExecution.java:412)
        at com.android.tools.lint.gradle.LintGradleExecution.analyze(LintGradleExecution.java:96)
        at com.android.tools.lint.gradle.api.ReflectiveLintRunner.runLint(ReflectiveLintRunner.kt:38)
        at com.android.build.gradle.tasks.LintBaseTask.runLint(LintBaseTask.java:93)
        at com.android.build.gradle.tasks.LintGlobalTask.lint(LintGlobalTask.java:47)

```

Tor Norbye

unread,
Apr 24, 2019, 10:34:53 AM4/24/19
to lint-dev
Reply all
Reply to author
Forward
0 new messages