"Skipping resubmission" log message uses `%s` placeholders with SLF4J
Los mantenedores suelen responder en 1 día
@fhrmrk ya está trabajando en esto.
Desde el 5/11/2026.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 85/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- java, spring-boot
- Área
- backend
Línea de trabajo
Busca DefaultEventPublicationRegistry.processFailedPublications(…) y compara la llamada de registro afectada con el mensaje cercano sobre el reenvío mencionado en la issue. Confirma que la salida muestra los dos valores en lugar de marcadores de posición literales; la issue incluye un reproductor y la salida esperada, pero no menciona ningún archivo de prueba.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
DefaultEventPublicationRegistry.processFailedPublications(…) logs with %s placeholders through SLF4J, which only understands {}, so the values are never shown:
LOGGER.info("Skipping resubmission as only %s should be resubmitted in parallel and currently %s are.",
options.getMaxInFlight(), currentlyResubmitted);
Affects 2.1.2; the line is the same on main. GH-1565 recently moved the resubmission debug message of the same class to {} placeholders.
Reproducer
Spring Modulith 2.1.2 with slf4j-simple, on JDK 25: java -cp <spring-modulith-events-core and its dependencies> SkippingResubmissionLog.java
import java.lang.reflect.Proxy;
import java.time.Clock;
import org.springframework.modulith.events.ResubmissionOptions;
import org.springframework.modulith.events.core.DefaultEventPublicationRegistry;
import org.springframework.modulith.events.core.EventPublicationRepository;
public class SkippingResubmissionLog {
public static void main(String[] args) {
// A repository in which 3 publications are currently being resubmitted
EventPublicationRepository repository = (EventPublicationRepository) Proxy.newProxyInstance(
EventPublicationRepository.class.getClassLoader(), new Class<?>[] { EventPublicationRepository.class },
(proxy, method, arguments) -> method.getName().equals("countByStatus") ? 3 : null);
new DefaultEventPublicationRegistry(repository, Clock.systemUTC())
.processFailedPublications(ResubmissionOptions.defaults().withMaxInFlight(3), publication -> {});
}
}
Output:
[main] INFO org.springframework.modulith.events.core.DefaultEventPublicationRegistry - Skipping resubmission as only %s should be resubmitted in parallel and currently %s are.
With {} instead of %s on top of 2.1.2, it prints Skipping resubmission as only 3 should be resubmitted in parallel and currently 3 are.
- Lenguaje dominante
- Java
- Estrellas
- 1.2k
- Forks
- 239
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de spring-projects/spring-modulith
-
Unstable order of relationships in generated PlantUML filesPosiblemente ocupada @odrotbohm la tomó hace 4 días. Abiertoin: documentation support type: improvement
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
spring-projects/spring-modulith#1991 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Upgrade to Spring Boot 4.0.10Posiblemente ocupada @odrotbohm la tomó hace 4 días. Abiertoin: infrastructure type: dependency-upgrade
spring-projects/spring-modulith#2008 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Upgrade to Micrometer Tracing 1.6.9Posiblemente ocupada @odrotbohm la tomó hace 4 días. Abiertoin: infrastructure type: dependency-upgrade
spring-projects/spring-modulith#2007 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Upgrade to Spring Boot 4.1.3Posiblemente ocupada @odrotbohm la tomó hace 4 días. Abiertoin: infrastructure type: dependency-upgrade
spring-projects/spring-modulith#2006 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Upgrade to Micrometer Tracing 1.7.3Posiblemente ocupada @odrotbohm la tomó hace 4 días. Abiertoin: infrastructure type: dependency-upgrade
spring-projects/spring-modulith#2005 · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de spring-projects/spring-modulith
Issues similares
-
jules
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
open-learning-exchange/myplanet#18568 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
quarkiverse/quarkus-ironjacamar#264 · 7 comentarios ·
-
[Bug]: Login shows only "Log-in failed" when Commons answers the login request with an API errorAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
commons-app/apps-android-commons#7295 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 85/100
hibernate/hibernate-reactive#4485 ·
Los mantenedores suelen responder en 1 día