question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

`java.lang.NoSuchMethodError` on upgrade to Dokka 1.6.20

See original GitHub issue

Describe the bug Dokka crashes with java.lang.NoSuchMethodError:

* What went wrong:
Execution failed for task ':runtime:javaDocDebugGeneration'.
> 'void org.jetbrains.dokka.DokkaSourceSetImpl.<init>(java.lang.String, org.jetbrains.dokka.DokkaSourceSetID, java.util.List, java.util.Set, java.util.Set, java.util.Set, java.util.Set, boolean, boolean, boolean, boolean, int, java.util.Set, java.util.List, java.util.Set, java.lang.String, java.lang.String, boolean, boolean, java.util.Set, org.jetbrains.dokka.Platform, int, kotlin.jvm.internal.DefaultConstructorMarker)'
Stacktrace
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':runtime:javaDocDebugGeneration'.
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:147)
        at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:145)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:133)
        at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:77)
        at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
        at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
        at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
        at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
        at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
        at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:74)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:333)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:320)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:313)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:299)
        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:143)
        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:227)
        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:218)
        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:140)
        at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
        at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
Caused by: java.lang.NoSuchMethodError: 'void org.jetbrains.dokka.DokkaSourceSetImpl.<init>(java.lang.String, org.jetbrains.dokka.DokkaSourceSetID, java.util.List, java.util.Set, java.util.Set, java.util.Set, java.util.Set, boolean, boolean, boolean, boolean, int, java.util.Set, java.util.List, java.util.Set, java.lang.String, java.lang.String, boolean, boolean, java.util.Set, org.jetbrains.dokka.Platform, int, kotlin.jvm.internal.DefaultConstructorMarker)'
        at com.android.build.gradle.tasks.JavaDocGenerationTask.buildDokkaSourceSetImpl(JavaDocGenerationTask.kt:147)
        at com.android.build.gradle.tasks.JavaDocGenerationTask.buildDokkaConfiguration(JavaDocGenerationTask.kt:137)
        at com.android.build.gradle.tasks.JavaDocGenerationTask.doTaskAction(JavaDocGenerationTask.kt:84)
        at com.android.build.gradle.internal.tasks.NonIncrementalTask$taskAction$$inlined$recordTaskAction$1.invoke(BaseTask.kt:66)
        at com.android.build.gradle.internal.tasks.Blocks.recordSpan(Blocks.java:51)
        at com.android.build.gradle.internal.tasks.NonIncrementalTask.taskAction(NonIncrementalTask.kt:98)
        at jdk.internal.reflect.GeneratedMethodAccessor156.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:104)
        at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
        at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
        at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
        at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:242)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68)
        at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:227)
        at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:210)
        at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:193)
        at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:171)
        at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:89)
        at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:40)
        at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:53)
        at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:50)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
        at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:50)
        at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:40)
        at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:68)
        at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:38)
        at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:48)
        at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:36)
        at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
        at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
        at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
        at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:51)
        at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:29)
        at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:61)
        at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:42)
        at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:60)
        at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:27)
        at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:180)
        at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:75)
        at org.gradle.internal.Either$Right.fold(Either.java:175)
        at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59)
        at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:73)
        at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:48)
        at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:36)
        at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:25)
        at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36)
        at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22)
        at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:110)
        at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:56)
        at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:56)
        at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:38)
        at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:73)
        at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:44)
        at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
        at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
        at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:89)
        at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:50)
        at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:114)
        at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:57)
        at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:76)
        at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:50)
        at org.gradle.internal.execution.steps.SkipEmptyWorkStep.executeWithNoEmptySources(SkipEmptyWorkStep.java:249)
        at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:86)
        at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:54)
        at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:32)
        at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:21)
        at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
        at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:43)
        at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:31)
        at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:40)
        at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:287)
        at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:40)
        at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
        at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
        at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
        at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:44)
        at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:33)
        at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:76)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:144)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:133)
        at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:77)
        at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
        at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
        at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
        at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
        at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
        at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:74)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:333)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:320)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:313)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:299)
        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:143)
        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:227)
        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:218)
        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:140)
        at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
        at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)

Expected behaviour Dokka runs successfully.

Screenshots N/A

To Reproduce

git clone https://github.com/JuulLabs/exercise.git
git checkout renovate/org.jetbrains.dokka-1.x
./gradlew --stacktrace -PVERSION_NAME=unspecified -PRELEASE_SIGNING_ENABLED=false publishToMavenLocal

Failure can also be seen on Dokka upgrade PR: https://github.com/JuulLabs/exercise/pull/99

Dokka configuration No custom configuration, just applying Dokka plugin.

Installation

  • Operating system: macOS 11, Ubuntu 20.04
  • Build tool: Gradle 7.4.2
  • Dokka version: 1.6.20

Additional context Dokka 1.6.10 worked, it was only on upgrade to 1.6.20 that we saw this failure.

Are you willing to provide a PR? I have limited time at the moment, but if I get a free moment then I’ll try to investigate further and if I figure it out, I’d happily put up a PR.

Issue Analytics

  • State:closed
  • Created a year ago
  • Reactions:1
  • Comments:17 (11 by maintainers)

github_iconTop GitHub Comments

4reactions
twyattcommented, Apr 21, 2022

@yschimke alternatively, you could try specifying the version in the root build.gradle.kts file:

plugins {
    id("org.jetbrains.dokka") version ("1.6.20") apply false
}

