Skip to content

Spring Boot v3.4.x consistently fails to respond on GCP Cloud Run [after some event occurs] #44288

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
bjornharvold opened this issue Feb 15, 2025 · 3 comments
Labels
status: duplicate A duplicate of another issue

Comments

@bjornharvold
Copy link

bjornharvold commented Feb 15, 2025

Hi Team Spring Boot 🫡

We are successfully running Spring Boot 3.3.x on GCP Cloud Run with Java 23 and have been running successfully with all previous Spring Boot versions for years.

When we upgrade to Spring Boot 3.4.x, an unknown hang occurs that makes the instance completely unresponsive until it's restarted.

  • The hang has been consistent through 3.4.0, 3.4.1, 3.4.2.
  • We are unable to reproduce this locally in our dev laptops.
  • We have tried adding more memory to our GCP instance without luck.
  • There is nothing in the GCP Cloud Run log that indicates why this occurs.
  • The instance starts and we are able to hit a simple /ping endpoint as many times as we like. The moment we authenticate [successfully] with Spring Authorization Server (version comes from Spring Dependencies) and try to hit a secured REST endpoint, the hang occurs every time.
  • Can't even confirm if this is related to SAS (FYI we clear out all persistent sessions for all major updates of SAS)
  • The secured endpoint looks like this
@JsonView(Views.Supplier.class)
    @Operation(
            summary = "Property Search",
            description = "Retrieve a paginated list of  hotels you manage."
    )
    @PostMapping(
            value = {"/api/property/grid"},
            headers = ApplicationMediaType.WINK_VERSION_HEADER_NAME + "=" + ApplicationMediaType.VERSION_2_0,
            consumes = ApplicationMediaType.APPLICATION_JSON_VALUE,
            produces = ApplicationMediaType.APPLICATION_JSON_VALUE
    )
    public Page<HotelView> propertySearch(
            @AuthenticationPrincipal Jwt principal,
            @io.swagger.v3.oas.annotations.parameters.RequestBody(description = "Filter grid by state request body", required = true) @Valid @RequestBody State state
    ) {

        final String userIdentifier = getSessionUserOrOwnerIdentifierByPriority(principal);

        final List<String> hotelIds = this.companyViewRepository.findHotelCompanyIdsManagedByUser(userIdentifier);

        if (CollectionUtils.isNotEmpty(hotelIds)) {
            // only show hotels to hoteliers that have these statuses
            final List<String> statuses = List.of(
                    InternalHotelStatusCode.WAITING_ON_CONTRACT.name(),
                    InternalHotelStatusCode.ACTIVE.name(),
                    InternalHotelStatusCode.CONTRACT_SIGNED.name()
            );

            return this.hotelViewRepository.findHotelsByState(state
                    .appendInFilter("id", hotelIds)
                    .appendInFilter("hotel.status", statuses)
            );
        }

        final Pageable pageable = StateMongoQueryHelper.createStatePageable(state);
        return Page.empty(pageable);
    }

It's a simple MongoDb query returning a Page.

We have spent days on this and because we cannot retrieve a thread dump from GCP Cloud Run, we are all sitting here scratching our heads 🫤 over here. I had another developer from another team reach out to me, who have the same issue as us, ask us if we have been able to figure it out. For a brief period, we thought it was the new Sentry 8.x, but after completely removing Sentry and still seeing the hang in staging, we are unsure where to look next.

Here's our 3rd party dependencies that might help you:

[INFO] --- dependency:3.6.1:tree (default-cli) @ inventory-app ---
[INFO] travel.wink:inventory-app:jar:30.13.1-SNAPSHOT
[INFO] +- travel.wink:common-web:jar:30.13.1-SNAPSHOT:compile
[INFO] |  +- travel.wink:shared-api:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  +- com.github.jknack:handlebars:jar:4.4.0:compile
[INFO] |  |  |  \- org.openjdk.nashorn:nashorn-core:jar:15.4:compile
[INFO] |  |  |     +- org.ow2.asm:asm-commons:jar:7.3.1:compile
[INFO] |  |  |     |  \- org.ow2.asm:asm-analysis:jar:7.3.1:compile
[INFO] |  |  |     +- org.ow2.asm:asm-tree:jar:7.3.1:compile
[INFO] |  |  |     \- org.ow2.asm:asm-util:jar:7.3.1:compile
[INFO] |  |  \- com.ibm.icu:icu4j:jar:76.1:compile
[INFO] |  \- org.springframework:spring-webmvc:jar:6.1.16:compile
[INFO] +- travel.wink:inventory:jar:30.13.1-SNAPSHOT:compile
[INFO] |  +- travel.wink:ai:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  +- travel.wink:ai-api:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  |  \- com.theokanning.openai-gpt3-java:service:jar:0.18.2:compile
[INFO] |  |  |     +- com.theokanning.openai-gpt3-java:client:jar:0.18.2:compile
[INFO] |  |  |     |  \- com.theokanning.openai-gpt3-java:api:jar:0.18.2:compile
[INFO] |  |  |     |     \- com.knuddels:jtokkit:jar:0.5.1:compile
[INFO] |  |  |     +- com.squareup.retrofit2:retrofit:jar:2.9.0:compile
[INFO] |  |  |     +- com.squareup.retrofit2:adapter-rxjava2:jar:2.9.0:compile
[INFO] |  |  |     |  \- io.reactivex.rxjava2:rxjava:jar:2.0.0:compile
[INFO] |  |  |     +- com.squareup.retrofit2:converter-jackson:jar:2.9.0:runtime
[INFO] |  |  |     \- com.kjetland:mbknor-jackson-jsonschema_2.12:jar:1.0.34:runtime
[INFO] |  |  |        +- org.scala-lang:scala-library:jar:2.12.8:runtime
[INFO] |  |  |        +- javax.validation:validation-api:jar:2.0.1.Final:runtime
[INFO] |  |  |        \- io.github.classgraph:classgraph:jar:4.8.21:runtime
[INFO] |  |  +- com.google.cloud:google-cloud-vertexai:jar:1.13.0:compile
[INFO] |  |  |  +- io.grpc:grpc-api:jar:1.67.1:compile
[INFO] |  |  |  +- io.grpc:grpc-stub:jar:1.67.1:compile
[INFO] |  |  |  +- io.grpc:grpc-protobuf:jar:1.67.1:compile
[INFO] |  |  |  +- io.grpc:grpc-protobuf-lite:jar:1.67.1:runtime
[INFO] |  |  |  +- com.google.api:api-common:jar:2.40.0:compile
[INFO] |  |  |  +- com.google.auto.value:auto-value-annotations:jar:1.11.0:compile
[INFO] |  |  |  +- com.google.j2objc:j2objc-annotations:jar:3.0.0:compile
[INFO] |  |  |  +- com.google.protobuf:protobuf-java:jar:4.28.3:compile
[INFO] |  |  |  +- com.google.api.grpc:proto-google-common-protos:jar:2.48.0:compile
[INFO] |  |  |  +- com.google.api.grpc:proto-google-cloud-vertexai-v1:jar:1.13.0:compile
[INFO] |  |  |  +- com.google.guava:guava:jar:33.0.0-jre:compile
[INFO] |  |  |  +- com.google.guava:failureaccess:jar:1.0.2:compile
[INFO] |  |  |  +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile
[INFO] |  |  |  +- com.google.api:gax:jar:2.57.0:compile
[INFO] |  |  |  +- com.google.auth:google-auth-library-credentials:jar:1.29.0:compile
[INFO] |  |  |  +- io.grpc:grpc-context:jar:1.67.1:compile
[INFO] |  |  |  +- com.google.auth:google-auth-library-oauth2-http:jar:1.29.0:compile
[INFO] |  |  |  +- com.google.api:gax-grpc:jar:2.57.0:compile
[INFO] |  |  |  +- io.grpc:grpc-inprocess:jar:1.67.1:compile
[INFO] |  |  |  +- io.grpc:grpc-core:jar:1.67.1:compile
[INFO] |  |  |  +- com.google.android:annotations:jar:4.1.1.4:runtime
[INFO] |  |  |  +- org.codehaus.mojo:animal-sniffer-annotations:jar:1.24:runtime
[INFO] |  |  |  +- io.grpc:grpc-alts:jar:1.67.1:compile
[INFO] |  |  |  +- io.grpc:grpc-grpclb:jar:1.67.1:compile
[INFO] |  |  |  +- org.conscrypt:conscrypt-openjdk-uber:jar:2.5.2:compile
[INFO] |  |  |  +- io.grpc:grpc-auth:jar:1.67.1:compile
[INFO] |  |  |  +- io.grpc:grpc-netty-shaded:jar:1.67.1:compile
[INFO] |  |  |  +- io.grpc:grpc-util:jar:1.67.1:runtime
[INFO] |  |  |  +- io.perfmark:perfmark-api:jar:0.27.0:runtime
[INFO] |  |  |  +- io.grpc:grpc-googleapis:jar:1.67.1:runtime
[INFO] |  |  |  +- io.grpc:grpc-xds:jar:1.67.1:runtime
[INFO] |  |  |  +- io.grpc:grpc-services:jar:1.67.1:runtime
[INFO] |  |  |  +- com.google.re2j:re2j:jar:1.7:runtime
[INFO] |  |  |  +- com.google.api:gax-httpjson:jar:2.57.0:compile
[INFO] |  |  |  +- com.google.http-client:google-http-client:jar:1.45.0:compile
[INFO] |  |  |  +- io.opencensus:opencensus-contrib-http-util:jar:0.31.1:compile
[INFO] |  |  |  +- com.google.http-client:google-http-client-gson:jar:1.45.0:compile
[INFO] |  |  |  +- com.google.protobuf:protobuf-java-util:jar:4.28.3:compile
[INFO] |  |  |  +- com.google.api.grpc:grpc-google-common-protos:jar:2.48.0:compile
[INFO] |  |  |  +- com.google.api.grpc:proto-google-iam-v1:jar:1.43.0:compile
[INFO] |  |  |  +- com.google.api.grpc:grpc-google-iam-v1:jar:1.43.0:compile
[INFO] |  |  |  \- org.threeten:threetenbp:jar:1.7.0:compile
[INFO] |  |  +- org.seleniumhq.selenium:selenium-java:jar:4.26.0:compile
[INFO] |  |  |  +- org.seleniumhq.selenium:selenium-api:jar:4.26.0:compile
[INFO] |  |  |  |  \- org.jspecify:jspecify:jar:0.3.0:compile
[INFO] |  |  |  +- org.seleniumhq.selenium:selenium-chrome-driver:jar:4.26.0:compile
[INFO] |  |  |  |  +- com.google.auto.service:auto-service-annotations:jar:1.1.1:compile
[INFO] |  |  |  |  +- org.seleniumhq.selenium:selenium-chromium-driver:jar:4.26.0:compile
[INFO] |  |  |  |  +- org.seleniumhq.selenium:selenium-json:jar:4.26.0:compile
[INFO] |  |  |  |  \- org.seleniumhq.selenium:selenium-manager:jar:4.26.0:compile
[INFO] |  |  |  +- org.seleniumhq.selenium:selenium-devtools-v128:jar:4.26.0:compile
[INFO] |  |  |  +- org.seleniumhq.selenium:selenium-devtools-v129:jar:4.26.0:compile
[INFO] |  |  |  +- org.seleniumhq.selenium:selenium-devtools-v130:jar:4.26.0:compile
[INFO] |  |  |  +- org.seleniumhq.selenium:selenium-devtools-v85:jar:4.26.0:compile
[INFO] |  |  |  +- org.seleniumhq.selenium:selenium-edge-driver:jar:4.26.0:compile
[INFO] |  |  |  +- org.seleniumhq.selenium:selenium-firefox-driver:jar:4.26.0:compile
[INFO] |  |  |  |  \- org.seleniumhq.selenium:selenium-http:jar:4.26.0:compile
[INFO] |  |  |  |     \- dev.failsafe:failsafe:jar:3.3.2:compile
[INFO] |  |  |  +- org.seleniumhq.selenium:selenium-ie-driver:jar:4.26.0:compile
[INFO] |  |  |  +- org.seleniumhq.selenium:selenium-remote-driver:jar:4.26.0:compile
[INFO] |  |  |  |  +- io.opentelemetry.semconv:opentelemetry-semconv:jar:1.25.0-alpha:compile
[INFO] |  |  |  |  +- io.opentelemetry:opentelemetry-api:jar:1.38.0:compile
[INFO] |  |  |  |  +- io.opentelemetry:opentelemetry-context:jar:1.38.0:compile
[INFO] |  |  |  |  +- io.opentelemetry:opentelemetry-exporter-logging:jar:1.38.0:compile
[INFO] |  |  |  |  +- io.opentelemetry:opentelemetry-sdk-common:jar:1.38.0:compile
[INFO] |  |  |  |  +- io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:jar:1.38.0:compile
[INFO] |  |  |  |  +- io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:jar:1.38.0:compile
[INFO] |  |  |  |  |  \- io.opentelemetry:opentelemetry-api-incubator:jar:1.38.0-alpha:runtime
[INFO] |  |  |  |  +- io.opentelemetry:opentelemetry-sdk-trace:jar:1.38.0:compile
[INFO] |  |  |  |  +- io.opentelemetry:opentelemetry-sdk:jar:1.38.0:compile
[INFO] |  |  |  |  |  +- io.opentelemetry:opentelemetry-sdk-metrics:jar:1.38.0:compile
[INFO] |  |  |  |  |  \- io.opentelemetry:opentelemetry-sdk-logs:jar:1.38.0:compile
[INFO] |  |  |  |  \- org.seleniumhq.selenium:selenium-os:jar:4.26.0:compile
[INFO] |  |  |  |     \- org.apache.commons:commons-exec:jar:1.4.0:compile
[INFO] |  |  |  +- org.seleniumhq.selenium:selenium-safari-driver:jar:4.26.0:compile
[INFO] |  |  |  \- org.seleniumhq.selenium:selenium-support:jar:4.26.0:compile
[INFO] |  |  +- io.github.bonigarcia:webdrivermanager:jar:5.8.0:compile
[INFO] |  |  |  +- com.github.docker-java:docker-java:jar:3.3.6:compile
[INFO] |  |  |  |  +- com.github.docker-java:docker-java-core:jar:3.3.6:compile
[INFO] |  |  |  |  |  +- com.github.docker-java:docker-java-api:jar:3.3.6:compile
[INFO] |  |  |  |  |  \- org.bouncycastle:bcpkix-jdk18on:jar:1.76:compile
[INFO] |  |  |  |  |     +- org.bouncycastle:bcprov-jdk18on:jar:1.78.1:compile
[INFO] |  |  |  |  |     \- org.bouncycastle:bcutil-jdk18on:jar:1.76:compile
[INFO] |  |  |  |  \- org.slf4j:jcl-over-slf4j:jar:2.0.16:compile
[INFO] |  |  |  +- com.github.docker-java:docker-java-transport-httpclient5:jar:3.3.6:compile
[INFO] |  |  |  |  +- com.github.docker-java:docker-java-transport:jar:3.3.6:compile
[INFO] |  |  |  |  \- net.java.dev.jna:jna:jar:5.13.0:compile
[INFO] |  |  |  \- org.apache.httpcomponents.client5:httpclient5:jar:5.3.1:compile
[INFO] |  |  |     +- org.apache.httpcomponents.core5:httpcore5:jar:5.2.5:compile
[INFO] |  |  |     \- org.apache.httpcomponents.core5:httpcore5-h2:jar:5.2.5:compile
[INFO] |  |  +- org.jsoup:jsoup:jar:1.18.1:compile
[INFO] |  |  \- org.htmlunit:htmlunit-xpath:jar:3.11.0:compile
[INFO] |  +- travel.wink:calendar:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  \- org.mnode.ical4j:ical4j:jar:4.0.6:compile
[INFO] |  +- travel.wink:inventory-api:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  +- travel.wink:geoip-api:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  +- travel.wink:mail-api:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  |  +- com.mailersend:java-sdk:jar:1.0.1:compile
[INFO] |  |  |  \- com.mailerlite:mailerlite-java:jar:0.0.2:compile
[INFO] |  |  +- travel.wink:reference-api:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  +- travel.wink:security-api:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  +- travel.wink:payment-api:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  |  +- travel.wink:accounting-api:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  |  \- travel.wink:wise-api:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  +- travel.wink:payment-sdk-java:jar:30.5.21:compile
[INFO] |  |  |  +- org.springframework.security:spring-security-oauth2-client:jar:6.3.6:compile
[INFO] |  |  |  |  \- com.nimbusds:oauth2-oidc-sdk:jar:9.43.4:compile
[INFO] |  |  |  |     +- com.nimbusds:content-type:jar:2.2:compile
[INFO] |  |  |  |     \- com.nimbusds:lang-tag:jar:1.7:compile
[INFO] |  |  |  +- io.swagger:swagger-annotations:jar:1.6.14:compile
[INFO] |  |  |  +- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:jar:2.17.3:compile
[INFO] |  |  |  +- org.openapitools:jackson-databind-nullable:jar:0.2.6:compile
[INFO] |  |  |  \- com.github.joschi.jackson:jackson-datatype-threetenbp:jar:2.15.2:compile
[INFO] |  |  +- travel.wink:google-hotel-api-hotel-local-feed:jar:0.0.4:compile
[INFO] |  |  +- travel.wink:google-hotel-api-transaction:jar:0.0.4:compile
[INFO] |  |  +- travel.wink:google-hotel-api-query:jar:0.0.4:compile
[INFO] |  |  \- io.github.threeten-jaxb:threeten-jaxb-core:jar:2.1.0:compile
[INFO] |  +- travel.wink:analytics:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  +- travel.wink:analytics-api:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  +- travel.wink:datasource:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  |  \- travel.wink:datasource-api:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  +- travel.wink:events:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  +- org.passay:passay:jar:1.6.5:compile
[INFO] |  |  \- org.springframework:spring-webflux:jar:6.1.16:compile
[INFO] |  +- travel.wink:geoip:jar:30.13.1-SNAPSHOT:compile
[INFO] |  +- travel.wink:mail:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  \- travel.wink:pdf:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |     +- io.github.openhtmltopdf:openhtmltopdf-core:jar:1.1.24:compile
[INFO] |  |     +- io.github.openhtmltopdf:openhtmltopdf-slf4j:jar:1.1.24:compile
[INFO] |  |     +- io.github.openhtmltopdf:openhtmltopdf-svg-support:jar:1.1.24:compile
[INFO] |  |     |  +- org.apache.xmlgraphics:batik-transcoder:jar:1.17:compile
[INFO] |  |     |  |  +- org.apache.xmlgraphics:batik-anim:jar:1.17:compile
[INFO] |  |     |  |  |  +- org.apache.xmlgraphics:batik-css:jar:1.17:compile
[INFO] |  |     |  |  |  +- org.apache.xmlgraphics:batik-parser:jar:1.17:compile
[INFO] |  |     |  |  |  \- org.apache.xmlgraphics:batik-svg-dom:jar:1.17:compile
[INFO] |  |     |  |  +- org.apache.xmlgraphics:batik-awt-util:jar:1.17:compile
[INFO] |  |     |  |  +- org.apache.xmlgraphics:batik-bridge:jar:1.17:compile
[INFO] |  |     |  |  |  \- org.apache.xmlgraphics:batik-script:jar:1.17:compile
[INFO] |  |     |  |  +- org.apache.xmlgraphics:batik-dom:jar:1.17:compile
[INFO] |  |     |  |  |  \- xml-apis:xml-apis:jar:1.4.01:compile
[INFO] |  |     |  |  +- org.apache.xmlgraphics:batik-gvt:jar:1.17:compile
[INFO] |  |     |  |  +- org.apache.xmlgraphics:batik-shared-resources:jar:1.17:compile
[INFO] |  |     |  |  +- org.apache.xmlgraphics:batik-svggen:jar:1.17:compile
[INFO] |  |     |  |  +- org.apache.xmlgraphics:batik-util:jar:1.17:compile
[INFO] |  |     |  |  |  +- org.apache.xmlgraphics:batik-constants:jar:1.17:compile
[INFO] |  |     |  |  |  \- org.apache.xmlgraphics:batik-i18n:jar:1.17:compile
[INFO] |  |     |  |  +- org.apache.xmlgraphics:batik-xml:jar:1.17:compile
[INFO] |  |     |  |  \- xml-apis:xml-apis-ext:jar:1.3.04:compile
[INFO] |  |     |  +- org.apache.xmlgraphics:batik-codec:jar:1.17:compile
[INFO] |  |     |  +- org.apache.xmlgraphics:batik-ext:jar:1.17:compile
[INFO] |  |     |  \- org.apache.xmlgraphics:xmlgraphics-commons:jar:2.9:compile
[INFO] |  |     \- io.github.openhtmltopdf:openhtmltopdf-pdfbox:jar:1.1.24:compile
[INFO] |  |        +- org.apache.pdfbox:xmpbox:jar:3.0.3:compile
[INFO] |  |        \- de.rototor.pdfbox:graphics2d:jar:3.0.1:compile
[INFO] |  +- travel.wink:media:jar:30.13.1-SNAPSHOT:compile
[INFO] |  +- travel.wink:reference:jar:30.13.1-SNAPSHOT:compile
[INFO] |  +- travel.wink:security:jar:30.13.1-SNAPSHOT:compile
[INFO] |  +- travel.wink:shared:jar:30.13.1-SNAPSHOT:compile
[INFO] |  +- travel.wink:stripe:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  \- travel.wink:stripe-api:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |     \- com.stripe:stripe-java:jar:28.1.0:compile
[INFO] |  +- org.mongodb:mongodb-driver-reactivestreams:jar:5.0.1:compile
[INFO] |  |  +- org.mongodb:bson:jar:5.0.1:compile
[INFO] |  |  +- org.mongodb:mongodb-driver-core:jar:5.0.1:compile
[INFO] |  |  |  \- org.mongodb:bson-record-codec:jar:5.0.1:runtime
[INFO] |  |  \- org.reactivestreams:reactive-streams:jar:1.0.4:compile
[INFO] |  +- org.mongodb:mongodb-driver-sync:jar:5.0.1:compile
[INFO] |  +- org.htmlunit:htmlunit:jar:4.6.0:compile
[INFO] |  |  +- org.htmlunit:htmlunit-core-js:jar:4.6.0:compile
[INFO] |  |  +- org.htmlunit:neko-htmlunit:jar:4.6.0:compile
[INFO] |  |  +- org.htmlunit:htmlunit-cssparser:jar:4.6.0:compile
[INFO] |  |  +- org.htmlunit:htmlunit-csp:jar:4.6.0:compile
[INFO] |  |  +- org.htmlunit:htmlunit-websocket-client:jar:4.6.0:compile
[INFO] |  |  +- commons-net:commons-net:jar:3.11.1:compile
[INFO] |  |  \- org.brotli:dec:jar:0.1.2:compile
[INFO] |  +- com.google.maps:google-maps-services:jar:2.2.0:compile
[INFO] |  |  +- com.squareup.okhttp3:okhttp:jar:4.12.0:compile
[INFO] |  |  |  +- com.squareup.okio:okio:jar:3.6.0:compile
[INFO] |  |  |  |  \- com.squareup.okio:okio-jvm:jar:3.6.0:compile
[INFO] |  |  |  |     \- org.jetbrains.kotlin:kotlin-stdlib-common:jar:1.9.25:compile
[INFO] |  |  |  \- org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:1.9.25:compile
[INFO] |  |  |     +- org.jetbrains.kotlin:kotlin-stdlib:jar:1.9.25:compile
[INFO] |  |  |     |  \- org.jetbrains:annotations:jar:13.0:compile
[INFO] |  |  |     \- org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:1.9.25:compile
[INFO] |  |  +- com.google.code.gson:gson:jar:2.10.1:compile
[INFO] |  |  \- io.opencensus:opencensus-api:jar:0.31.0:compile
[INFO] |  \- org.springframework.boot:spring-boot:jar:3.3.8:compile
[INFO] +- org.springframework.boot:spring-boot-starter-web:jar:3.3.8:compile
[INFO] |  +- org.springframework.boot:spring-boot-starter:jar:3.3.8:compile
[INFO] |  |  +- org.springframework.boot:spring-boot-starter-logging:jar:3.3.8:compile
[INFO] |  |  |  +- org.apache.logging.log4j:log4j-to-slf4j:jar:2.23.1:compile
[INFO] |  |  |  \- org.slf4j:jul-to-slf4j:jar:2.0.16:compile
[INFO] |  |  \- org.yaml:snakeyaml:jar:2.2:compile
[INFO] |  +- org.springframework.boot:spring-boot-starter-json:jar:3.3.8:compile
[INFO] |  \- org.springframework:spring-web:jar:6.1.16:compile
[INFO] +- org.springframework.boot:spring-boot-starter-undertow:jar:3.3.8:compile
[INFO] |  +- io.undertow:undertow-websockets-jsr:jar:2.3.18.Final:compile
[INFO] |  |  +- jakarta.websocket:jakarta.websocket-api:jar:2.1.1:compile
[INFO] |  |  \- jakarta.websocket:jakarta.websocket-client-api:jar:2.1.1:compile
[INFO] |  \- org.apache.tomcat.embed:tomcat-embed-el:jar:10.1.34:compile
[INFO] +- io.undertow:undertow-core:jar:2.3.18.Final:compile
[INFO] |  +- org.jboss.logging:jboss-logging:jar:3.5.3.Final:compile
[INFO] |  +- org.jboss.xnio:xnio-api:jar:3.8.16.Final:compile
[INFO] |  |  +- org.wildfly.common:wildfly-common:jar:1.5.4.Final:compile
[INFO] |  |  \- org.wildfly.client:wildfly-client-config:jar:1.0.1.Final:compile
[INFO] |  +- org.jboss.xnio:xnio-nio:jar:3.8.16.Final:runtime
[INFO] |  \- org.jboss.threads:jboss-threads:jar:3.5.0.Final:compile
[INFO] +- io.undertow:undertow-servlet:jar:2.3.18.Final:compile
[INFO] |  \- jakarta.servlet:jakarta.servlet-api:jar:6.0.0:compile
[INFO] +- org.springframework.boot:spring-boot-starter-validation:jar:3.3.8:compile
[INFO] +- org.springframework.boot:spring-boot-starter-thymeleaf:jar:3.3.8:compile
[INFO] |  \- org.thymeleaf:thymeleaf-spring6:jar:3.1.3.RELEASE:compile
[INFO] |     \- org.thymeleaf:thymeleaf:jar:3.1.3.RELEASE:compile
[INFO] |        +- org.attoparser:attoparser:jar:2.0.7.RELEASE:compile
[INFO] |        \- org.unbescape:unbescape:jar:1.1.6.RELEASE:compile
[INFO] +- io.sentry:sentry-spring-boot-starter-jakarta:jar:7.22.0:compile
[INFO] |  \- io.sentry:sentry-spring-boot-jakarta:jar:7.22.0:compile
[INFO] |     \- io.sentry:sentry-spring-jakarta:jar:7.22.0:compile
[INFO] +- org.springframework.boot:spring-boot-starter-oauth2-resource-server:jar:3.3.8:compile
[INFO] |  +- org.springframework.security:spring-security-oauth2-resource-server:jar:6.3.6:compile
[INFO] |  |  \- org.springframework.security:spring-security-oauth2-core:jar:6.3.6:compile
[INFO] |  \- org.springframework.security:spring-security-oauth2-jose:jar:6.3.6:compile
[INFO] |     \- com.nimbusds:nimbus-jose-jwt:jar:9.37.3:compile
[INFO] |        \- com.github.stephenc.jcip:jcip-annotations:jar:1.0-1:compile
[INFO] +- org.springframework.boot:spring-boot-starter-data-mongodb:jar:3.3.8:compile
[INFO] |  \- org.springframework.data:spring-data-mongodb:jar:4.3.8:compile
[INFO] |     +- org.springframework:spring-tx:jar:6.1.16:compile
[INFO] |     \- org.springframework.data:spring-data-commons:jar:3.3.8:compile
[INFO] +- org.springframework.boot:spring-boot-starter-actuator:jar:3.3.8:compile
[INFO] |  +- org.springframework.boot:spring-boot-actuator-autoconfigure:jar:3.3.8:compile
[INFO] |  |  \- org.springframework.boot:spring-boot-actuator:jar:3.3.8:compile
[INFO] |  +- io.micrometer:micrometer-observation:jar:1.13.10:compile
[INFO] |  |  \- io.micrometer:micrometer-commons:jar:1.13.10:compile
[INFO] |  \- io.micrometer:micrometer-jakarta9:jar:1.13.10:compile
[INFO] |     \- io.micrometer:micrometer-core:jar:1.13.10:compile
[INFO] |        +- org.hdrhistogram:HdrHistogram:jar:2.2.2:runtime
[INFO] |        \- org.latencyutils:LatencyUtils:jar:2.0.3:runtime
[INFO] +- org.springframework.boot:spring-boot-starter-cache:jar:3.3.8:compile
[INFO] +- org.springframework.boot:spring-boot-starter-mail:jar:3.3.8:compile
[INFO] |  \- org.eclipse.angus:jakarta.mail:jar:2.0.3:compile
[INFO] |     \- org.eclipse.angus:angus-activation:jar:2.0.2:runtime
[INFO] +- com.github.ulisesbocchio:jasypt-spring-boot-starter:jar:3.0.5:compile
[INFO] |  \- com.github.ulisesbocchio:jasypt-spring-boot:jar:3.0.5:compile
[INFO] +- org.springdoc:springdoc-openapi-starter-webmvc-ui:jar:2.6.0:compile
[INFO] |  +- org.springdoc:springdoc-openapi-starter-webmvc-api:jar:2.6.0:compile
[INFO] |  \- org.webjars:swagger-ui:jar:5.17.14:compile
[INFO] +- org.springdoc:springdoc-openapi-starter-common:jar:2.6.0:compile
[INFO] |  +- org.springframework.boot:spring-boot-autoconfigure:jar:3.3.8:compile
[INFO] |  \- io.swagger.core.v3:swagger-core-jakarta:jar:2.2.22:compile
[INFO] |     +- io.swagger.core.v3:swagger-annotations-jakarta:jar:2.2.22:compile
[INFO] |     +- io.swagger.core.v3:swagger-models-jakarta:jar:2.2.22:compile
[INFO] |     \- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.17.3:compile
[INFO] +- com.jayway.jsonpath:json-path:jar:2.9.0:compile
[INFO] |  +- net.minidev:json-smart:jar:2.5.1:compile
[INFO] |  |  \- net.minidev:accessors-smart:jar:2.5.1:compile
[INFO] |  |     \- org.ow2.asm:asm:jar:9.6:compile
[INFO] |  \- org.slf4j:slf4j-api:jar:2.0.16:compile
[INFO] +- io.netty:netty-resolver-dns-native-macos:jar:osx-aarch_64:4.1.77.Final:compile
[INFO] |  \- io.netty:netty-resolver-dns-classes-macos:jar:4.1.117.Final:compile
[INFO] |     +- io.netty:netty-common:jar:4.1.117.Final:compile
[INFO] |     \- io.netty:netty-transport-native-unix-common:jar:4.1.117.Final:compile
[INFO] +- io.projectreactor.netty:reactor-netty-http:jar:1.1.26:compile
[INFO] |  +- io.netty:netty-codec-http:jar:4.1.117.Final:compile
[INFO] |  |  +- io.netty:netty-buffer:jar:4.1.117.Final:compile
[INFO] |  |  +- io.netty:netty-transport:jar:4.1.117.Final:compile
[INFO] |  |  +- io.netty:netty-codec:jar:4.1.117.Final:compile
[INFO] |  |  \- io.netty:netty-handler:jar:4.1.117.Final:compile
[INFO] |  +- io.netty:netty-codec-http2:jar:4.1.117.Final:compile
[INFO] |  +- io.netty:netty-resolver-dns:jar:4.1.117.Final:compile
[INFO] |  |  +- io.netty:netty-resolver:jar:4.1.117.Final:compile
[INFO] |  |  \- io.netty:netty-codec-dns:jar:4.1.117.Final:compile
[INFO] |  +- io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64:4.1.117.Final:compile
[INFO] |  +- io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.117.Final:compile
[INFO] |  |  \- io.netty:netty-transport-classes-epoll:jar:4.1.117.Final:compile
[INFO] |  +- io.projectreactor.netty:reactor-netty-core:jar:1.1.26:compile
[INFO] |  |  \- io.netty:netty-handler-proxy:jar:4.1.117.Final:compile
[INFO] |  |     \- io.netty:netty-codec-socks:jar:4.1.117.Final:compile
[INFO] |  \- io.projectreactor:reactor-core:jar:3.6.13:compile
[INFO] +- org.springframework.boot:spring-boot-starter-test:jar:3.3.8:test
[INFO] |  +- org.springframework.boot:spring-boot-test:jar:3.3.8:test
[INFO] |  +- org.springframework.boot:spring-boot-test-autoconfigure:jar:3.3.8:test
[INFO] |  +- org.assertj:assertj-core:jar:3.25.3:test
[INFO] |  +- org.awaitility:awaitility:jar:4.2.2:test
[INFO] |  +- org.hamcrest:hamcrest:jar:2.2:test
[INFO] |  +- org.junit.jupiter:junit-jupiter:jar:5.10.5:test
[INFO] |  |  +- org.junit.jupiter:junit-jupiter-api:jar:5.10.5:test
[INFO] |  |  |  +- org.opentest4j:opentest4j:jar:1.3.0:test
[INFO] |  |  |  \- org.junit.platform:junit-platform-commons:jar:1.10.5:test
[INFO] |  |  +- org.junit.jupiter:junit-jupiter-params:jar:5.10.5:test
[INFO] |  |  \- org.junit.jupiter:junit-jupiter-engine:jar:5.10.5:test
[INFO] |  |     \- org.junit.platform:junit-platform-engine:jar:1.10.5:test
[INFO] |  +- org.mockito:mockito-junit-jupiter:jar:5.14.2:test
[INFO] |  +- org.skyscreamer:jsonassert:jar:1.5.3:test
[INFO] |  +- org.springframework:spring-core:jar:6.1.16:compile
[INFO] |  \- org.springframework:spring-test:jar:6.1.16:test
[INFO] +- io.projectreactor:reactor-test:jar:3.6.13:test
[INFO] +- org.springframework.security:spring-security-test:jar:6.3.6:test
[INFO] +- org.mockito:mockito-core:jar:5.14.2:test
[INFO] |  +- net.bytebuddy:byte-buddy:jar:1.14.19:compile
[INFO] |  +- net.bytebuddy:byte-buddy-agent:jar:1.14.19:test
[INFO] |  \- org.objenesis:objenesis:jar:3.3:test
[INFO] +- org.hamcrest:hamcrest-core:jar:2.2:test
[INFO] +- org.hamcrest:hamcrest-library:jar:2.2:test
[INFO] +- org.xmlunit:xmlunit-core:jar:2.10.0:test
[INFO] +- org.xmlunit:xmlunit-matchers:jar:2.9.1:test
[INFO] +- com.jayway.jsonpath:json-path-assert:jar:2.9.0:test
[INFO] +- org.projectlombok:lombok:jar:1.18.36:compile
[INFO] +- io.swagger.core.v3:swagger-annotations:jar:2.2.26:compile
[INFO] +- jakarta.annotation:jakarta.annotation-api:jar:2.1.1:compile
[INFO] +- jakarta.inject:jakarta.inject-api:jar:2.0.1:compile
[INFO] +- ch.qos.logback:logback-classic:jar:1.5.16:compile
[INFO] |  \- ch.qos.logback:logback-core:jar:1.5.16:compile
[INFO] +- org.apache.commons:commons-lang3:jar:3.17.0:compile
[INFO] +- org.apache.commons:commons-collections4:jar:4.4:compile
[INFO] +- commons-io:commons-io:jar:2.18.0:compile
[INFO] +- org.apache.commons:commons-text:jar:1.12.0:compile
[INFO] +- io.sentry:sentry-logback:jar:7.22.0:compile
[INFO] |  \- io.sentry:sentry:jar:7.22.0:compile
[INFO] +- com.fasterxml.jackson.dataformat:jackson-dataformat-properties:jar:2.17.3:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.3:compile
[INFO] |  \- com.fasterxml.jackson.core:jackson-core:jar:2.17.3:compile
[INFO] +- com.fasterxml.jackson.datatype:jackson-datatype-json-org:jar:2.17.3:compile
[INFO] |  \- org.json:json:jar:20231013:compile
[INFO] +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.17.3:compile
[INFO] +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.17.3:compile
[INFO] +- com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.17.3:compile
[INFO] +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.3:compile
[INFO] +- org.zalando:jackson-datatype-money:jar:1.3.0:compile
[INFO] |  +- org.apiguardian:apiguardian-api:jar:1.1.2:compile
[INFO] |  +- javax.money:money-api:jar:1.1:compile
[INFO] |  \- org.javamoney.moneta:moneta-core:jar:1.4.2:compile
[INFO] |     \- javax.annotation:javax.annotation-api:jar:1.3.2:compile
[INFO] +- org.javamoney:moneta:pom:1.4.4:compile
[INFO] |  +- org.javamoney.moneta:moneta-convert:jar:1.4.4:compile
[INFO] |  +- org.javamoney.moneta:moneta-convert-imf:jar:1.4.4:compile
[INFO] |  \- org.javamoney.moneta:moneta-convert-ecb:jar:1.4.4:compile
[INFO] +- com.fasterxml.uuid:java-uuid-generator:jar:5.1.0:compile
[INFO] +- org.threeten:threeten-extra:jar:1.8.0:compile
[INFO] +- jakarta.validation:jakarta.validation-api:jar:3.0.2:compile
[INFO] +- org.hibernate.validator:hibernate-validator:jar:8.0.2.Final:compile
[INFO] |  \- com.fasterxml:classmate:jar:1.7.0:compile
[INFO] +- com.maxmind.geoip2:geoip2:jar:4.2.1:compile
[INFO] |  \- com.maxmind.db:maxmind-db:jar:3.1.1:compile
[INFO] +- org.apache.commons:commons-fileupload2-jakarta-servlet6:jar:2.0.0-M2:compile
[INFO] |  \- org.apache.commons:commons-fileupload2-core:jar:2.0.0-M2:compile
[INFO] +- com.cloudinary:cloudinary-http45:jar:1.39.0:compile
[INFO] |  +- com.cloudinary:cloudinary-core:jar:1.39.0:compile
[INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
[INFO] |  |  \- org.apache.httpcomponents:httpcore:jar:4.4.16:compile
[INFO] |  \- org.apache.httpcomponents:httpmime:jar:4.5.13:compile
[INFO] +- org.dom4j:dom4j:jar:2.1.4:compile
[INFO] +- org.apache.poi:poi:jar:5.3.0:compile
[INFO] |  +- commons-codec:commons-codec:jar:1.16.1:compile
[INFO] |  +- org.apache.commons:commons-math3:jar:3.6.1:compile
[INFO] |  +- com.zaxxer:SparseBitSet:jar:1.3:compile
[INFO] |  \- org.apache.logging.log4j:log4j-api:jar:2.23.1:compile
[INFO] +- org.apache.poi:poi-ooxml:jar:5.3.0:compile
[INFO] |  +- org.apache.poi:poi-ooxml-lite:jar:5.3.0:compile
[INFO] |  +- org.apache.xmlbeans:xmlbeans:jar:5.2.1:compile
[INFO] |  \- com.github.virtuald:curvesapi:jar:1.08:compile
[INFO] +- org.apache.pdfbox:pdfbox:jar:3.0.4:compile
[INFO] |  +- org.apache.pdfbox:pdfbox-io:jar:3.0.4:compile
[INFO] |  \- org.apache.pdfbox:fontbox:jar:3.0.4:compile
[INFO] +- com.github.vandeseer:easytable:jar:1.0.2:compile
[INFO] +- org.springframework.security:spring-security-core:jar:6.3.6:compile
[INFO] |  +- org.springframework:spring-beans:jar:6.1.16:compile
[INFO] |  \- org.springframework:spring-expression:jar:6.1.16:compile
[INFO] +- org.springframework:spring-aop:jar:6.1.16:compile
[INFO] +- org.aspectj:aspectjweaver:jar:1.9.22.1:compile
[INFO] +- org.springframework:spring-context:jar:6.1.16:compile
[INFO] +- org.springframework:spring-context-support:jar:6.1.16:compile
[INFO] +- org.springframework.retry:spring-retry:jar:2.0.11:compile
[INFO] +- org.springframework.security:spring-security-crypto:jar:6.4.2:compile
[INFO] +- org.springframework:spring-oxm:jar:6.1.16:compile
[INFO] +- org.springframework.session:spring-session-data-mongodb:jar:3.3.5:compile
[INFO] |  \- com.google.code.findbugs:jsr305:jar:3.0.2:compile
[INFO] +- org.springframework.security:spring-security-web:jar:6.3.6:compile
[INFO] +- org.springframework.security:spring-security-config:jar:6.3.6:compile
[INFO] +- org.springframework.security:spring-security-messaging:jar:6.3.6:compile
[INFO] |  \- org.springframework:spring-messaging:jar:6.1.16:compile
[INFO] +- org.springframework.session:spring-session-core:jar:3.3.5:compile
[INFO] |  \- org.springframework:spring-jcl:jar:6.1.16:compile
[INFO] +- org.apache.commons:commons-csv:jar:1.12.0:compile
[INFO] +- org.apache.commons:commons-compress:jar:1.27.1:compile
[INFO] +- org.jasypt:jasypt:jar:1.9.3:compile
[INFO] +- org.jasypt:jasypt-springsecurity4:jar:1.9.3:compile
[INFO] +- org.jasypt:jasypt-spring4:jar:1.9.3:compile
[INFO] +- jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.2:compile
[INFO] |  \- jakarta.activation:jakarta.activation-api:jar:2.1.3:compile
[INFO] +- com.sun.xml.bind:jaxb-impl:jar:4.0.2:compile
[INFO] |  \- com.sun.xml.bind:jaxb-core:jar:4.0.5:compile
[INFO] \- com.github.ben-manes.caffeine:caffeine:jar:3.1.8:compile
[INFO]    +- org.checkerframework:checker-qual:jar:3.37.0:compile
[INFO]    \- com.google.errorprone:error_prone_annotations:jar:2.21.1:compile

Our SAS instance dependencies look like this:

[INFO] --- dependency:3.6.1:tree (default-cli) @ sso-app ---
[INFO] travel.wink:sso-app:jar:30.13.1-SNAPSHOT
[INFO] +- travel.wink:common-web:jar:30.13.1-SNAPSHOT:compile
[INFO] |  +- travel.wink:shared-api:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  +- com.github.jknack:handlebars:jar:4.4.0:compile
[INFO] |  |  |  \- org.openjdk.nashorn:nashorn-core:jar:15.4:compile
[INFO] |  |  |     +- org.ow2.asm:asm-commons:jar:7.3.1:compile
[INFO] |  |  |     |  \- org.ow2.asm:asm-analysis:jar:7.3.1:compile
[INFO] |  |  |     +- org.ow2.asm:asm-tree:jar:7.3.1:compile
[INFO] |  |  |     \- org.ow2.asm:asm-util:jar:7.3.1:compile
[INFO] |  |  \- com.ibm.icu:icu4j:jar:76.1:compile
[INFO] |  \- org.springframework:spring-webmvc:jar:6.1.16:compile
[INFO] +- travel.wink:datasource:jar:30.13.1-SNAPSHOT:compile
[INFO] |  +- travel.wink:datasource-api:jar:30.13.1-SNAPSHOT:compile
[INFO] |  +- org.springframework.boot:spring-boot:jar:3.3.8:compile
[INFO] |  +- org.springframework.data:spring-data-mongodb:jar:4.3.8:compile
[INFO] |  |  +- org.springframework:spring-tx:jar:6.1.16:compile
[INFO] |  |  +- org.springframework.data:spring-data-commons:jar:3.3.8:compile
[INFO] |  |  \- org.mongodb:mongodb-driver-core:jar:5.0.1:compile
[INFO] |  |     \- org.mongodb:bson-record-codec:jar:5.0.1:runtime
[INFO] |  +- org.mongodb:mongodb-driver-reactivestreams:jar:5.0.1:compile
[INFO] |  |  +- org.mongodb:bson:jar:5.0.1:compile
[INFO] |  |  +- org.reactivestreams:reactive-streams:jar:1.0.4:compile
[INFO] |  |  \- io.projectreactor:reactor-core:jar:3.6.13:compile
[INFO] |  \- org.mongodb:mongodb-driver-sync:jar:5.0.1:compile
[INFO] +- travel.wink:mail:jar:30.13.1-SNAPSHOT:compile
[INFO] |  +- travel.wink:mail-api:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  +- com.mailersend:java-sdk:jar:1.0.1:compile
[INFO] |  |  |  \- com.google.code.gson:gson:jar:2.10.1:compile
[INFO] |  |  \- com.mailerlite:mailerlite-java:jar:0.0.2:compile
[INFO] |  \- travel.wink:pdf:jar:30.13.1-SNAPSHOT:compile
[INFO] |     +- io.github.openhtmltopdf:openhtmltopdf-core:jar:1.1.24:compile
[INFO] |     +- io.github.openhtmltopdf:openhtmltopdf-slf4j:jar:1.1.24:compile
[INFO] |     +- io.github.openhtmltopdf:openhtmltopdf-svg-support:jar:1.1.24:compile
[INFO] |     |  +- org.apache.xmlgraphics:batik-transcoder:jar:1.17:compile
[INFO] |     |  |  +- org.apache.xmlgraphics:batik-anim:jar:1.17:compile
[INFO] |     |  |  |  +- org.apache.xmlgraphics:batik-css:jar:1.17:compile
[INFO] |     |  |  |  +- org.apache.xmlgraphics:batik-parser:jar:1.17:compile
[INFO] |     |  |  |  \- org.apache.xmlgraphics:batik-svg-dom:jar:1.17:compile
[INFO] |     |  |  +- org.apache.xmlgraphics:batik-awt-util:jar:1.17:compile
[INFO] |     |  |  +- org.apache.xmlgraphics:batik-bridge:jar:1.17:compile
[INFO] |     |  |  |  \- org.apache.xmlgraphics:batik-script:jar:1.17:compile
[INFO] |     |  |  +- org.apache.xmlgraphics:batik-dom:jar:1.17:compile
[INFO] |     |  |  |  \- xml-apis:xml-apis:jar:1.4.01:compile
[INFO] |     |  |  +- org.apache.xmlgraphics:batik-gvt:jar:1.17:compile
[INFO] |     |  |  +- org.apache.xmlgraphics:batik-shared-resources:jar:1.17:compile
[INFO] |     |  |  +- org.apache.xmlgraphics:batik-svggen:jar:1.17:compile
[INFO] |     |  |  +- org.apache.xmlgraphics:batik-util:jar:1.17:compile
[INFO] |     |  |  |  +- org.apache.xmlgraphics:batik-constants:jar:1.17:compile
[INFO] |     |  |  |  \- org.apache.xmlgraphics:batik-i18n:jar:1.17:compile
[INFO] |     |  |  +- org.apache.xmlgraphics:batik-xml:jar:1.17:compile
[INFO] |     |  |  \- xml-apis:xml-apis-ext:jar:1.3.04:compile
[INFO] |     |  +- org.apache.xmlgraphics:batik-codec:jar:1.17:compile
[INFO] |     |  +- org.apache.xmlgraphics:batik-ext:jar:1.17:compile
[INFO] |     |  \- org.apache.xmlgraphics:xmlgraphics-commons:jar:2.9:compile
[INFO] |     \- io.github.openhtmltopdf:openhtmltopdf-pdfbox:jar:1.1.24:compile
[INFO] |        +- org.apache.pdfbox:xmpbox:jar:3.0.3:compile
[INFO] |        \- de.rototor.pdfbox:graphics2d:jar:3.0.1:compile
[INFO] +- travel.wink:media:jar:30.13.1-SNAPSHOT:compile
[INFO] +- travel.wink:security:jar:30.13.1-SNAPSHOT:compile
[INFO] |  +- travel.wink:events:jar:30.13.1-SNAPSHOT:compile
[INFO] |  +- travel.wink:reference:jar:30.13.1-SNAPSHOT:compile
[INFO] |  |  \- travel.wink:reference-api:jar:30.13.1-SNAPSHOT:compile
[INFO] |  +- travel.wink:security-api:jar:30.13.1-SNAPSHOT:compile
[INFO] |  +- org.passay:passay:jar:1.6.5:compile
[INFO] |  +- org.springframework:spring-webflux:jar:6.1.16:compile
[INFO] |  \- org.springframework.security:spring-security-oauth2-jose:jar:6.3.6:compile
[INFO] |     \- com.nimbusds:nimbus-jose-jwt:jar:9.37.3:compile
[INFO] |        \- com.github.stephenc.jcip:jcip-annotations:jar:1.0-1:compile
[INFO] +- travel.wink:shared:jar:30.13.1-SNAPSHOT:compile
[INFO] |  +- io.netty:netty-resolver-dns-native-macos:jar:osx-aarch_64:4.1.117.Final:compile
[INFO] |  |  \- io.netty:netty-resolver-dns-classes-macos:jar:4.1.117.Final:compile
[INFO] |  |     +- io.netty:netty-common:jar:4.1.117.Final:compile
[INFO] |  |     \- io.netty:netty-transport-native-unix-common:jar:4.1.117.Final:compile
[INFO] |  +- io.projectreactor.netty:reactor-netty-http:jar:1.1.26:compile
[INFO] |  |  +- io.netty:netty-codec-http:jar:4.1.117.Final:compile
[INFO] |  |  |  +- io.netty:netty-buffer:jar:4.1.117.Final:compile
[INFO] |  |  |  +- io.netty:netty-transport:jar:4.1.117.Final:compile
[INFO] |  |  |  +- io.netty:netty-codec:jar:4.1.117.Final:compile
[INFO] |  |  |  \- io.netty:netty-handler:jar:4.1.117.Final:compile
[INFO] |  |  +- io.netty:netty-codec-http2:jar:4.1.117.Final:compile
[INFO] |  |  +- io.netty:netty-resolver-dns:jar:4.1.117.Final:compile
[INFO] |  |  |  +- io.netty:netty-resolver:jar:4.1.117.Final:compile
[INFO] |  |  |  \- io.netty:netty-codec-dns:jar:4.1.117.Final:compile
[INFO] |  |  +- io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64:4.1.117.Final:compile
[INFO] |  |  +- io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.117.Final:compile
[INFO] |  |  |  \- io.netty:netty-transport-classes-epoll:jar:4.1.117.Final:compile
[INFO] |  |  \- io.projectreactor.netty:reactor-netty-core:jar:1.1.26:compile
[INFO] |  |     \- io.netty:netty-handler-proxy:jar:4.1.117.Final:compile
[INFO] |  |        \- io.netty:netty-codec-socks:jar:4.1.117.Final:compile
[INFO] |  \- org.jsoup:jsoup:jar:1.18.1:compile
[INFO] +- org.springframework.boot:spring-boot-starter-web:jar:3.3.8:compile
[INFO] |  +- org.springframework.boot:spring-boot-starter:jar:3.3.8:compile
[INFO] |  |  +- org.springframework.boot:spring-boot-autoconfigure:jar:3.3.8:compile
[INFO] |  |  +- org.springframework.boot:spring-boot-starter-logging:jar:3.3.8:compile
[INFO] |  |  |  +- org.apache.logging.log4j:log4j-to-slf4j:jar:2.23.1:compile
[INFO] |  |  |  \- org.slf4j:jul-to-slf4j:jar:2.0.16:compile
[INFO] |  |  \- org.yaml:snakeyaml:jar:2.2:compile
[INFO] |  +- org.springframework.boot:spring-boot-starter-json:jar:3.3.8:compile
[INFO] |  \- org.springframework:spring-web:jar:6.1.16:compile
[INFO] +- org.springframework.boot:spring-boot-starter-validation:jar:3.3.8:compile
[INFO] |  \- org.apache.tomcat.embed:tomcat-embed-el:jar:10.1.34:compile
[INFO] +- org.springframework.boot:spring-boot-starter-undertow:jar:3.3.8:compile
[INFO] |  \- io.undertow:undertow-websockets-jsr:jar:2.3.18.Final:compile
[INFO] |     +- jakarta.websocket:jakarta.websocket-api:jar:2.1.1:compile
[INFO] |     \- jakarta.websocket:jakarta.websocket-client-api:jar:2.1.1:compile
[INFO] +- org.springframework.boot:spring-boot-starter-thymeleaf:jar:3.3.8:compile
[INFO] |  \- org.thymeleaf:thymeleaf-spring6:jar:3.1.3.RELEASE:compile
[INFO] |     \- org.thymeleaf:thymeleaf:jar:3.1.3.RELEASE:compile
[INFO] |        +- org.attoparser:attoparser:jar:2.0.7.RELEASE:compile
[INFO] |        \- org.unbescape:unbescape:jar:1.1.6.RELEASE:compile
[INFO] +- org.springframework.boot:spring-boot-starter-security:jar:3.3.8:compile
[INFO] +- org.springframework.boot:spring-boot-starter-data-mongodb:jar:3.3.8:compile
[INFO] +- org.springframework.boot:spring-boot-starter-oauth2-client:jar:3.3.8:compile
[INFO] |  \- org.springframework.security:spring-security-oauth2-client:jar:6.3.6:compile
[INFO] |     \- com.nimbusds:oauth2-oidc-sdk:jar:9.43.4:compile
[INFO] |        +- com.nimbusds:content-type:jar:2.2:compile
[INFO] |        \- com.nimbusds:lang-tag:jar:1.7:compile
[INFO] +- io.undertow:undertow-core:jar:2.3.18.Final:compile
[INFO] |  +- org.jboss.logging:jboss-logging:jar:3.5.3.Final:compile
[INFO] |  +- org.jboss.xnio:xnio-api:jar:3.8.16.Final:compile
[INFO] |  |  +- org.wildfly.common:wildfly-common:jar:1.5.4.Final:compile
[INFO] |  |  \- org.wildfly.client:wildfly-client-config:jar:1.0.1.Final:compile
[INFO] |  +- org.jboss.xnio:xnio-nio:jar:3.8.16.Final:runtime
[INFO] |  \- org.jboss.threads:jboss-threads:jar:3.5.0.Final:compile
[INFO] +- io.undertow:undertow-servlet:jar:2.3.18.Final:compile
[INFO] |  \- jakarta.servlet:jakarta.servlet-api:jar:6.0.0:compile
[INFO] +- io.sentry:sentry-spring-boot-starter-jakarta:jar:7.22.0:compile
[INFO] |  \- io.sentry:sentry-spring-boot-jakarta:jar:7.22.0:compile
[INFO] |     \- io.sentry:sentry-spring-jakarta:jar:7.22.0:compile
[INFO] +- org.springframework.boot:spring-boot-starter-actuator:jar:3.3.8:compile
[INFO] |  +- org.springframework.boot:spring-boot-actuator-autoconfigure:jar:3.3.8:compile
[INFO] |  |  \- org.springframework.boot:spring-boot-actuator:jar:3.3.8:compile
[INFO] |  +- io.micrometer:micrometer-observation:jar:1.13.10:compile
[INFO] |  |  \- io.micrometer:micrometer-commons:jar:1.13.10:compile
[INFO] |  \- io.micrometer:micrometer-jakarta9:jar:1.13.10:compile
[INFO] |     \- io.micrometer:micrometer-core:jar:1.13.10:compile
[INFO] |        +- org.hdrhistogram:HdrHistogram:jar:2.2.2:runtime
[INFO] |        \- org.latencyutils:LatencyUtils:jar:2.0.3:runtime
[INFO] +- org.springframework.security:spring-security-oauth2-authorization-server:jar:1.3.4:compile
[INFO] |  +- org.springframework.security:spring-security-oauth2-core:jar:6.3.6:compile
[INFO] |  +- org.springframework.security:spring-security-oauth2-resource-server:jar:6.3.6:compile
[INFO] |  +- org.springframework:spring-core:jar:6.1.16:compile
[INFO] |  \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.3:compile
[INFO] +- org.springdoc:springdoc-openapi-starter-webmvc-ui:jar:2.6.0:compile
[INFO] |  +- org.springdoc:springdoc-openapi-starter-webmvc-api:jar:2.6.0:compile
[INFO] |  |  \- org.springdoc:springdoc-openapi-starter-common:jar:2.6.0:compile
[INFO] |  |     \- io.swagger.core.v3:swagger-core-jakarta:jar:2.2.22:compile
[INFO] |  |        +- io.swagger.core.v3:swagger-annotations-jakarta:jar:2.2.22:compile
[INFO] |  |        +- io.swagger.core.v3:swagger-models-jakarta:jar:2.2.22:compile
[INFO] |  |        \- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.17.3:compile
[INFO] |  \- org.webjars:swagger-ui:jar:5.17.14:compile
[INFO] +- org.springframework.boot:spring-boot-starter-test:jar:3.3.8:test
[INFO] |  +- org.springframework.boot:spring-boot-test:jar:3.3.8:test
[INFO] |  +- org.springframework.boot:spring-boot-test-autoconfigure:jar:3.3.8:test
[INFO] |  +- com.jayway.jsonpath:json-path:jar:2.9.0:test
[INFO] |  +- net.minidev:json-smart:jar:2.5.1:compile
[INFO] |  |  \- net.minidev:accessors-smart:jar:2.5.1:compile
[INFO] |  |     \- org.ow2.asm:asm:jar:9.6:compile
[INFO] |  +- org.assertj:assertj-core:jar:3.25.3:test
[INFO] |  |  \- net.bytebuddy:byte-buddy:jar:1.14.19:test
[INFO] |  +- org.awaitility:awaitility:jar:4.2.2:test
[INFO] |  +- org.hamcrest:hamcrest:jar:2.2:test
[INFO] |  +- org.junit.jupiter:junit-jupiter:jar:5.10.5:test
[INFO] |  |  +- org.junit.jupiter:junit-jupiter-api:jar:5.10.5:test
[INFO] |  |  |  +- org.opentest4j:opentest4j:jar:1.3.0:test
[INFO] |  |  |  \- org.junit.platform:junit-platform-commons:jar:1.10.5:test
[INFO] |  |  +- org.junit.jupiter:junit-jupiter-params:jar:5.10.5:test
[INFO] |  |  \- org.junit.jupiter:junit-jupiter-engine:jar:5.10.5:test
[INFO] |  |     \- org.junit.platform:junit-platform-engine:jar:1.10.5:test
[INFO] |  +- org.mockito:mockito-core:jar:5.14.2:test
[INFO] |  |  +- net.bytebuddy:byte-buddy-agent:jar:1.14.19:test
[INFO] |  |  \- org.objenesis:objenesis:jar:3.3:test
[INFO] |  +- org.mockito:mockito-junit-jupiter:jar:5.14.2:test
[INFO] |  +- org.skyscreamer:jsonassert:jar:1.5.3:test
[INFO] |  +- org.springframework:spring-test:jar:6.1.16:test
[INFO] |  \- org.xmlunit:xmlunit-core:jar:2.10.0:test
[INFO] +- org.springframework.security:spring-security-test:jar:6.3.6:test
[INFO] +- org.htmlunit:htmlunit:jar:4.6.0:test
[INFO] |  +- org.apache.httpcomponents:httpmime:jar:4.5.14:compile
[INFO] |  +- org.htmlunit:htmlunit-core-js:jar:4.6.0:test
[INFO] |  +- org.htmlunit:neko-htmlunit:jar:4.6.0:test
[INFO] |  +- org.htmlunit:htmlunit-cssparser:jar:4.6.0:test
[INFO] |  +- org.htmlunit:htmlunit-xpath:jar:4.6.0:test
[INFO] |  +- org.htmlunit:htmlunit-csp:jar:4.6.0:test
[INFO] |  +- org.htmlunit:htmlunit-websocket-client:jar:4.6.0:test
[INFO] |  +- commons-logging:commons-logging:jar:1.3.4:test
[INFO] |  +- commons-net:commons-net:jar:3.11.1:test
[INFO] |  +- commons-codec:commons-codec:jar:1.16.1:compile
[INFO] |  \- org.brotli:dec:jar:0.1.2:test
[INFO] +- org.projectlombok:lombok:jar:1.18.36:compile
[INFO] +- io.swagger.core.v3:swagger-annotations:jar:2.2.26:compile
[INFO] +- jakarta.annotation:jakarta.annotation-api:jar:2.1.1:compile
[INFO] +- jakarta.inject:jakarta.inject-api:jar:2.0.1:compile
[INFO] +- ch.qos.logback:logback-classic:jar:1.5.16:compile
[INFO] |  +- ch.qos.logback:logback-core:jar:1.5.16:compile
[INFO] |  \- org.slf4j:slf4j-api:jar:2.0.16:compile
[INFO] +- org.apache.commons:commons-lang3:jar:3.17.0:compile
[INFO] +- org.apache.commons:commons-collections4:jar:4.4:compile
[INFO] +- commons-io:commons-io:jar:2.18.0:compile
[INFO] +- org.apache.commons:commons-text:jar:1.12.0:compile
[INFO] +- io.sentry:sentry-logback:jar:7.22.0:compile
[INFO] |  \- io.sentry:sentry:jar:7.22.0:compile
[INFO] +- com.fasterxml.jackson.dataformat:jackson-dataformat-properties:jar:2.17.3:compile
[INFO] |  \- com.fasterxml.jackson.core:jackson-core:jar:2.17.3:compile
[INFO] +- com.fasterxml.jackson.datatype:jackson-datatype-json-org:jar:2.17.3:compile
[INFO] |  \- org.json:json:jar:20231013:compile
[INFO] +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.17.3:compile
[INFO] +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.17.3:compile
[INFO] +- com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.17.3:compile
[INFO] +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.3:compile
[INFO] +- org.zalando:jackson-datatype-money:jar:1.3.0:compile
[INFO] |  +- org.apiguardian:apiguardian-api:jar:1.1.2:compile
[INFO] |  +- javax.money:money-api:jar:1.1:compile
[INFO] |  \- org.javamoney.moneta:moneta-core:jar:1.4.2:compile
[INFO] |     \- javax.annotation:javax.annotation-api:jar:1.3.2:compile
[INFO] +- org.javamoney:moneta:pom:1.4.4:compile
[INFO] |  +- org.javamoney.moneta:moneta-convert:jar:1.4.4:compile
[INFO] |  +- org.javamoney.moneta:moneta-convert-imf:jar:1.4.4:compile
[INFO] |  |  \- com.squareup.okhttp3:okhttp:jar:4.12.0:compile
[INFO] |  |     +- com.squareup.okio:okio:jar:3.6.0:compile
[INFO] |  |     |  \- com.squareup.okio:okio-jvm:jar:3.6.0:compile
[INFO] |  |     |     \- org.jetbrains.kotlin:kotlin-stdlib-common:jar:1.9.25:compile
[INFO] |  |     \- org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:1.9.25:compile
[INFO] |  |        +- org.jetbrains.kotlin:kotlin-stdlib:jar:1.9.25:compile
[INFO] |  |        |  \- org.jetbrains:annotations:jar:13.0:compile
[INFO] |  |        \- org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:1.9.25:compile
[INFO] |  \- org.javamoney.moneta:moneta-convert-ecb:jar:1.4.4:compile
[INFO] +- com.fasterxml.uuid:java-uuid-generator:jar:5.1.0:compile
[INFO] +- org.threeten:threeten-extra:jar:1.8.0:compile
[INFO] +- jakarta.validation:jakarta.validation-api:jar:3.0.2:compile
[INFO] +- org.hibernate.validator:hibernate-validator:jar:8.0.2.Final:compile
[INFO] |  \- com.fasterxml:classmate:jar:1.7.0:compile
[INFO] +- com.maxmind.geoip2:geoip2:jar:4.2.1:compile
[INFO] |  \- com.maxmind.db:maxmind-db:jar:3.1.1:compile
[INFO] +- org.apache.commons:commons-fileupload2-jakarta-servlet6:jar:2.0.0-M2:compile
[INFO] |  \- org.apache.commons:commons-fileupload2-core:jar:2.0.0-M2:compile
[INFO] +- com.cloudinary:cloudinary-http45:jar:1.39.0:compile
[INFO] |  +- com.cloudinary:cloudinary-core:jar:1.39.0:compile
[INFO] |  \- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
[INFO] |     \- org.apache.httpcomponents:httpcore:jar:4.4.16:compile
[INFO] +- org.dom4j:dom4j:jar:2.1.4:compile
[INFO] +- org.apache.poi:poi:jar:5.3.0:compile
[INFO] |  +- org.apache.commons:commons-math3:jar:3.6.1:compile
[INFO] |  +- com.zaxxer:SparseBitSet:jar:1.3:compile
[INFO] |  \- org.apache.logging.log4j:log4j-api:jar:2.23.1:compile
[INFO] +- org.apache.poi:poi-ooxml:jar:5.3.0:compile
[INFO] |  +- org.apache.poi:poi-ooxml-lite:jar:5.3.0:compile
[INFO] |  +- org.apache.xmlbeans:xmlbeans:jar:5.2.1:compile
[INFO] |  \- com.github.virtuald:curvesapi:jar:1.08:compile
[INFO] +- org.apache.pdfbox:pdfbox:jar:3.0.4:compile
[INFO] |  +- org.apache.pdfbox:pdfbox-io:jar:3.0.4:compile
[INFO] |  \- org.apache.pdfbox:fontbox:jar:3.0.4:compile
[INFO] +- com.github.vandeseer:easytable:jar:1.0.2:compile
[INFO] +- org.springframework.security:spring-security-core:jar:6.3.6:compile
[INFO] |  +- org.springframework:spring-beans:jar:6.1.16:compile
[INFO] |  \- org.springframework:spring-expression:jar:6.1.16:compile
[INFO] +- org.springframework:spring-aop:jar:6.1.16:compile
[INFO] +- org.aspectj:aspectjweaver:jar:1.9.22.1:compile
[INFO] +- org.springframework:spring-context:jar:6.1.16:compile
[INFO] +- org.springframework:spring-context-support:jar:6.1.16:compile
[INFO] +- org.springframework.retry:spring-retry:jar:2.0.11:compile
[INFO] +- org.springframework.security:spring-security-crypto:jar:6.4.2:compile
[INFO] +- org.springframework:spring-oxm:jar:6.1.16:compile
[INFO] +- org.springframework.session:spring-session-data-mongodb:jar:3.3.5:compile
[INFO] |  \- com.google.code.findbugs:jsr305:jar:3.0.2:compile
[INFO] +- org.springframework.security:spring-security-web:jar:6.3.6:compile
[INFO] +- org.springframework.security:spring-security-config:jar:6.3.6:compile
[INFO] +- org.springframework.security:spring-security-messaging:jar:6.3.6:compile
[INFO] |  \- org.springframework:spring-messaging:jar:6.1.16:compile
[INFO] +- org.springframework.session:spring-session-core:jar:3.3.5:compile
[INFO] |  \- org.springframework:spring-jcl:jar:6.1.16:compile
[INFO] +- org.apache.commons:commons-csv:jar:1.12.0:compile
[INFO] +- org.apache.commons:commons-compress:jar:1.27.1:compile
[INFO] +- org.jasypt:jasypt:jar:1.9.3:compile
[INFO] +- org.jasypt:jasypt-springsecurity4:jar:1.9.3:compile
[INFO] +- org.jasypt:jasypt-spring4:jar:1.9.3:compile
[INFO] +- jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.2:compile
[INFO] |  \- jakarta.activation:jakarta.activation-api:jar:2.1.3:compile
[INFO] +- com.sun.xml.bind:jaxb-impl:jar:4.0.2:compile
[INFO] |  \- com.sun.xml.bind:jaxb-core:jar:4.0.5:compile
[INFO] |     \- org.eclipse.angus:angus-activation:jar:2.0.2:runtime
[INFO] \- com.github.ben-manes.caffeine:caffeine:jar:3.1.8:compile
[INFO]    +- org.checkerframework:checker-qual:jar:3.37.0:compile
[INFO]    \- com.google.errorprone:error_prone_annotations:jar:2.21.1:compile
@spring-projects-issues spring-projects-issues added the status: waiting-for-triage An issue we've not yet triaged label Feb 15, 2025
@bclozel
Copy link
Member

bclozel commented Feb 15, 2025

#43332 ?

@wilkinsona wilkinsona added the status: waiting-for-feedback We need additional information before we can continue label Feb 15, 2025
@bjornharvold
Copy link
Author

Hi @bclozel

Indeed - We have been holding off for months trying upgrade to 3.4.x. Every time we try to, this mysterious case of the hanging Cloud Run instance occurs.

  1. Deploy instance ✅
  2. Call /_ah/health endpoint an infinite number of times ✅
  3. Authenticate with SAS ✅
  4. Retrieve auth token ✅
  5. Start calling secured endpoints and immediately, and other times randomly, it hangs.

The last time we checked we could get it to hang on the first secured endpoint we call after log-in. There are some unconfirmed reports that our secured API endpoints also worked fine until someone would log in and have have our SPA call our endpoints.

I want to confirm that this way of duplicating an endpoint is not an issue:

We expose endpoints through our API docs that then call undocumented Swagger endpoints that our SPAs use internally.

    @JsonView(Views.Non_Authenticated_Entity.class)
    @Operation(
            summary = "Show Property",
            description = "Show property content / availability / rate details."
    )
    @PostMapping(
            value = {"/api/inventory"},
            headers = ApplicationMediaType.WINK_VERSION_HEADER_NAME + "=" + ApplicationMediaType.VERSION_2_0,
            consumes = ApplicationMediaType.APPLICATION_JSON_VALUE,
            produces = ApplicationMediaType.APPLICATION_JSON_VALUE
    )
    public HotelInventoryResponse showPropertyInventory(
            @AuthenticationPrincipal Jwt principal,
            @Valid @RequestBody HotelInventoryRequest request
    ) {
        final String ownerIdentifier = getOwnerIdentifier(principal); // grabs custom claim from the principal

        return this.showPropertyInventoryInternal(
                principal,
                ownerIdentifier,
                request
        );
    }

    @JsonView(Views.Non_Authenticated_Entity.class)
    @Operation(
            summary = "Show Property",
            description = "Show property content / availability / rate details.",
            hidden = true
    )
    @PostMapping(
            value = {"/api/sell/{companyIdentifier}/inventory"},
            headers = ApplicationMediaType.WINK_VERSION_HEADER_NAME + "=" + ApplicationMediaType.VERSION_2_0,
            consumes = ApplicationMediaType.APPLICATION_JSON_VALUE,
            produces = ApplicationMediaType.APPLICATION_JSON_VALUE
    )
    public HotelInventoryResponse showPropertyInventoryInternal(
            @AuthenticationPrincipal Jwt principal,
            @Parameter(description = "Affiliate account identifier") @PathVariable("companyIdentifier") String companyIdentifier,
            @Valid @RequestBody HotelInventoryRequest request
    ) {
        return this.sellerConsumerService.findHotelWithInventory(companyIdentifier, request);
    }

@spring-projects-issues spring-projects-issues added status: feedback-provided Feedback has been provided and removed status: waiting-for-feedback We need additional information before we can continue labels Feb 16, 2025
@wilkinsona
Copy link
Member

Let’s keep everything in one place please.

@wilkinsona wilkinsona added status: duplicate A duplicate of another issue and removed status: waiting-for-triage An issue we've not yet triaged status: feedback-provided Feedback has been provided labels Feb 16, 2025
@bclozel bclozel added for: team-attention An issue we'd like other members of the team to review status: waiting-for-triage An issue we've not yet triaged status: feedback-provided Feedback has been provided and removed status: duplicate A duplicate of another issue for: team-attention An issue we'd like other members of the team to review labels Feb 16, 2025
@wilkinsona wilkinsona added status: duplicate A duplicate of another issue and removed status: waiting-for-triage An issue we've not yet triaged status: feedback-provided Feedback has been provided labels Feb 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: duplicate A duplicate of another issue
Projects
None yet
Development

No branches or pull requests

4 participants