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

#1091946#5
Date:
2025-01-02 18:09:25 UTC
From:
To:
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@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'.
   > 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.

#1091946#10
Date:
2025-01-02 18:49:02 UTC
From:
To:
Le 2025-01-02 19:09, Santiago Vila a écrit :

This is very likely to be caused by #1091772.

Regards,

#1091946#17
Date:
2025-04-05 16:43:34 UTC
From:
To:
#1091772 was fixed but now this projects needs some patching to work
with the recent upgrade of libjeromq-java:

Best regards,

#1091946#24
Date:
2026-10-29 00:29:20 UTC
From:
To:
Hello,

Bug #1091946 in projectreactor reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/java-team/projectreactor/-/commit/0ce35c7ba63ee0eae61f19de719213ef8cdf019a

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1091946

#1091946#31
Date:
2026-10-29 01:29:00 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
projectreactor, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1091946@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Emmanuel Bourg <ebourg@apache.org> (supplier of updated projectreactor package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Wed, 28 Oct 2026 19:52:00 +0100
Source: projectreactor
Architecture: source
Version: 3.2.12-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Changed-By: Emmanuel Bourg <ebourg@apache.org>
Closes: 1091946
Changes:
 projectreactor (3.2.12-1) unstable; urgency=medium
 .
   * New upstream release
     - Build reactor-core and reactor-test, the reactor-bus, reactor-net
       and reactor-stream modules no longer exist (Closes: #1091946)
     - Removed the metrics support, Micrometer is not packaged
   * Converted debian/watch to the version 5 format and track the
     reactor-core repository
   * Updated the package description
   * Updated debian/copyright
   * Standards-Version updated to 4.7.4
   * Removed the Priority field
Checksums-Sha1:
 ec177cbc53d490d8613c57ad7041a3584fea8bbe 2186 projectreactor_3.2.12-1.dsc
 94af28e2ce6fbc3a9a22472933053ed34eb06700 1454752 projectreactor_3.2.12.orig.tar.xz
 6b953b1385fbff17ac13cb7696e5b23a727a97e3 5640 projectreactor_3.2.12-1.debian.tar.xz
 2f17e0b149fb3e426c489fa91d389b818f755690 17543 projectreactor_3.2.12-1_source.buildinfo
Checksums-Sha256:
 16dd78cb0a896996dd9dfbf5cd882ce25c19ae7087fbb2d6fe588e8523808379 2186 projectreactor_3.2.12-1.dsc
 c1503377a3434544bdd82cea97b0ed15bf9a4f715e8eb025f6570fe2743a45d2 1454752 projectreactor_3.2.12.orig.tar.xz
 c7e297bee6f98e8e39dd86448ce6c40b9fe20e477cefa7156d2d0f24edc0b9b7 5640 projectreactor_3.2.12-1.debian.tar.xz
 26de517a8d9e68b9541c6192a87708437370373ef23febfecc9cd4604689e452 17543 projectreactor_3.2.12-1_source.buildinfo
Files:
 819c45639d6953756b415c6cb14fe7b3 2186 java optional projectreactor_3.2.12-1.dsc
 f7dca971b2fcd2cd8775850baac9f808 1454752 java optional projectreactor_3.2.12.orig.tar.xz
 13810f5167bdff933da9eb46d5aff304 5640 java optional projectreactor_3.2.12-1.debian.tar.xz
 fdeb38b93a6eb745a8eb0f4f8167d8b2 17543 java optional projectreactor_3.2.12-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEuM5N4hCA3PkD4WxA9RPEGeS50KwFAmrik1USHGVib3VyZ0Bh
cGFjaGUub3JnAAoJEPUTxBnkudCsi8gQAJiJXe6KBzZnoSzy0adJebxcf8ZIk/DM
t9XW1LSmVg5yJwFfiMlOs1tEDV7XYZJZCpoPmXn6l4kmFqXKWaAXUI/WI0jRRk+S
Gj9K5nJoaGx6ciH8W8uMbtm+BYi7NO7t8NBCfFv7fwddSkcEzUceD8UzbKHCdzbX
uSkPUBPp0m79Geyt32r+9GLV9o/kb0dHTj3LeIzyVqJK0nPlI2G1XYbQqXRyFPR9
2cGyqUt+D/JYtrKcI1RG0WLLWhyetIDh/a7v0aL7spjqCquOHzdqF0REITvLj400
l0hLxexeqMMMIhkcz8rn1tHO3ZTqC3MlQ/PskiAwqiy/lW4hSVHpc2hvG7MKLR06
hfL8ctaZZo2ORHZQoS3xvQ2U2mqetJ8wIYwMtZTeDTXTYFLLw5ktSWuH+oz9IVDD
LRyosFT8loeMCQnS6GC4ZJgx7tPuyuqp8yn/YiozP8x1GDE5c+GmfYAXz8J7GWa7
W1dMUK8+6mOkdFO6F26vy+I0RkKlw6GmXTaSQzAqG2fDSSFfR3PZZqkIJ+zPnYzI
tHC6qIYgy0yLSLoO7j2HrpEEEcGY0kczekXX0f0tGNHwVqJRhP4ifRDajSaqVoO7
fyEJXA1UxmCHeCt+R4KSzl3zzDIiGos2Oc+xbohF2vS17NKCXfLz0zEkZ9PE7vXi
GE8VFlBZbce3
=fcAZ
-----END PGP SIGNATURE-----