Hasn’t been confirmed, but that ought to work 😃

We’ve already configured Dokka in that way (version at the root level — also tried with apply false) and unfortunately it did not workaround the problem for us, despite all instances of Dokka being pushed to the newer version:

./gradlew buildEnvironment

> Configure project :runtime
WARNING:Software Components will not be created automatically for Maven publishing from Android Gradle Plugin 8.0. To opt-in to the future behavior, set the Gradle property android.disableAutomaticComponentCreation=true in the `gradle.properties` file or use the new publishing DSL.

> Task :buildEnvironment

------------------------------------------------------------
Root project 'exercise'
------------------------------------------------------------

classpath
+--- org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin:1.6.21
|    \--- org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.21
|         +--- org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.6.21
|         |    +--- org.jetbrains.kotlin:kotlin-native-utils:1.6.21
|         |    |    \--- org.jetbrains.kotlin:kotlin-util-io:1.6.21
|         |    \--- org.jetbrains.kotlin:kotlin-project-model:1.6.21
|         +--- org.jetbrains.kotlin:kotlin-gradle-plugin-model:1.6.21
|         +--- org.jetbrains.kotlin:kotlin-util-klib:1.6.21
|         |    \--- org.jetbrains.kotlin:kotlin-util-io:1.6.21
|         +--- org.jetbrains.kotlin:kotlin-klib-commonizer-api:1.6.21
|         |    \--- org.jetbrains.kotlin:kotlin-native-utils:1.6.21 (*)
|         +--- org.jetbrains.kotlin:kotlin-tooling-metadata:1.6.21
|         |    \--- com.google.code.gson:gson:2.8.9
|         +--- org.jetbrains.kotlin:kotlin-project-model:1.6.21
|         +--- com.google.code.gson:gson:2.8.9
|         +--- com.google.guava:guava:29.0-jre -> 30.1-jre
|         |    +--- com.google.guava:failureaccess:1.0.1
|         |    +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
|         |    +--- com.google.code.findbugs:jsr305:3.0.2
|         |    +--- org.checkerframework:checker-qual:3.5.0
|         |    +--- com.google.errorprone:error_prone_annotations:2.3.4
|         |    \--- com.google.j2objc:j2objc-annotations:1.3
|         +--- de.undercouch:gradle-download-task:4.1.1
|         +--- com.github.gundy:semver4j:0.16.4
|         +--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.21
|         |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 1.5.31
|         |    |    +--- org.jetbrains:annotations:13.0
|         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.31
|         |    +--- org.jetbrains.kotlin:kotlin-script-runtime:1.6.21
|         |    +--- org.jetbrains.kotlin:kotlin-reflect:1.6.21 -> 1.5.31
|         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 (*)
|         |    +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.6.21
|         |    +--- org.jetbrains.intellij.deps:trove4j:1.0.20200330
|         |    \--- net.java.dev.jna:jna:5.6.0
|         +--- org.jetbrains.kotlin:kotlin-annotation-processing-gradle:1.6.21
|         |    \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.21 (*)
|         +--- org.jetbrains.kotlin:kotlin-android-extensions:1.6.21
|         |    \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.21 (*)
|         +--- org.jetbrains.kotlin:kotlin-compiler-runner:1.6.21
|         |    +--- org.jetbrains.kotlin:kotlin-build-common:1.6.21
|         |    +--- org.jetbrains.kotlin:kotlin-daemon-client:1.6.21
|         |    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0 -> 1.6.0
|         |    |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.6.0
|         |    |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.0 (c)
|         |    |         |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0 (c)
|         |    |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0 -> 1.5.31
|         |    |         |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 (*)
|         |    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.31
|         |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 (*)
|         |    |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0 -> 1.5.31
|         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0 -> 1.6.0 (*)
|         |    \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.21 (*)
|         +--- org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.6.21
|         |    \--- org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.6.21
|         |         +--- org.jetbrains.kotlin:kotlin-scripting-common:1.6.21
|         |         \--- org.jetbrains.kotlin:kotlin-scripting-jvm:1.6.21
|         |              \--- org.jetbrains.kotlin:kotlin-scripting-common:1.6.21
|         \--- org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.6.21 (*)
+--- com.android.tools.build:gradle:7.1.3
|    +--- com.android.tools:sdk-common:30.1.3
|    |    +--- com.android.tools:sdklib:30.1.3
|    |    |    +--- com.android.tools.layoutlib:layoutlib-api:30.1.3
|    |    |    |    +--- com.android.tools:common:30.1.3
|    |    |    |    |    +--- com.android.tools:annotations:30.1.3
|    |    |    |    |    +--- com.google.guava:guava:30.1-jre (*)
|    |    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32 -> 1.5.31 (*)
|    |    |    |    +--- net.sf.kxml:kxml2:2.3.0
|    |    |    |    +--- com.android.tools:annotations:30.1.3
|    |    |    |    \--- org.jetbrains:annotations:13.0
|    |    |    +--- com.android.tools:dvlib:30.1.3
|    |    |    |    \--- com.android.tools:common:30.1.3 (*)
|    |    |    +--- com.android.tools:common:30.1.3 (*)
|    |    |    +--- com.google.code.gson:gson:2.8.6 -> 2.8.9
|    |    |    +--- org.glassfish.jaxb:jaxb-runtime:2.3.2
|    |    |    |    +--- jakarta.xml.bind:jakarta.xml.bind-api:2.3.2
|    |    |    |    |    \--- jakarta.activation:jakarta.activation-api:1.2.1
|    |    |    |    +--- org.glassfish.jaxb:txw2:2.3.2
|    |    |    |    +--- com.sun.istack:istack-commons-runtime:3.0.8
|    |    |    |    |    \--- jakarta.activation:jakarta.activation-api:1.2.1
|    |    |    |    +--- org.jvnet.staxex:stax-ex:1.8.1
|    |    |    |    |    +--- jakarta.activation:jakarta.activation-api:1.2.1
|    |    |    |    |    \--- jakarta.xml.bind:jakarta.xml.bind-api:2.3.2 (*)
|    |    |    |    +--- com.sun.xml.fastinfoset:FastInfoset:1.2.16
|    |    |    |    \--- jakarta.activation:jakarta.activation-api:1.2.1
|    |    |    +--- org.apache.commons:commons-compress:1.20
|    |    |    +--- org.apache.httpcomponents:httpmime:4.5.6
|    |    |    |    \--- org.apache.httpcomponents:httpclient:4.5.6
|    |    |    |         +--- org.apache.httpcomponents:httpcore:4.4.10
|    |    |    |         +--- commons-logging:commons-logging:1.2
|    |    |    |         \--- commons-codec:commons-codec:1.10
|    |    |    +--- org.apache.httpcomponents:httpcore:4.4.10
|    |    |    \--- com.android.tools:repository:30.1.3
|    |    |         +--- com.android.tools:common:30.1.3 (*)
|    |    |         +--- com.android.tools.analytics-library:shared:30.1.3
|    |    |         |    +--- com.android.tools:annotations:30.1.3
|    |    |         |    +--- com.android.tools:common:30.1.3 (*)
|    |    |         |    +--- com.google.guava:guava:30.1-jre (*)
|    |    |         |    +--- com.google.code.gson:gson:2.8.6 -> 2.8.9
|    |    |         |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32 -> 1.5.31 (*)
|    |    |         |    +--- net.java.dev.jna:jna-platform:5.6.0
|    |    |         |    |    \--- net.java.dev.jna:jna:5.6.0
|    |    |         |    \--- com.android.tools.analytics-library:protos:30.1.3
|    |    |         |         \--- com.google.protobuf:protobuf-java:3.10.0
|    |    |         +--- com.sun.activation:javax.activation:1.2.0
|    |    |         +--- org.apache.commons:commons-compress:1.20
|    |    |         +--- org.glassfish.jaxb:jaxb-runtime:2.3.2 (*)
|    |    |         +--- com.google.jimfs:jimfs:1.1
|    |    |         |    \--- com.google.guava:guava:18.0 -> 30.1-jre (*)
|    |    |         \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32 -> 1.5.31 (*)
|    |    +--- com.android.tools.build:builder-test-api:7.1.3
|    |    |    +--- com.android.tools.ddms:ddmlib:30.1.3
|    |    |    |    +--- com.android.tools:common:30.1.3 (*)
|    |    |    |    +--- net.sf.kxml:kxml2:2.3.0
|    |    |    |    +--- com.google.protobuf:protobuf-java:3.10.0
|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32 -> 1.5.31 (*)
|    |    |    +--- com.android.tools:annotations:30.1.3
|    |    |    +--- com.android.tools:common:30.1.3 (*)
|    |    |    \--- com.google.guava:guava:30.1-jre (*)
|    |    +--- com.android.tools.build:builder-model:7.1.3
|    |    |    +--- com.android.tools:annotations:30.1.3
|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32 -> 1.5.31 (*)
|    |    +--- com.android.tools.ddms:ddmlib:30.1.3 (*)
|    |    +--- com.android.tools.layoutlib:layoutlib-api:30.1.3 (*)
|    |    +--- com.android.tools:common:30.1.3 (*)
|    |    +--- com.android.tools.analytics-library:shared:30.1.3 (*)
|    |    +--- org.bouncycastle:bcpkix-jdk15on:1.56
|    |    |    \--- org.bouncycastle:bcprov-jdk15on:1.56
|    |    +--- org.bouncycastle:bcprov-jdk15on:1.56
|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32 -> 1.5.31 (*)
|    |    +--- com.google.guava:guava:30.1-jre (*)
|    |    +--- org.glassfish.jaxb:jaxb-runtime:2.3.2 (*)
|    |    +--- com.google.code.gson:gson:2.8.6 -> 2.8.9
|    |    +--- org.jetbrains.kotlin:kotlin-reflect:1.4.32 -> 1.5.31 (*)
|    |    +--- com.google.protobuf:protobuf-java:3.10.0
|    |    +--- javax.inject:javax.inject:1
|    |    +--- net.sf.kxml:kxml2:2.3.0
|    |    +--- org.jetbrains.intellij.deps:trove4j:1.0.20181211 -> 1.0.20200330
|    |    +--- com.android.tools.build:aapt2-proto:7.0.0-beta04-7396180 -> 7.1.3-7984345
|    |    |    \--- com.google.protobuf:protobuf-java:3.10.0
|    |    \--- xerces:xercesImpl:2.12.0
|    |         \--- xml-apis:xml-apis:1.4.01
|    +--- com.android.tools:sdklib:30.1.3 (*)
|    +--- com.android.tools:repository:30.1.3 (*)
|    +--- com.android.tools.ddms:ddmlib:30.1.3 (*)
|    +--- com.android.tools.build:aapt2-proto:7.1.3-7984345 (*)
|    +--- com.android.tools.build:aaptcompiler:7.1.3
|    |    +--- com.android.tools.build:aapt2-proto:7.1.3-7984345 (*)
|    |    +--- com.android.tools.layoutlib:layoutlib-api:30.1.3 (*)
|    |    +--- com.android.tools:common:30.1.3 (*)
|    |    +--- com.google.protobuf:protobuf-java:3.10.0
|    |    +--- com.google.guava:guava:30.1-jre (*)
|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32 -> 1.5.31 (*)
|    +--- com.android.tools.analytics-library:crash:30.1.3
|    |    +--- com.android.tools:annotations:30.1.3
|    |    +--- com.google.guava:guava:30.1-jre (*)
|    |    +--- org.apache.httpcomponents:httpmime:4.5.6 (*)
|    |    +--- org.apache.httpcomponents:httpcore:4.4.10
|    |    \--- org.apache.httpcomponents:httpclient:4.5.6 (*)
|    +--- com.android.tools.analytics-library:shared:30.1.3 (*)
|    +--- com.android.tools.lint:lint-model:30.1.3
|    |    +--- com.android.tools:common:30.1.3 (*)
|    |    +--- com.android.tools:sdk-common:30.1.3 (*)
|    |    +--- com.android.tools.build:builder-model:7.1.3 (*)
|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32 -> 1.5.31 (*)
|    |    \--- net.sf.kxml:kxml2:2.3.0
|    +--- androidx.databinding:databinding-compiler-common:7.1.3
|    |    +--- androidx.databinding:databinding-common:7.1.3
|    |    +--- com.android.databinding:baseLibrary:7.1.3
|    |    +--- org.antlr:antlr4:4.5.3
|    |    +--- commons-io:commons-io:2.4
|    |    +--- com.googlecode.juniversalchardet:juniversalchardet:1.0.3
|    |    +--- com.google.guava:guava:30.1-jre (*)
|    |    +--- com.squareup:javapoet:1.10.0
|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32 -> 1.5.31 (*)
|    |    +--- com.google.code.gson:gson:2.8.6 -> 2.8.9
|    |    +--- org.glassfish.jaxb:jaxb-runtime:2.3.2 (*)
|    |    +--- com.android.tools:annotations:30.1.3
|    |    \--- com.android.tools.build.jetifier:jetifier-core:1.0.0-beta09
|    |         +--- com.google.code.gson:gson:2.8.0 -> 2.8.9
|    |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.60 -> 1.5.31 (*)
|    +--- androidx.databinding:databinding-common:7.1.3
|    +--- com.android.databinding:baseLibrary:7.1.3
|    +--- com.android.tools.build:builder-test-api:7.1.3 (*)
|    +--- com.android.tools.layoutlib:layoutlib-api:30.1.3 (*)
|    +--- com.android.tools.utp:android-device-provider-ddmlib-proto:30.1.3
|    |    \--- com.google.protobuf:protobuf-java:3.10.0
|    +--- com.android.tools.utp:android-device-provider-gradle-proto:30.1.3
|    |    \--- com.google.protobuf:protobuf-java:3.10.0
|    +--- com.android.tools.utp:android-test-plugin-host-additional-test-output-proto:30.1.3
|    |    \--- com.google.protobuf:protobuf-java:3.10.0
|    +--- com.android.tools.utp:android-test-plugin-host-coverage-proto:30.1.3
|    |    \--- com.google.protobuf:protobuf-java:3.10.0
|    +--- com.android.tools.utp:android-test-plugin-host-retention-proto:30.1.3
|    |    +--- com.google.protobuf:protobuf-java:3.10.0
|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32 -> 1.5.31 (*)
|    +--- com.android.tools.utp:android-test-plugin-result-listener-gradle-proto:30.1.3
|    |    +--- com.google.code.gson:gson:2.8.6 -> 2.8.9
|    |    +--- io.grpc:grpc-core:1.21.1
|    |    |    +--- io.opencensus:opencensus-api:0.21.0
|    |    |    +--- io.grpc:grpc-api:1.21.1
|    |    |    |    +--- io.grpc:grpc-context:1.21.1
|    |    |    |    +--- com.google.errorprone:error_prone_annotations:2.3.2 -> 2.3.4
|    |    |    |    +--- com.google.code.findbugs:jsr305:3.0.2
|    |    |    |    +--- org.codehaus.mojo:animal-sniffer-annotations:1.17
|    |    |    |    \--- com.google.guava:guava:26.0-android -> 30.1-jre (*)
|    |    |    +--- com.google.code.gson:gson:2.7 -> 2.8.9
|    |    |    +--- com.google.android:annotations:4.1.1.4
|    |    |    \--- io.opencensus:opencensus-contrib-grpc-metrics:0.21.0
|    |    |         \--- io.opencensus:opencensus-api:0.21.0
|    |    +--- io.grpc:grpc-netty:1.21.1
|    |    |    +--- io.grpc:grpc-core:1.21.1 (*)
|    |    |    +--- io.netty:netty-codec-http2:4.1.34.Final
|    |    |    |    +--- io.netty:netty-common:4.1.34.Final
|    |    |    |    +--- io.netty:netty-buffer:4.1.34.Final
|    |    |    |    |    \--- io.netty:netty-common:4.1.34.Final
|    |    |    |    +--- io.netty:netty-transport:4.1.34.Final
|    |    |    |    |    +--- io.netty:netty-common:4.1.34.Final
|    |    |    |    |    +--- io.netty:netty-buffer:4.1.34.Final (*)
|    |    |    |    |    \--- io.netty:netty-resolver:4.1.34.Final
|    |    |    |    |         \--- io.netty:netty-common:4.1.34.Final
|    |    |    |    +--- io.netty:netty-codec:4.1.34.Final
|    |    |    |    |    +--- io.netty:netty-common:4.1.34.Final
|    |    |    |    |    +--- io.netty:netty-buffer:4.1.34.Final (*)
|    |    |    |    |    \--- io.netty:netty-transport:4.1.34.Final (*)
|    |    |    |    +--- io.netty:netty-handler:4.1.34.Final
|    |    |    |    |    +--- io.netty:netty-common:4.1.34.Final
|    |    |    |    |    +--- io.netty:netty-buffer:4.1.34.Final (*)
|    |    |    |    |    +--- io.netty:netty-transport:4.1.34.Final (*)
|    |    |    |    |    \--- io.netty:netty-codec:4.1.34.Final (*)
|    |    |    |    \--- io.netty:netty-codec-http:4.1.34.Final
|    |    |    |         +--- io.netty:netty-common:4.1.34.Final
|    |    |    |         +--- io.netty:netty-buffer:4.1.34.Final (*)
|    |    |    |         +--- io.netty:netty-transport:4.1.34.Final (*)
|    |    |    |         +--- io.netty:netty-codec:4.1.34.Final (*)
|    |    |    |         \--- io.netty:netty-handler:4.1.34.Final (*)
|    |    |    \--- io.netty:netty-handler-proxy:4.1.34.Final
|    |    |         +--- io.netty:netty-common:4.1.34.Final
|    |    |         +--- io.netty:netty-buffer:4.1.34.Final (*)
|    |    |         +--- io.netty:netty-transport:4.1.34.Final (*)
|    |    |         +--- io.netty:netty-codec:4.1.34.Final (*)
|    |    |         +--- io.netty:netty-codec-socks:4.1.34.Final
|    |    |         |    +--- io.netty:netty-common:4.1.34.Final
|    |    |         |    +--- io.netty:netty-buffer:4.1.34.Final (*)
|    |    |         |    +--- io.netty:netty-transport:4.1.34.Final (*)
|    |    |         |    \--- io.netty:netty-codec:4.1.34.Final (*)
|    |    |         \--- io.netty:netty-codec-http:4.1.34.Final (*)
|    |    +--- io.grpc:grpc-protobuf:1.21.1
|    |    |    +--- io.grpc:grpc-api:1.21.1 (*)
|    |    |    +--- com.google.protobuf:protobuf-java:3.7.1 -> 3.10.0
|    |    |    +--- com.google.guava:guava:26.0-android -> 30.1-jre (*)
|    |    |    +--- com.google.api.grpc:proto-google-common-protos:1.12.0
|    |    |    \--- io.grpc:grpc-protobuf-lite:1.21.1
|    |    |         +--- io.grpc:grpc-api:1.21.1 (*)
|    |    |         \--- com.google.guava:guava:26.0-android -> 30.1-jre (*)
|    |    +--- io.grpc:grpc-stub:1.21.1
|    |    |    \--- io.grpc:grpc-api:1.21.1 (*)
|    |    +--- com.google.guava:guava:30.1-jre (*)
|    |    \--- com.google.protobuf:protobuf-java:3.10.0
|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32 -> 1.5.31 (*)
|    +--- com.android.tools.build:transform-api:2.0.0-deprecated-use-gradle-api
|    +--- org.apache.httpcomponents:httpmime:4.5.6 (*)
|    +--- commons-io:commons-io:2.4
|    +--- org.ow2.asm:asm:9.1
|    +--- org.ow2.asm:asm-analysis:9.1
|    |    \--- org.ow2.asm:asm-tree:9.1
|    |         \--- org.ow2.asm:asm:9.1
|    +--- org.ow2.asm:asm-commons:9.1
|    |    +--- org.ow2.asm:asm:9.1
|    |    +--- org.ow2.asm:asm-tree:9.1 (*)
|    |    \--- org.ow2.asm:asm-analysis:9.1 (*)
|    +--- org.ow2.asm:asm-util:9.1
|    |    +--- org.ow2.asm:asm:9.1
|    |    +--- org.ow2.asm:asm-tree:9.1 (*)
|    |    \--- org.ow2.asm:asm-analysis:9.1 (*)
|    +--- org.bouncycastle:bcpkix-jdk15on:1.56 (*)
|    +--- org.glassfish.jaxb:jaxb-runtime:2.3.2 (*)
|    +--- net.sf.jopt-simple:jopt-simple:4.9
|    +--- com.android.tools.build:bundletool:1.8.0
|    |    +--- com.android.tools.build:aapt2-proto:7.0.0-beta04-7396180 -> 7.1.3-7984345 (*)
|    |    +--- com.google.auto.value:auto-value-annotations:1.6.2
|    |    +--- com.google.errorprone:error_prone_annotations:2.3.1 -> 2.3.4
|    |    +--- com.google.guava:guava:30.1-jre (*)
|    |    +--- com.google.protobuf:protobuf-java:3.10.0
|    |    +--- com.google.protobuf:protobuf-java-util:3.10.0
|    |    |    +--- com.google.protobuf:protobuf-java:3.10.0
|    |    |    +--- com.google.guava:guava:28.0-android -> 30.1-jre (*)
|    |    |    +--- com.google.errorprone:error_prone_annotations:2.3.2 -> 2.3.4
|    |    |    \--- com.google.code.gson:gson:2.8.5 -> 2.8.9
|    |    +--- com.google.dagger:dagger:2.28.3
|    |    |    \--- javax.inject:javax.inject:1
|    |    +--- javax.inject:javax.inject:1
|    |    +--- org.bitbucket.b_c:jose4j:0.7.0
|    |    \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.32
|    +--- com.android.tools.build.jetifier:jetifier-core:1.0.0-beta09 (*)
|    +--- com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta09
|    |    +--- com.android.tools.build.jetifier:jetifier-core:1.0.0-beta09 (*)
|    |    +--- org.ow2.asm:asm:6.0 -> 9.1
|    |    +--- org.ow2.asm:asm-util:6.0 -> 9.1 (*)
|    |    +--- org.ow2.asm:asm-commons:6.0 -> 9.1 (*)
|    |    +--- org.jdom:jdom2:2.0.6
|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.60 -> 1.5.31 (*)
|    +--- com.squareup:javapoet:1.10.0
|    +--- com.google.protobuf:protobuf-java:3.10.0
|    +--- com.google.protobuf:protobuf-java-util:3.10.0 (*)
|    +--- com.google.code.gson:gson:2.8.6 -> 2.8.9
|    +--- io.grpc:grpc-core:1.21.1 (*)
|    +--- io.grpc:grpc-netty:1.21.1 (*)
|    +--- io.grpc:grpc-protobuf:1.21.1 (*)
|    +--- io.grpc:grpc-stub:1.21.1 (*)
|    +--- com.google.crypto.tink:tink:1.3.0-rc2
|    |    +--- com.google.protobuf:protobuf-java:3.10.0
|    |    \--- org.json:json:20180813
|    +--- com.google.testing.platform:core-proto:0.0.8-alpha07
|    +--- org.jetbrains.dokka:dokka-core:1.4.32 -> 1.6.20
|    |    +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 -> 1.5.31 (*)
|    |    +--- org.jsoup:jsoup:1.13.1
|    |    +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.4
|    |    |    +--- com.fasterxml.jackson.core:jackson-databind:2.12.4
|    |    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.12.4
|    |    |    |    |    \--- com.fasterxml.jackson:jackson-bom:2.12.4
|    |    |    |    |         +--- com.fasterxml.jackson.core:jackson-annotations:2.12.4 (c)
|    |    |    |    |         +--- com.fasterxml.jackson.core:jackson-core:2.12.4 (c)
|    |    |    |    |         +--- com.fasterxml.jackson.core:jackson-databind:2.12.4 (c)
|    |    |    |    |         +--- com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.12.4 (c)
|    |    |    |    |         +--- com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.12.4 (c)
|    |    |    |    |         \--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.4 (c)
|    |    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.12.4
|    |    |    |    |    \--- com.fasterxml.jackson:jackson-bom:2.12.4 (*)
|    |    |    |    \--- com.fasterxml.jackson:jackson-bom:2.12.4 (*)
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.12.4 (*)
|    |    |    +--- org.jetbrains.kotlin:kotlin-reflect:1.4.21 -> 1.5.31 (*)
|    |    |    \--- com.fasterxml.jackson:jackson-bom:2.12.4 (*)
|    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.12.4
|    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.12.4 (*)
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.12.4 (*)
|    |    |    +--- com.fasterxml.jackson.core:jackson-databind:2.12.4 (*)
|    |    |    +--- com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.12.4
|    |    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.12.4 (*)
|    |    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.12.4 (*)
|    |    |    |    +--- com.fasterxml.jackson.core:jackson-databind:2.12.4 (*)
|    |    |    |    +--- jakarta.xml.bind:jakarta.xml.bind-api:2.3.2 (*)
|    |    |    |    +--- jakarta.activation:jakarta.activation-api:1.2.1
|    |    |    |    \--- com.fasterxml.jackson:jackson-bom:2.12.4 (*)
|    |    |    +--- org.codehaus.woodstox:stax2-api:4.2.1
|    |    |    +--- com.fasterxml.woodstox:woodstox-core:6.2.4
|    |    |    |    \--- org.codehaus.woodstox:stax2-api:4.2.1
|    |    |    \--- com.fasterxml.jackson:jackson-bom:2.12.4 (*)
|    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0
|    |    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.0 (*)
|    |    +--- org.jetbrains:markdown:0.2.4
|    |    |    \--- org.jetbrains:markdown-jvm:0.2.4
|    |    |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 -> 1.5.31 (*)
|    |    |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.5.31
|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 -> 1.5.31 (*)
|    +--- com.google.flatbuffers:flatbuffers-java:1.12.0
|    +--- org.tensorflow:tensorflow-lite-metadata:0.1.0-rc2
|    |    +--- org.checkerframework:checker-qual:2.5.8 -> 3.5.0
|    |    \--- com.google.flatbuffers:flatbuffers-java:1.12.0
|    +--- com.android.tools.build:builder:7.1.3
|    |    +--- com.android.tools.build:builder-model:7.1.3 (*)
|    |    +--- com.android.tools.build:builder-test-api:7.1.3 (*)
|    |    +--- com.android.tools:sdklib:30.1.3 (*)
|    |    +--- com.android.tools:sdk-common:30.1.3 (*)
|    |    +--- com.android.tools:common:30.1.3 (*)
|    |    +--- com.android.tools.ddms:ddmlib:30.1.3 (*)
|    |    +--- com.android:signflinger:7.1.3
|    |    |    +--- com.android.tools.build:apksig:7.1.3
|    |    |    +--- com.android:zipflinger:7.1.3
|    |    |    |    \--- com.android.tools:annotations:30.1.3
|    |    |    \--- com.android.tools:annotations:30.1.3
|    |    +--- com.android.tools.analytics-library:protos:30.1.3 (*)
|    |    +--- com.android.tools.analytics-library:tracker:30.1.3
|    |    |    +--- com.android.tools:annotations:30.1.3
|    |    |    +--- com.android.tools:common:30.1.3 (*)
|    |    |    +--- com.google.protobuf:protobuf-java:3.10.0
|    |    |    +--- com.google.guava:guava:30.1-jre (*)
|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32 -> 1.5.31 (*)
|    |    |    +--- com.android.tools.analytics-library:protos:30.1.3 (*)
|    |    |    \--- com.android.tools.analytics-library:shared:30.1.3 (*)
|    |    +--- com.android.tools.layoutlib:layoutlib-api:30.1.3 (*)
|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32 -> 1.5.31 (*)
|    |    +--- org.bouncycastle:bcpkix-jdk15on:1.56 (*)
|    |    +--- commons-codec:commons-codec:1.10
|    |    +--- org.bouncycastle:bcprov-jdk15on:1.56
|    |    +--- org.ow2.asm:asm:9.1
|    |    +--- org.ow2.asm:asm-tree:9.1 (*)
|    |    +--- javax.inject:javax.inject:1
|    |    +--- org.ow2.asm:asm-commons:9.1 (*)
|    |    +--- org.ow2.asm:asm-util:9.1 (*)
|    |    +--- it.unimi.dsi:fastutil:8.4.0
|    |    +--- net.sf.jopt-simple:jopt-simple:4.9
|    |    +--- com.googlecode.json-simple:json-simple:1.1
|    |    +--- com.android.tools.build:manifest-merger:30.1.3
|    |    |    +--- com.android.tools:common:30.1.3 (*)
|    |    |    +--- com.android.tools:sdklib:30.1.3 (*)
|    |    |    +--- com.android.tools:sdk-common:30.1.3 (*)
|    |    |    +--- com.google.code.gson:gson:2.8.6 -> 2.8.9
|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32 -> 1.5.31 (*)
|    |    |    \--- net.sf.kxml:kxml2:2.3.0
|    |    +--- com.android:zipflinger:7.1.3 (*)
|    |    +--- com.android.tools.build:apksig:7.1.3
|    |    +--- com.android.tools.build:apkzlib:7.1.3
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.2
|    |    |    +--- com.google.guava:guava:23.0 -> 30.1-jre (*)
|    |    |    +--- org.bouncycastle:bcpkix-jdk15on:1.56 (*)
|    |    |    +--- org.bouncycastle:bcprov-jdk15on:1.56
|    |    |    \--- com.android.tools.build:apksig:7.1.3
|    |    \--- com.squareup:javawriter:2.5.0
|    +--- com.android.tools.build:builder-model:7.1.3 (*)
|    \--- com.android.tools.build:gradle-api:7.1.3
|         +--- com.android.tools.build:builder-test-api:7.1.3 (*)
|         +--- com.google.guava:guava:30.1-jre (*)
|         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32 -> 1.5.31 (*)
|         \--- org.ow2.asm:asm:9.1
+--- org.jmailen.kotlinter:org.jmailen.kotlinter.gradle.plugin:3.10.0
|    \--- org.jmailen.gradle:kotlinter-gradle:3.10.0
|         +--- com.pinterest.ktlint:ktlint-core:0.45.2
|         |    +--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.20 -> 1.6.21 (*)
|         |    +--- org.ec4j.core:ec4j-core:0.3.0
|         |    +--- io.github.microutils:kotlin-logging-jvm:2.1.21
|         |    |    +--- org.slf4j:slf4j-api:1.7.32
|         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0 -> 1.5.31 (*)
|         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0 -> 1.5.31
|         |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 -> 1.5.31 (*)
|         +--- com.pinterest.ktlint:ktlint-reporter-checkstyle:0.45.2
|         |    +--- com.pinterest.ktlint:ktlint-core:0.45.2 (*)
|         |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 -> 1.5.31 (*)
|         +--- com.pinterest.ktlint:ktlint-reporter-json:0.45.2
|         |    +--- com.pinterest.ktlint:ktlint-core:0.45.2 (*)
|         |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 -> 1.5.31 (*)
|         +--- com.pinterest.ktlint:ktlint-reporter-html:0.45.2
|         |    +--- com.pinterest.ktlint:ktlint-core:0.45.2 (*)
|         |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 -> 1.5.31 (*)
|         +--- com.pinterest.ktlint:ktlint-reporter-plain:0.45.2
|         |    +--- com.pinterest.ktlint:ktlint-core:0.45.2 (*)
|         |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 -> 1.5.31 (*)
|         +--- com.pinterest.ktlint:ktlint-reporter-sarif:0.45.2
|         |    +--- com.pinterest.ktlint:ktlint-core:0.45.2 (*)
|         |    +--- io.github.detekt.sarif4k:sarif4k:0.0.1
|         |    |    +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.1.0
|         |    |    |    \--- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.1.0
|         |    |    |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.30 -> 1.5.31 (*)
|         |    |    |         +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.30 -> 1.5.31
|         |    |    |         \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.1.0
|         |    |    |              \--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.1.0
|         |    |    |                   +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.30 -> 1.5.31 (*)
|         |    |    |                   \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.30 -> 1.5.31
|         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.31 -> 1.5.31 (*)
|         |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 -> 1.5.31 (*)
|         +--- com.pinterest.ktlint:ktlint-ruleset-experimental:0.45.2
|         |    +--- com.pinterest.ktlint:ktlint-core:0.45.2 (*)
|         |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 -> 1.5.31 (*)
|         +--- com.pinterest.ktlint:ktlint-ruleset-standard:0.45.2
|         |    +--- com.pinterest.ktlint:ktlint-core:0.45.2 (*)
|         |    +--- io.github.microutils:kotlin-logging-jvm:2.1.21 (*)
|         |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 -> 1.5.31 (*)
|         \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 -> 1.5.31 (*)
+--- org.jetbrains.kotlinx:binary-compatibility-validator:0.8.0
|    +--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0
|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 -> 1.5.31 (*)
|    +--- org.ow2.asm:asm:9.0 -> 9.1
|    +--- org.ow2.asm:asm-tree:9.0 -> 9.1 (*)
|    +--- com.googlecode.java-diff-utils:diffutils:1.3.0
|    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.0 -> 1.5.31 (*)
+--- org.jetbrains.dokka:org.jetbrains.dokka.gradle.plugin:1.6.20
|    \--- org.jetbrains.dokka:dokka-gradle-plugin:1.6.20
|         +--- org.jetbrains.dokka:dokka-core:1.6.20 (*)
|         \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 -> 1.5.31 (*)
+--- com.vanniktech.maven.publish:com.vanniktech.maven.publish.gradle.plugin:0.19.0
|    \--- com.vanniktech:gradle-maven-publish-plugin:0.19.0
|         +--- com.vanniktech:nexus:0.19.0
|         |    +--- com.squareup.moshi:moshi:1.13.0
|         |    |    +--- com.squareup.okio:okio:2.10.0
|         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.20 -> 1.5.31 (*)
|         |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.20 -> 1.5.31
|         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0 -> 1.5.31 (*)
|         |    +--- com.squareup.retrofit2:retrofit:2.9.0
|         |    |    \--- com.squareup.okhttp3:okhttp:3.14.9
|         |    |         \--- com.squareup.okio:okio:1.17.2 -> 2.10.0 (*)
|         |    +--- com.squareup.retrofit2:converter-moshi:2.9.0
|         |    |    +--- com.squareup.retrofit2:retrofit:2.9.0 (*)
|         |    |    \--- com.squareup.moshi:moshi:1.8.0 -> 1.13.0 (*)
|         |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 (*)
|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 (*)
+--- net.mbonnin.one.eight:net.mbonnin.one.eight.gradle.plugin:0.2
|    \--- gradle.plugin.net.mbonnin:one-eight:0.2
|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.10 -> 1.5.31 (*)
+--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:{strictly 1.5.31} -> 1.5.31 (c)
+--- org.jetbrains.kotlin:kotlin-reflect:{strictly 1.5.31} -> 1.5.31 (c)
+--- org.jetbrains:annotations:{strictly 13.0} -> 13.0 (c)
+--- org.jetbrains.kotlin:kotlin-stdlib:{strictly 1.5.31} -> 1.5.31 (c)
+--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:{strictly 1.5.31} -> 1.5.31 (c)
\--- org.jetbrains.kotlin:kotlin-stdlib-common:{strictly 1.5.31} -> 1.5.31 (c)

