Bug#1091946: projectreactor: FTBFS: Guice/NullInjectedIntoNonNullable]: null returned by binding at LocatorWiring but the 1st parameter of DefaultRepositorySystem.<init>(DefaultRepositorySystem.java:127) is not @Nullable

Santiago Vila sanvila at debian.org
Thu Jan 2 18:09:25 GMT 2025


Package: src:projectreactor
Version: 2.0.8-2
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules build
dh build --buildsystem=gradle --with maven_repo_helper
   dh_update_autotools_config -O--buildsystem=gradle
   dh_autoreconf -O--buildsystem=gradle
   dh_auto_configure -O--buildsystem=gradle
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build -- :reactor-core:install :reactor-net:install :reactor-bus:install :reactor-stream:install -x javadoc
	mkdir -p .gradle/init.d
	cp /usr/share/gradle-debian-helper/init.gradle .gradle/init.d/
	gradle --info --console plain --offline --stacktrace --no-daemon --refresh-dependencies --gradle-user-home .gradle -Duser.home=. -Duser.name=debian -Ddebian.package=projectreactor -Dfile.encoding=UTF-8 --parallel --max-workers=2 :reactor-core:install :reactor-net:install :reactor-bus:install :reactor-stream:install -x javadoc
openjdk version "21.0.6-ea" 2025-01-21
OpenJDK Runtime Environment (build 21.0.6-ea+6-Debian-1)
OpenJDK 64-Bit Server VM (build 21.0.6-ea+6-Debian-1, mixed mode, sharing)

[... snipped ...]

Up-to-date check for task ':reactor-core:compileJava' took 0.867 secs. It is not up-to-date because:
  No history is available.
