Skip to content

IndexOutOfBoundsException in DependencyExtractor.createComponentNode #212

@blindpirate

Description

@blindpirate

Example build: https://github.com/gradle/gradle/actions/runs/25904315656/job/76134423137

Caused by: org.gradle.internal.exceptions.DefaultMultiCauseException: The dependency-graph extractor plugin encountered errors while extracting dependencies. Please report this issue at: https://github.com/gradle/github-dependency-graph-gradle-plugin/issues
	at org.gradle.dependencygraph.extractor.DependencyExtractor.close(DependencyExtractor.kt:356)
	at org.gradle.api.services.internal.RegisteredBuildServiceProvider.lambda$maybeStop$1(RegisteredBuildServiceProvider.java:201)
	... 131 more
Caused by: java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
	at org.gradle.api.internal.artifacts.result.DefaultResolvedComponentResult.getDependenciesForVariant(DefaultResolvedComponentResult.java:163)
	at org.gradle.api.internal.artifacts.result.DefaultResolvedComponentResult.getDependencies(DefaultResolvedComponentResult.java:91)
	at org.gradle.dependencygraph.extractor.DependencyExtractor.createComponentNode(DependencyExtractor.kt:265)
	at org.gradle.dependencygraph.extractor.DependencyExtractor.walkComponentDependencies(DependencyExtractor.kt:220)
	at org.gradle.dependencygraph.extractor.DependencyExtractor.walkComponentDependencies(DependencyExtractor.kt:223)
	at org.gradle.dependencygraph.extractor.DependencyExtractor.walkComponentDependencies(DependencyExtractor.kt:223)
	at org.gradle.dependencygraph.extractor.DependencyExtractor.walkComponentDependencies(DependencyExtractor.kt:223)
	at org.gradle.dependencygraph.extractor.DependencyExtractor.walkComponentDependencies(DependencyExtractor.kt:223)
	at org.gradle.dependencygraph.extractor.DependencyExtractor.walkComponentDependencies(DependencyExtractor.kt:223)
	at org.gradle.dependencygraph.extractor.DependencyExtractor.walkComponentDependencies(DependencyExtractor.kt:223)
	at org.gradle.dependencygraph.extractor.DependencyExtractor.walkComponentDependencies(DependencyExtractor.kt:223)
	at org.gradle.dependencygraph.extractor.DependencyExtractor.walkComponentDependencies(DependencyExtractor.kt:223)
	at org.gradle.dependencygraph.extractor.DependencyExtractor.extractConfigurationDependencies(DependencyExtractor.kt:191)
	at org.gradle.dependencygraph.extractor.DependencyExtractor.finished(DependencyExtractor.kt:79)
	at org.gradle.dependencygraph.extractor.DependencyExtractorBuildService.finished(DependencyExtractorBuildService.kt:24)
	at org.gradle.internal.build.event.DefaultBuildEventsListenerRegistry$ForwardingBuildOperationListener.handle(DefaultBuildEventsListenerRegistry.java:288)
	at org.gradle.internal.build.event.DefaultBuildEventsListenerRegistry$ForwardingBuildOperationListener.handle(DefaultBuildEventsListenerRegistry.java:261)
	at org.gradle.internal.build.event.DefaultBuildEventsListenerRegistry$AbstractListener.run(DefaultBuildEventsListenerRegistry.java:228)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions