Error "Please upgrade and release if needed the following projects" in Tanzu Application Advisor
search cancel

Error "Please upgrade and release if needed the following projects" in Tanzu Application Advisor

book

Article ID: 443340

calendar_today

Updated On:

Products

VMware Tanzu Spring Essentials

Issue/Introduction

When running the advisor upgrade-plan get command for your project, the command fails or warns with an error message similar to the following:

Some upgrades were not included in the upgrade plan.
Please upgrade and release if needed the following projects:
        * spring-boot:4.0.x
                The maximum supported version of jackson is 2.21.x

Environment

Tanzu Application Advisor

Cause

This issue occurs due to a version mismatch constraint within Tanzu Application Advisor's current handling of dependency ranges.

While Spring Boot 4 natively supports both Jackson 2 and Jackson 3, Tanzu Application Advisor does not currently support open version ranges. Consequently, Advisor hardcodes/configures Spring Boot 4 to use Jackson 2 by default. Because of this configuration constraint, the tool blocks the automatic upgrade to Jackson 3—even though the upgrade recipe for Jackson 3 exists within the tool.

Resolution

Depending on your project requirements, you can resolve or bypass this issue using one of the following two options:

  • Option 1: Accept the current state You can safely ignore the warning and continue using Spring Boot 4.0.x paired with Jackson 2.21.x. This is a stable configuration.

  • Option 2: Force the upgrade to Jackson 3 If your project requires Jackson 3 features, you can manually override the constraint. Please refer to the internal documentation: Why can I not upgrade to Spring Boot 4 and Jackson 3 for step-by-step instructions on how to force the upgrade.