All input files are considered out-of-date for incremental task ':reactor-core:compileJava'.
Use of target 1.7 is no longer supported, switching to 8
Use of source 1.7 is no longer supported, switching to 8
Compiling with JDK Java compiler API.
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/core/internal/PlatformDependent0.java:27: warning: [removal] AccessController in java.security has been deprecated and marked for removal
import java.security.AccessController;
                    ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/Environment.java:430: warning: [deprecation] DispatcherSupplier in reactor.core has been deprecated
	public static DispatcherSupplier cachedDispatchers(String key) {
	              ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/Environment.java:440: warning: [deprecation] DispatcherSupplier in reactor.core has been deprecated
	public static DispatcherSupplier cachedDispatchers() {
	              ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/Environment.java:453: warning: [deprecation] DispatcherSupplier in reactor.core has been deprecated
	public static DispatcherSupplier cachedDispatchers(String key, DispatcherSupplier dispatcherSupplier) {
	              ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/Environment.java:453: warning: [deprecation] DispatcherSupplier in reactor.core has been deprecated
	public static DispatcherSupplier cachedDispatchers(String key, DispatcherSupplier dispatcherSupplier) {
	                                                               ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/Environment.java:472: warning: [deprecation] DispatcherSupplier in reactor.core has been deprecated
	private final Map<String, DispatcherSupplier> dispatcherFactories = new HashMap<String, DispatcherSupplier>();
	                          ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/Environment.java:472: warning: [deprecation] DispatcherSupplier in reactor.core has been deprecated
	private final Map<String, DispatcherSupplier> dispatcherFactories = new HashMap<String, DispatcherSupplier>();
	                                                                                        ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/Environment.java:517: warning: [deprecation] DispatcherSupplier in reactor.core has been deprecated
	public static DispatcherSupplier newCachedDispatchers(final int poolsize) {
	              ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/Environment.java:521: warning: [deprecation] DispatcherSupplier in reactor.core has been deprecated
	public static DispatcherSupplier newCachedDispatchers(final int poolsize, String name) {
	              ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/Environment.java:525: warning: [deprecation] DispatcherSupplier in reactor.core has been deprecated
	public static DispatcherSupplier newFanOutCachedDispatchers(final int poolsize, String name) {
	              ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/Environment.java:656: warning: [deprecation] DispatcherSupplier in reactor.core has been deprecated
	public DispatcherSupplier getCachedDispatchers() {
	       ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/Environment.java:669: warning: [deprecation] DispatcherSupplier in reactor.core has been deprecated
	public DispatcherSupplier getCachedDispatchers(String name) {
	       ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/Environment.java:672: warning: [deprecation] DispatcherSupplier in reactor.core has been deprecated
			DispatcherSupplier factory = this.dispatcherFactories.get(name);
			^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/Environment.java:779: warning: [deprecation] DispatcherSupplier in reactor.core has been deprecated
	public Environment addCachedDispatchers(String name, DispatcherSupplier dispatcherFactory) {
	                                                     ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/Environment.java:850: warning: [deprecation] DispatcherSupplier in reactor.core has been deprecated
		for (DispatcherSupplier dispatcherSupplier : dispatcherFactories.values()) {
		     ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/Environment.java:884: warning: [deprecation] DispatcherSupplier in reactor.core has been deprecated
	public static DispatcherSupplier createDispatcherFactory(final String name,
	              ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/Environment.java:956: warning: [deprecation] DispatcherSupplier in reactor.core has been deprecated
	static final class RoundRobinSupplier implements DispatcherSupplier {
	                                                 ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/core/dispatch/WorkQueueDispatcher.java:76: warning: [deprecation] Disruptor(EventFactory<T>,int,Executor,ProducerType,WaitStrategy) in Disruptor has been deprecated
		this.disruptor = new Disruptor<WorkQueueTask>(
		                 ^
  where T is a type-variable:
    T extends Object declared in class Disruptor
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/core/dispatch/WorkQueueDispatcher.java:89: warning: [deprecation] handleExceptionsWith(ExceptionHandler<? super T>) in Disruptor has been deprecated
		this.disruptor.handleExceptionsWith(new ExceptionHandler() {
		              ^
  where T is a type-variable:
    T extends Object declared in class Disruptor
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/core/dispatch/RingBufferDispatcher.java:120: warning: [deprecation] Disruptor(EventFactory<T>,int,Executor,ProducerType,WaitStrategy) in Disruptor has been deprecated
		this.disruptor = new Disruptor<RingBufferTask>(
		                 ^
  where T is a type-variable:
    T extends Object declared in class Disruptor
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/core/dispatch/RingBufferDispatcher.java:133: warning: [deprecation] handleExceptionsWith(ExceptionHandler<? super T>) in Disruptor has been deprecated
		this.disruptor.handleExceptionsWith(new ExceptionHandler() {
		              ^
  where T is a type-variable:
    T extends Object declared in class Disruptor
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/fn/Suppliers.java:106: warning: [unchecked] Possible heap pollution from parameterized vararg type T
	public static <T> Supplier<T> roundRobin(final T... objs) {
	                                                    ^
  where T is a type-variable:
    T extends Object declared in method <T>roundRobin(T...)
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/fn/Predicates.java:72: warning: [unchecked] Possible heap pollution from parameterized vararg type Predicate<? super T>
	public static <T> Predicate<T> and(final Predicate<? super T>... predicates) {
	                                                                 ^
  where T is a type-variable:
    T extends Object declared in method <T>and(Predicate<? super T>...)
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/io/queue/PersistentQueue.java:33: warning: [deprecation] CompletableQueue in reactor.core.queue has been deprecated
public class PersistentQueue<T> extends AbstractQueue<T> implements CompletableQueue<T> {
                                                                    ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/io/queue/PersistentQueue.java:33: warning: [deprecation] CompletableQueue in reactor.core.queue has been deprecated
public class PersistentQueue<T> extends AbstractQueue<T> implements CompletableQueue<T> {
                                                                    ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/core/support/Exceptions.java:152: warning: [removal] ThreadDeath in java.lang has been deprecated and marked for removal
		} else if (t instanceof ThreadDeath) {
		                        ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/core/support/Exceptions.java:153: warning: [removal] ThreadDeath in java.lang has been deprecated and marked for removal
			throw (ThreadDeath) t;
			       ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/core/internal/PlatformDependent0.java:103: warning: [removal] getSecurityManager() in System has been deprecated and marked for removal
		if (System.getSecurityManager() == null) {
		          ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/core/internal/PlatformDependent0.java:106: warning: [removal] AccessController in java.security has been deprecated and marked for removal
			return AccessController.doPrivileged(new PrivilegedAction<ClassLoader>() {
			       ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/core/internal/UnsafeAtomicReferenceFieldUpdater.java:34: warning: [deprecation] objectFieldOffset(Field) in Unsafe has been deprecated
		offset = unsafe.objectFieldOffset(field);
		               ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/core/queue/CompletableLinkedQueue.java:27: warning: [deprecation] CompletableQueue in reactor.core.queue has been deprecated
final public class CompletableLinkedQueue<T> extends LinkedTransferQueue<T> implements CompletableQueue<T>{
                                                                                       ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/core/queue/CompletableLinkedQueue.java:27: warning: [deprecation] CompletableQueue in reactor.core.queue has been deprecated
final public class CompletableLinkedQueue<T> extends LinkedTransferQueue<T> implements CompletableQueue<T>{
                                                                                       ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/core/queue/CompletableBlockingQueue.java:28: warning: [deprecation] CompletableQueue in reactor.core.queue has been deprecated
final public class CompletableBlockingQueue<T> extends ArrayBlockingQueue<T> implements CompletableQueue<T>{
                                                                                        ^
/<<PKGBUILDDIR>>/reactor-core/src/main/java/reactor/core/queue/CompletableBlockingQueue.java:28: warning: [deprecation] CompletableQueue in reactor.core.queue has been deprecated
final public class CompletableBlockingQueue<T> extends ArrayBlockingQueue<T> implements CompletableQueue<T>{
                                                                                        ^
34 warnings
:reactor-core:compileJava (Thread[#26,Daemon worker,5,main]) completed. Took 2.613 secs.
:reactor-core:compileGroovy (Thread[#40,Task worker for ':',5,main]) started.
:reactor-core:compileGroovy
Putting task artifact state for task ':reactor-core:compileGroovy' into context took 0.0 secs.
file or directory '/<<PKGBUILDDIR>>/reactor-core/src/main/groovy', not found
Skipping task ':reactor-core:compileGroovy' as it has no source files and no previous output files.
:reactor-core:compileGroovy NO-SOURCE
:reactor-core:compileGroovy (Thread[#40,Task worker for ':',5,main]) completed. Took 0.001 secs.
:reactor-core:processResources (Thread[#40,Task worker for ':',5,main]) started.
:reactor-core:processResources
Putting task artifact state for task ':reactor-core:processResources' into context took 0.0 secs.
Up-to-date check for task ':reactor-core:processResources' took 0.0 secs. It is not up-to-date because:
  No history is available.
:reactor-core:processResources (Thread[#40,Task worker for ':',5,main]) completed. Took 0.007 secs.
:reactor-core:classes (Thread[#40,Task worker for ':',5,main]) started.
:reactor-core:classes
Skipping task ':reactor-core:classes' as it has no actions.
:reactor-core:classes (Thread[#40,Task worker for ':',5,main]) completed. Took 0.0 secs.
:reactor-core:debianMavenPom (Thread[#40,Task worker for ':',5,main]) started.
:reactor-core:debianMavenPom
Putting task artifact state for task ':reactor-core:debianMavenPom' into context took 0.0 secs.
Up-to-date check for task ':reactor-core:debianMavenPom' took 0.0 secs. It is not up-to-date because:
  No history is available.
	Generating pom file /<<PKGBUILDDIR>>/reactor-core/build/debian/reactor-core.pom
:reactor-core:debianMavenPom (Thread[#40,Task worker for ':',5,main]) completed. Took 0.034 secs.
:reactor-core:osgiClasses (Thread[#40,Task worker for ':',5,main]) started.
:reactor-core:osgiClasses
Putting task artifact state for task ':reactor-core:osgiClasses' into context took 0.0 secs.
Up-to-date check for task ':reactor-core:osgiClasses' took 0.003 secs. It is not up-to-date because:
  No history is available.
:reactor-core:osgiClasses (Thread[#40,Task worker for ':',5,main]) completed. Took 0.087 secs.
:reactor-core:jar (Thread[#26,Daemon worker,5,main]) started.
:reactor-core:jar
Putting task artifact state for task ':reactor-core:jar' into context took 0.0 secs.
Up-to-date check for task ':reactor-core:jar' took 0.244 secs. It is not up-to-date because:
  No history is available.
:reactor-core:jar (Thread[#26,Daemon worker,5,main]) completed. Took 0.435 secs.
:reactor-core:javadocJar (Thread[#26,Daemon worker,5,main]) started.
:reactor-core:javadocJar
Putting task artifact state for task ':reactor-core:javadocJar' into context took 0.0 secs.
:reactor-bus:compileJava (Thread[#40,Task worker for ':',5,main]) started.
:reactor-bus:compileJava
Putting task artifact state for task ':reactor-bus:compileJava' into context took 0.0 secs.
Up-to-date check for task ':reactor-core:javadocJar' took 0.002 secs. It is not up-to-date because:
  No history is available.
:reactor-core:javadocJar (Thread[#26,Daemon worker,5,main]) completed. Took 0.007 secs.
:reactor-core:sourcesJar (Thread[#26,Daemon worker,5,main]) started.
:reactor-core:sourcesJar
Putting task artifact state for task ':reactor-core:sourcesJar' into context took 0.0 secs.
	Replacing com.goldmansachs:gs-collections:jar:5.1.0  ->  org.eclipse.collections:eclipse-collections:jar:debian
file or directory '/<<PKGBUILDDIR>>/reactor-core/src/main/groovy', not found
Up-to-date check for task ':reactor-core:sourcesJar' took 0.002 secs. It is not up-to-date because:
  No history is available.
	Passing through org.eclipse.collections:eclipse-collections-parent:jar:debian
	Replacing com.jayway.jsonpath:json-path:jar:2.0.0  ->  com.jayway.jsonpath:json-path:jar:debian
	Passing through org.eclipse.collections:eclipse-collections-api:jar:debian
	Passing through net.minidev:json-smart:jar:debian
	Passing through net.minidev:accessors-smart:jar:debian
file or directory '/<<PKGBUILDDIR>>/reactor-core/src/main/groovy', not found
:reactor-core:sourcesJar (Thread[#26,Daemon worker,5,main]) completed. Took 0.062 secs.
:reactor-core:install (Thread[#26,Daemon worker,5,main]) started.
:reactor-core:install
Putting task artifact state for task ':reactor-core:install' into context took 0.0 secs.
Up-to-date check for task ':reactor-core:install' took 0.0 secs. It is not up-to-date because:
  Task has not declared any outputs.
Publishing configuration: configuration ':reactor-core:archives'
Publishing to org.gradle.api.publication.maven.internal.deployer.BaseMavenInstaller at 41376c08
Up-to-date check for task ':reactor-bus:compileJava' took 1.074 secs. It is not up-to-date because:
  No history is available.
All input files are considered out-of-date for incremental task ':reactor-bus:compileJava'.
Use of target 1.7 is no longer supported, switching to 8
Use of source 1.7 is no longer supported, switching to 8
Compiling with JDK Java compiler API.
:reactor-core:install FAILED
:reactor-core:install (Thread[#26,Daemon worker,5,main]) completed. Took 1.055 secs.
/<<PKGBUILDDIR>>/reactor-bus/src/main/java/reactor/bus/registry/CachingRegistry.java:149: warning: [deprecation] getId() in Thread has been deprecated
		Long threadId = Thread.currentThread().getId();
		                                      ^
/<<PKGBUILDDIR>>/reactor-bus/src/main/java/reactor/bus/selector/JsonPathSelector.java:153: warning: [deprecation] getArrayIndex(Object,int,boolean) in JsonProvider has been deprecated
		public Object getArrayIndex(Object obj, int idx, boolean unwrap) {
		              ^
2 warnings
:reactor-bus:compileJava (Thread[#40,Task worker for ':',5,main]) completed. Took 1.497 secs.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':reactor-core:install'.
> Could not publish configuration 'archives'
   > org.codehaus.plexus.component.repository.exception.ComponentLookupException: com.google.inject.ProvisionException: Unable to provision, see the following errors:
     
     1) [Guice/NullInjectedIntoNonNullable]: null returned by binding at LocatorWiring
      but the 1st parameter of DefaultRepositorySystem.<init>(DefaultRepositorySystem.java:127) is not @Nullable
       at LocatorWiring
       at DefaultRepositorySystem.<init>(DefaultRepositorySystem.java:127)
           \_ for 1st parameter
       while locating DefaultRepositorySystem
       while locating Object annotated with *
     
     Learn more:
       https://github.com/google/guice/wiki/NULL_INJECTED_INTO_NON_NULLABLE
     
     1 error
     
     ======================
     Full classname legend:
     ======================
     DefaultRepositorySystem: "org.eclipse.aether.internal.impl.DefaultRepositorySystem"
     LocatorWiring:           "org.eclipse.sisu.wire.LocatorWiring"
     ========================
     End of classname legend:
     ========================
     
           role: org.eclipse.aether.RepositorySystem
       roleHint: 

* Try:
Run with --debug option to get more log output. Run with --scan to get full insights.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':reactor-core:install'.
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
	at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
	at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)
	at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
	at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:60)
	at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:97)
	at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:87)
	at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)
	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
	at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)
	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)
	at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:123)
	at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:79)
	at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:104)
	at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:98)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:626)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:581)
	at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98)
	at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:59)
	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:128)
	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37)
	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
	at org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuildExecuter.java:23)
	at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.java:43)
	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:46)
	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:30)
	at org.gradle.initialization.DefaultGradleLauncher$ExecuteTasks.run(DefaultGradleLauncher.java:314)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
	at org.gradle.initialization.DefaultGradleLauncher.runTasks(DefaultGradleLauncher.java:204)
	at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:134)
	at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:109)
	at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:78)
	at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:75)
	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152)
	at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:100)
	at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:75)
	at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)
	at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
	at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)
	at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$1.run(RunAsBuildOperationBuildActionRunner.java:43)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
	at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:40)
	at org.gradle.tooling.internal.provider.SubscribableBuildActionRunner.run(SubscribableBuildActionRunner.java:51)
	at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:47)
	at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:30)
	at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:39)
	at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:25)
	at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:80)
	at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:53)
	at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:57)
	at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:32)
	at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:36)
	at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:25)
	at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43)
	at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29)
	at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:69)
	at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:30)
	at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:59)
	at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:44)
	at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:45)
	at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:30)
	at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67)
	at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
	at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
	at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
	at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
	at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74)
	at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72)
	at org.gradle.util.Swapper.swap(Swapper.java:38)
	at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
	at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:50)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
	at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:62)
	at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
	at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:82)
	at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
	at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
	at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:295)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
Caused by: org.gradle.api.artifacts.PublishException: Could not publish configuration 'archives'
	at org.gradle.api.tasks.Upload.upload(Upload.java:67)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:46)
	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39)
	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)
	at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:780)
	at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:747)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:121)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:110)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)
	... 103 more
Caused by: org.gradle.internal.UncheckedException: org.codehaus.plexus.component.repository.exception.ComponentLookupException: com.google.inject.ProvisionException: Unable to provision, see the following errors:

1) [Guice/NullInjectedIntoNonNullable]: null returned by binding at LocatorWiring
 but the 1st parameter of DefaultRepositorySystem.<init>(DefaultRepositorySystem.java:127) is not @Nullable
  at LocatorWiring
  at DefaultRepositorySystem.<init>(DefaultRepositorySystem.java:127)
      \_ for 1st parameter
  while locating DefaultRepositorySystem
  while locating Object annotated with *

Learn more:
  https://github.com/google/guice/wiki/NULL_INJECTED_INTO_NON_NULLABLE

1 error

======================
Full classname legend:
======================
DefaultRepositorySystem: "org.eclipse.aether.internal.impl.DefaultRepositorySystem"
LocatorWiring:           "org.eclipse.sisu.wire.LocatorWiring"
========================
End of classname legend:
========================

      role: org.eclipse.aether.RepositorySystem
  roleHint: 
	at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:63)
	at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:40)
	at org.gradle.api.publication.maven.internal.action.AbstractMavenPublishAction.newRepositorySystem(AbstractMavenPublishAction.java:143)
	at org.gradle.api.publication.maven.internal.action.AbstractMavenPublishAction.publish(AbstractMavenPublishAction.java:102)
	at org.gradle.api.publication.maven.internal.action.MavenInstallAction.publish(MavenInstallAction.java:27)
	at org.gradle.api.publication.maven.internal.deployer.AbstractMavenResolver.execute(AbstractMavenResolver.java:123)
	at org.gradle.api.publication.maven.internal.deployer.AbstractMavenResolver.publish(AbstractMavenResolver.java:116)
	at org.gradle.api.publication.maven.internal.deployer.AbstractMavenResolver.publish(AbstractMavenResolver.java:95)
	at org.gradle.api.publication.maven.internal.deployer.BaseMavenInstaller.publish(BaseMavenInstaller.java:28)
	at org.gradle.api.internal.artifacts.ivyservice.publisher.DefaultIvyDependencyPublisher.publish(DefaultIvyDependencyPublisher.java:42)
	at org.gradle.api.internal.artifacts.ivyservice.publisher.IvyBackedArtifactPublisher.publish(IvyBackedArtifactPublisher.java:78)
	at org.gradle.api.internal.artifacts.ivyservice.IvyContextualArtifactPublisher$1.execute(IvyContextualArtifactPublisher.java:43)
	at org.gradle.api.internal.artifacts.ivyservice.IvyContextualArtifactPublisher$1.execute(IvyContextualArtifactPublisher.java:40)
	at org.gradle.internal.Transformers$4.transform(Transformers.java:133)
	at org.gradle.api.internal.artifacts.ivyservice.DefaultIvyContextManager.withIvy(DefaultIvyContextManager.java:61)
	at org.gradle.api.internal.artifacts.ivyservice.DefaultIvyContextManager.withIvy(DefaultIvyContextManager.java:39)
	at org.gradle.api.internal.artifacts.ivyservice.IvyContextualArtifactPublisher.publish(IvyContextualArtifactPublisher.java:40)
	at org.gradle.api.tasks.Upload.upload(Upload.java:65)
	... 117 more
Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: com.google.inject.ProvisionException: Unable to provision, see the following errors:

1) [Guice/NullInjectedIntoNonNullable]: null returned by binding at LocatorWiring
 but the 1st parameter of DefaultRepositorySystem.<init>(DefaultRepositorySystem.java:127) is not @Nullable
  at LocatorWiring
  at DefaultRepositorySystem.<init>(DefaultRepositorySystem.java:127)
      \_ for 1st parameter
  while locating DefaultRepositorySystem
  while locating Object annotated with *

Learn more:
  https://github.com/google/guice/wiki/NULL_INJECTED_INTO_NON_NULLABLE

1 error

======================
Full classname legend:
======================
DefaultRepositorySystem: "org.eclipse.aether.internal.impl.DefaultRepositorySystem"
LocatorWiring:           "org.eclipse.sisu.wire.LocatorWiring"
========================
End of classname legend:
========================

      role: org.eclipse.aether.RepositorySystem
  roleHint: 
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:267)
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:255)
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:249)
	at org.gradle.api.publication.maven.internal.action.AbstractMavenPublishAction.newRepositorySystem(AbstractMavenPublishAction.java:141)
	... 132 more
Caused by: com.google.inject.ProvisionException: Unable to provision, see the following errors:

1) [Guice/NullInjectedIntoNonNullable]: null returned by binding at LocatorWiring
 but the 1st parameter of DefaultRepositorySystem.<init>(DefaultRepositorySystem.java:127) is not @Nullable
  at LocatorWiring
  at DefaultRepositorySystem.<init>(DefaultRepositorySystem.java:127)
      \_ for 1st parameter
  while locating DefaultRepositorySystem
  while locating Object annotated with *

