How Maven Broke PDF Generation in Contract Signatures
Introduction In software development, managing dependencies is crucial. However, even a minor change can lead to unexpected issues, as we experienced in our project, Contract Signatures. Our PDF generation suddenly stopped working, and the error message, “NoSuchMethodError (DriverCommandExecutor.<init>),” was far from enlightening. Initially, we suspected that the migration from Java 20 to 21 was the culprit, but that turned out not to be the case. Instead, we traced the issue back to an upgrade in spring-boot-dependencies from version 3....