(c) - dependency constraint
(*) - dependencies omitted (listed previously)

A web-based, searchable dependency report is available by adding the --scan option.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See https://docs.gradle.org/7.4.2/userguide/command_line_interface.html#sec:command_line_warnings

BUILD SUCCESSFUL in 922ms
1 actionable task: 1 executed

Downgrading either AGP to 7.0.4 or Dokka to 1.6.10 does “fix” it for us. So, for the time being, we’ll hold at Dokka 1.6.10 and patiently await a fix so that AGP plays nice with Dokka.

3reactions
yschimkecommented, Apr 21, 2022

I hit this, and downgraded to 1.5.0 of the dokka plugin which works.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Can't get dokka to generate kotlin docs on gradle/android project
The problem is that the current version of dokka is unable to pick up the sourceSets defined within the android block of the...
Read more >
Using the Gradle plugin - Dokka
Dokka is a documentation engine for Kotlin, performing the same function as javadoc for Java.
Read more >
WhatsNew 1.6 | Ktor Framework
Ktor 2.0.0 EAP-256 reports java.lang.NoSuchMethodError under JVM 1.8 environment.
Read more >
KSP quickstart - Kotlin
Create an empty gradle project. Specify version 1.7.20 of the Kotlin plugin in the root project for use in other project modules:.
Read more >
org.jetbrains.dokka - Gradle Plugin Portal
dokka. Owner: Kotlin Team. Dokka, the documentation engine for Kotlin. https://www.kotlinlang.org/.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found