Learn more:
  https://github.com/google/guice/wiki/NULL_INJECTED_INTO_NON_NULLABLE

1 error

======================
Full classname legend:
======================
DefaultRepositorySystem: "org.eclipse.aether.internal.impl.DefaultRepositorySystem"
LocatorWiring:           "org.eclipse.sisu.wire.LocatorWiring"
========================
End of classname legend:
========================

	at com.google.inject.internal.InternalProvisionException.toProvisionException(InternalProvisionException.java:251)
	at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1104)
	at org.eclipse.sisu.inject.Guice4$1.get(Guice4.java:162)
	at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:81)
	at org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:263)
	... 135 more


* Get more help at https://help.gradle.org

BUILD FAILED in 9s
19 actionable tasks: 19 executed
dh_auto_build: error: gradle --info --console plain --offline --stacktrace --no-daemon --refresh-dependencies --gradle-user-home .gradle -Duser.home=. -Duser.name=debian -Ddebian.package=projectreactor -Dfile.encoding=UTF-8 --parallel --max-workers=2 :reactor-core:install :reactor-net:install :reactor-bus:install :reactor-stream:install -x javadoc returned exit code 1
make[1]: *** [debian/rules:7: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:4: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202501/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:projectreactor, so that this is still
visible in the BTS web page for this package.

Thanks.



More information about the pkg-java-maintainers mailing list