SAP / cloud-sdk

The SAP Cloud SDK documentation and support repository.
https://sap.github.io/cloud-sdk/
Apache License 2.0
44 stars 41 forks source link

ThreadContextExecutionException when trying to make a call to On-Prem s4 Destination form CAP Consumer #664

Closed theonly1me closed 2 years ago

theonly1me commented 2 years ago

Issue Description

We're trying to call an S4 On Prem destination via a CAP consumer (https://pages.github.tools.sap/cap/docs/java/messaging-foundation#receiving) or even a JMS MessagingQueue Listener. Here's the error that we're facing while trying to make the S4 call from the Consumer (it works from the producer since that has the original Request and Thread context):

Important information:

Is there any other way we can retain the Thread context between Producer and Consumer?

Impact / Priority

High Priority

Affected development phase & CC Phase.

Impact: Blocked

Timeline: Immediate (Release in 4 weeks)

Error Message

com.sap.cloud.sdk.cloudplatform.thread.exception.ThreadContextExecutionException: com.sap.cloud.sdk.datamodel.odata.client.exception.ODataResponseException: The HTTP response code (503) indicates an error.

And

(There is no SAP Cloud Connector (SCC) connected to your subaccount. Requested opening of a tunnel for subaccount "cca25baa-98cd-443d-990d-2302a0f0892a" and SCC location ID, with default value, that is empty string or simply not configured. Check the configuration on SCC and cloud side.)

Here is the Stack Trace:

com.sap.cloud.sdk.datamodel.odata.client.request.ODataHealthyResponseValidator.requireHealthyResponse(ODataHealthyResponseValidator.java:53)

io.vavr.control.Try.andThenTry(Try.java:250)

com.sap.cloud.sdk.datamodel.odata.client.request.ODataRequestGeneric.tryExecute(ODataRequestGeneric.java:194)

com.sap.cloud.sdk.datamodel.odata.client.request.ODataRequestGeneric.tryExecuteWithCsrfToken(ODataRequestGeneric.java:225)

com.sap.cloud.sdk.datamodel.odata.client.request.ODataRequestCreate.execute(ODataRequestCreate.java:94)

com.sap.cloud.sdk.datamodel.odata.helper.FluentHelperCreate.executeRequest(FluentHelperCreate.java:246)

Maven Dependency Tree

[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ commons ---
[INFO] com.sap.iam.apm.foundation:commons:jar:1.0.0-SNAPSHOT    
[INFO] +- junit:junit:jar:4.13.2:compile
[INFO] |  \- org.hamcrest:hamcrest-core:jar:2.2:compile
[INFO] |     \- org.hamcrest:hamcrest:jar:2.2:compile
[INFO] +- com.sap.cloud.sdk.cloudplatform:scp-cf:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:auditlog-scp-cf:jar:3.39.1-M3:compile      
[INFO] |  |  +- com.sap.cloud.sdk.cloudplatform:cloudplatform-core:jar:3.39.1-M3:compile
[INFO] |  |  +- com.sap.cloud.sdk.cloudplatform:auditlog:jar:3.39.1-M3:compile
[INFO] |  |  |  \- com.fasterxml.jackson.core:jackson-core:jar:2.11.4:compile 
[INFO] |  |  +- org.slf4j:slf4j-api:jar:1.7.30:compile
[INFO] |  |  +- org.slf4j:jcl-over-slf4j:jar:1.7.30:runtime      
[INFO] |  |  +- com.google.code.findbugs:jsr305:jar:3.0.2:compile
[INFO] |  |  +- io.vavr:vavr:jar:0.10.3:compile
[INFO] |  |  |  \- io.vavr:vavr-match:jar:0.10.3:compile
[INFO] |  |  +- com.google.guava:guava:jar:30.1-jre:compile
[INFO] |  |  |  +- com.google.guava:failureaccess:jar:1.0.1:compile
[INFO] |  |  |  +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile
[INFO] |  |  |  \- com.google.j2objc:j2objc-annotations:jar:1.3:compile
[INFO] |  |  \- com.google.errorprone:error_prone_annotations:jar:2.5.1:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:caching:jar:3.39.1-M3:compile
[INFO] |  |  \- com.github.ben-manes.caffeine:caffeine:jar:2.8.8:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:cloudplatform-core-scp-cf:jar:3.39.1-M3:compile
[INFO] |  |  +- com.mikesamuel:json-sanitizer:jar:1.2.2:compile
[INFO] |  |  \- com.auth0:java-jwt:jar:3.13.0:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:cloudplatform-connectivity-scp-cf:jar:3.39.1-M3:compile
[INFO] |  |  +- com.sap.cloud.sdk.cloudplatform:cloudplatform-connectivity-scp:jar:3.39.1-M3:compile
[INFO] |  |  +- com.sap.cloud.sdk.cloudplatform:resilience:jar:3.39.1-M3:compile
[INFO] |  |  +- com.sap.cloud.security.xsuaa:token-client:jar:2.7.8:compile     
[INFO] |  |  |  \- com.sap.cloud.security.xsuaa:api:jar:2.7.8:compile
[INFO] |  |  +- commons-io:commons-io:jar:2.8.0:compile
[INFO] |  |  +- org.apache.httpcomponents:httpcore:jar:4.4.14:compile  
[INFO] |  |  +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
[INFO] |  |  +- org.apache.commons:commons-lang3:jar:3.11:compile
[INFO] |  |  +- com.jayway.jsonpath:json-path:jar:2.4.0:compile
[INFO] |  |  \- com.sap.cloud.security:java-api:jar:2.7.8:provided
[INFO] |  |     \- javax.servlet:javax.servlet-api:jar:4.0.1:provided
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:security-scp-cf:jar:3.39.1-M3:compile
[INFO] |  |  \- com.sap.cloud.security:java-security:jar:2.7.8:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:servlet:jar:3.39.1-M3:compile
[INFO] |  |  +- com.fasterxml.jackson.core:jackson-annotations:jar:2.11.4:compile
[INFO] |  |  \- com.fasterxml.jackson.core:jackson-databind:jar:2.11.4:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:tenant-scp-cf:jar:3.39.1-M3:compile
[INFO] |  \- com.sap.cloud.sdk.cloudplatform:metering:jar:3.39.1-M3:compile
[INFO] +- com.google.code.gson:gson:jar:2.8.9:compile
[INFO] +- net.minidev:json-smart:jar:2.4.7:compile
[INFO] |  \- net.minidev:accessors-smart:jar:2.4.7:compile
[INFO] |     \- org.ow2.asm:asm:jar:9.1:compile
[INFO] +- com.sap.cloud.sdk.s4hana:s4hana-all:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.s4hana:s4hana-core:jar:3.39.1-M3:compile
[INFO] |  |  \- com.sap.cloud.sdk.datamodel:fluent-result:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.s4hana:s4hana-connectivity:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.s4hana:s4hana-api-odata:jar:3.39.1-M3:compile
[INFO] |  |  +- com.sap.cloud.sdk.datamodel:odata-core:jar:3.39.1-M3:compile
[INFO] |  |  \- com.sap.cloud.servicesdk:odata-v2-lib:jar:1.40.11:compile
[INFO] |  |     \- com.sap.cloud.servicesdk:developer_license:jar:1.40.11:compile
[INFO] |  +- com.sap.cloud.sdk.s4hana:s4hana-api-odata-v4:jar:3.39.1-M3:compile
[INFO] |  |  +- com.sap.cloud.sdk.datamodel:odata-v4-core:jar:3.39.1-M3:compile
[INFO] |  |  \- com.sap.cloud.sdk.datamodel:odata-client:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.datamodel:soap:jar:3.39.1-M3:compile
[INFO] |  |  +- org.apache.axis2:axis2-adb:jar:1.7.9:compile
[INFO] |  |  |  \- org.apache.ws.commons.axiom:axiom-dom:jar:1.2.21:runtime
[INFO] |  |  |     \- org.codehaus.woodstox:woodstox-core-asl:jar:4.2.0:runtime
[INFO] |  |  |        \- org.codehaus.woodstox:stax2-api:jar:3.1.1:runtime
[INFO] |  |  +- org.apache.axis2:axis2-transport-http:jar:1.7.9:compile
[INFO] |  |  +- org.apache.axis2:axis2-kernel:jar:1.7.9:compile
[INFO] |  |  |  +- org.apache.ws.commons.axiom:axiom-api:jar:1.2.21:compile
[INFO] |  |  |  |  +- org.apache.geronimo.specs:geronimo-activation_1.1_spec:jar:1.1:compile
[INFO] |  |  |  |  +- jaxen:jaxen:jar:1.2.0:compile
[INFO] |  |  |  |  +- org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:jar:1.0.1:compile
[INFO] |  |  |  |  \- org.apache.james:apache-mime4j-core:jar:0.7.2:compile
[INFO] |  |  |  +- org.apache.ws.commons.axiom:axiom-impl:jar:1.2.21:runtime
[INFO] |  |  |  +- org.apache.geronimo.specs:geronimo-ws-metadata_2.0_spec:jar:1.1.2:compile
[INFO] |  |  |  +- org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1:compile
[INFO] |  |  |  +- wsdl4j:wsdl4j:jar:1.6.3:compile
[INFO] |  |  |  +- org.apache.ws.xmlschema:xmlschema-core:jar:2.2.1:compile
[INFO] |  |  |  +- org.apache.neethi:neethi:jar:3.0.3:compile
[INFO] |  |  |  \- org.apache.woden:woden-core:jar:1.0M10:compile
[INFO] |  |  \- org.apache.axis2:axis2-transport-local:jar:1.7.9:runtime
[INFO] |  +- com.sap.cloud.sdk.s4hana:rfc:jar:3.39.1-M3:compile
[INFO] |  |  +- com.sap.cloud.sdk.quality:common:jar:3.39.1-M3:compile
[INFO] |  |  |  \- org.apache.commons:commons-csv:jar:1.8:compile
[INFO] |  |  \- org.json:json:jar:20201115:compile
[INFO] |  \- com.sap.cloud.servicesdk:odatav2-connectivity-sdk3:jar:1.40.11:compile
[INFO] |     +- com.sap.cloud.servicesdk:jacksonutil-sdk3:jar:1.40.11:compile
[INFO] |     +- joda-time:joda-time:jar:2.9.9:compile
[INFO] |     \- com.sap.cloud.servicesdk.prov:api:jar:1.40.11:compile
[INFO] |        +- javax.transaction:javax.transaction-api:jar:1.3:compile
[INFO] |        \- commons-beanutils:commons-beanutils:jar:1.9.4:compile
[INFO] |           \- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] +- org.jsoup:jsoup:jar:1.14.2:compile
[INFO] +- com.sap.cds:cds-integration-cloud-sdk:jar:1.20.1:compile
[INFO] |  +- com.sap.cds:cds-services-api:jar:1.20.1:compile
[INFO] |  |  \- com.sap.cds:cds4j-api:jar:1.24.0:compile
[INFO] |  +- com.sap.cds:cds-services-utils:jar:1.20.1:compile
[INFO] |  |  +- com.sap.cds:cds-adapter-api:jar:1.20.1:compile
[INFO] |  |  +- com.sap.cds:cds4j-core:jar:1.24.0:runtime
[INFO] |  |  +- com.sap.cloud.mt:cds-mtx:jar:1.11.0:compile
[INFO] |  |  |  \- com.sap.cloud.mt:tools:jar:1.11.0:compile
[INFO] |  |  +- javax.jms:javax.jms-api:jar:2.0.1:compile
[INFO] |  |  \- commons-codec:commons-codec:jar:1.15:compile
[INFO] |  +- com.sap.cds:cds-services-impl:jar:1.20.1:runtime
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:tenant:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:security:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.frameworks:resilience4j:jar:3.39.1-M3:compile
[INFO] |  |  +- io.github.resilience4j:resilience4j-circuitbreaker:jar:1.7.0:compile
[INFO] |  |  |  \- io.github.resilience4j:resilience4j-core:jar:1.7.0:compile
[INFO] |  |  +- io.github.resilience4j:resilience4j-bulkhead:jar:1.7.0:compile
[INFO] |  |  +- io.github.resilience4j:resilience4j-timelimiter:jar:1.7.0:compile
[INFO] |  |  +- io.github.resilience4j:resilience4j-cache:jar:1.7.0:compile
[INFO] |  |  |  \- javax.cache:cache-api:jar:1.1.1:compile
[INFO] |  |  \- io.github.resilience4j:resilience4j-retry:jar:1.7.0:compile
[INFO] |  \- com.sap.cloud.sdk.cloudplatform:cloudplatform-connectivity:jar:3.39.1-M3:compile
[INFO] \- org.projectlombok:lombok:jar:1.18.18:provided
[INFO] 
[INFO] --------------< com.sap.iam.apm.foundation:tasklist-srv >---------------
[INFO] Building APM Foundation tasklist Service 1.0.0-SNAPSHOT            [3/4]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ tasklist-srv ---
[INFO] com.sap.iam.apm.foundation:tasklist-srv:jar:1.0.0-SNAPSHOT
[INFO] +- org.springframework.security:spring-security-web:jar:5.6.0:compile
[INFO] |  +- org.springframework.security:spring-security-core:jar:5.4.5:compile
[INFO] |  +- org.springframework:spring-core:jar:5.3.5:compile
[INFO] |  |  \- org.springframework:spring-jcl:jar:5.3.5:compile
[INFO] |  +- org.springframework:spring-aop:jar:5.3.5:compile
[INFO] |  +- org.springframework:spring-beans:jar:5.3.5:compile
[INFO] |  +- org.springframework:spring-context:jar:5.3.5:compile
[INFO] |  \- org.springframework:spring-expression:jar:5.3.5:compile
[INFO] +- com.sap.cds:cds-starter-spring-boot-odata:jar:1.20.1:compile
[INFO] |  +- com.sap.cds:cds-starter-spring-boot:jar:1.20.1:compile
[INFO] |  |  +- com.sap.cds:cds-feature-jdbc:jar:1.20.1:runtime
[INFO] |  |  |  +- com.sap.cds:cds4j-runtime:jar:1.24.0:runtime
[INFO] |  |  |  |  \- com.sap.cds:cds4j-jdbc-spi:jar:1.24.0:runtime
[INFO] |  |  |  \- com.sap.cds:cds4j-tx:jar:1.24.0:runtime
[INFO] |  |  +- com.sap.cds:cds-framework-spring-boot:jar:1.20.1:runtime
[INFO] |  |  +- org.springframework.boot:spring-boot-starter-web:jar:2.4.4:compile
[INFO] |  |  |  +- org.springframework.boot:spring-boot-starter-json:jar:2.4.4:compile
[INFO] |  |  |  |  +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.11.4:compile
[INFO] |  |  |  |  \- com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.11.4:compile
[INFO] |  |  |  +- org.springframework.boot:spring-boot-starter-tomcat:jar:2.4.4:compile
[INFO] |  |  |  |  \- org.apache.tomcat.embed:tomcat-embed-websocket:jar:9.0.44:compile
[INFO] |  |  |  +- org.springframework:spring-web:jar:5.3.12:compile
[INFO] |  |  |  \- org.springframework:spring-webmvc:jar:5.3.5:compile
[INFO] |  |  \- org.springframework.boot:spring-boot-starter-jdbc:jar:2.4.4:compile
[INFO] |  |     \- org.springframework:spring-jdbc:jar:5.3.5:compile
[INFO] |  |        \- org.springframework:spring-tx:jar:5.3.5:compile
[INFO] |  \- com.sap.cds:cds-adapter-odata-v4:jar:1.20.1:runtime
[INFO] |     +- com.sap.cds:cds-adapter-api:jar:1.20.1:compile
[INFO] |     +- com.sap.cds:cds4j-core:jar:1.24.0:runtime
[INFO] |     +- com.sap.cloud.mt:cds-mtx:jar:1.11.0:compile
[INFO] |     |  \- com.sap.cloud.mt:tools:jar:1.11.0:compile
[INFO] |     \- com.sap.cds.repackaged:odata-v4-lib:jar:1.20.1:runtime
[INFO] |        +- com.fasterxml.jackson.dataformat:jackson-dataformat-xml:jar:2.11.4:runtime
[INFO] |        |  +- com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.11.4:runtime
[INFO] |        |  |  +- jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.3:runtime
[INFO] |        |  |  \- jakarta.activation:jakarta.activation-api:jar:1.2.2:runtime
[INFO] |        |  +- org.codehaus.woodstox:stax2-api:jar:4.2.1:runtime
[INFO] |        |  \- com.fasterxml.woodstox:woodstox-core:jar:6.2.3:runtime
[INFO] |        \- com.fasterxml:aalto-xml:jar:1.2.1:runtime
[INFO] +- org.glassfish:jakarta.el:jar:3.0.4:compile
[INFO] +- org.apache.tomcat.embed:tomcat-embed-core:jar:9.0.48:compile
[INFO] |  \- org.apache.tomcat:tomcat-annotations-api:jar:9.0.44:compile
[INFO] +- org.springframework.boot:spring-boot-starter-actuator:jar:2.4.4:compile
[INFO] |  +- org.springframework.boot:spring-boot-starter:jar:2.4.4:compile
[INFO] |  |  +- org.springframework.boot:spring-boot:jar:2.4.4:compile
[INFO] |  |  +- org.springframework.boot:spring-boot-autoconfigure:jar:2.4.4:compile
[INFO] |  |  +- org.springframework.boot:spring-boot-starter-logging:jar:2.4.4:compile
[INFO] |  |  |  +- ch.qos.logback:logback-classic:jar:1.2.8:compile
[INFO] |  |  |  |  \- ch.qos.logback:logback-core:jar:1.2.3:compile
[INFO] |  |  |  \- org.slf4j:jul-to-slf4j:jar:1.7.30:compile
[INFO] |  |  +- jakarta.annotation:jakarta.annotation-api:jar:1.3.5:compile
[INFO] |  |  \- org.yaml:snakeyaml:jar:1.27:compile
[INFO] |  +- org.springframework.boot:spring-boot-actuator-autoconfigure:jar:2.4.4:compile
[INFO] |  |  +- org.springframework.boot:spring-boot-actuator:jar:2.4.4:compile
[INFO] |  |  +- com.fasterxml.jackson.core:jackson-databind:jar:2.11.4:compile
[INFO] |  |  |  \- com.fasterxml.jackson.core:jackson-core:jar:2.11.4:compile
[INFO] |  |  \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.11.4:compile
[INFO] |  \- io.micrometer:micrometer-core:jar:1.6.5:compile
[INFO] |     +- org.hdrhistogram:HdrHistogram:jar:2.1.12:compile
[INFO] |     \- org.latencyutils:LatencyUtils:jar:2.0.3:runtime
[INFO] +- org.springframework.boot:spring-boot-starter-security:jar:2.4.4:compile
[INFO] |  \- org.springframework.security:spring-security-config:jar:5.4.5:compile
[INFO] +- org.xerial:sqlite-jdbc:jar:3.32.3.3:compile
[INFO] +- org.projectlombok:lombok:jar:1.18.18:compile
[INFO] +- junit:junit:jar:4.13.2:test
[INFO] |  \- org.hamcrest:hamcrest-core:jar:2.2:test
[INFO] |     \- org.hamcrest:hamcrest:jar:2.2:test
[INFO] +- org.powermock:powermock-module-junit4:jar:2.0.9:test
[INFO] |  \- org.powermock:powermock-module-junit4-common:jar:2.0.9:test
[INFO] |     +- org.powermock:powermock-reflect:jar:2.0.9:test
[INFO] |     |  +- net.bytebuddy:byte-buddy:jar:1.10.22:test
[INFO] |     |  \- net.bytebuddy:byte-buddy-agent:jar:1.10.22:test
[INFO] |     \- org.powermock:powermock-core:jar:2.0.9:test
[INFO] |        \- org.javassist:javassist:jar:3.27.0-GA:test
[INFO] +- org.powermock:powermock-api-mockito2:jar:2.0.9:test
[INFO] |  +- org.powermock:powermock-api-support:jar:2.0.9:test
[INFO] |  \- org.mockito:mockito-core:jar:3.6.28:test
[INFO] |     \- org.objenesis:objenesis:jar:3.1:test
[INFO] +- com.sap.cds:cds-starter-cloudfoundry:jar:1.20.1:compile
[INFO] |  +- com.sap.cds:cds-feature-hana:jar:1.20.1:compile
[INFO] |  |  \- com.sap.cloud.db.jdbc:ngdbc:jar:2.8.14:compile
[INFO] |  +- com.sap.cds:cds-feature-mt:jar:1.20.1:compile
[INFO] |  |  +- com.sap.cloud.mt:multi-tenant-runtime:jar:1.11.0:compile
[INFO] |  |  \- com.sap.cloud.mt:multi-tenant-subscription:jar:1.11.0:compile
[INFO] |  |     \- com.sap.cloud.instancemanager:client:jar:1.17.2:compile
[INFO] |  |        +- com.sap.cloud.instancemanager:util:jar:1.17.2:compile
[INFO] |  |        \- com.sap.cloud.instancemanager:client-api:jar:1.17.2:compile
[INFO] |  +- com.sap.cds:cds-feature-cloudfoundry:jar:1.20.1:compile
[INFO] |  +- com.sap.cds:cds-feature-xsuaa:jar:1.20.1:compile
[INFO] |  \- com.sap.cloud.security.xsuaa:xsuaa-spring-boot-starter:jar:2.8.3:compile
[INFO] |     +- com.sap.cloud.security.xsuaa:spring-xsuaa:jar:2.8.3:compile
[INFO] |     |  \- com.sap.cloud.security.xsuaa:api:jar:2.8.3:compile
[INFO] |     +- org.springframework.security:spring-security-oauth2-jose:jar:5.4.5:compile
[INFO] |     |  \- org.springframework.security:spring-security-oauth2-core:jar:5.4.5:compile
[INFO] |     \- org.springframework.security:spring-security-oauth2-resource-server:jar:5.4.5:compile
[INFO] +- com.sap.cloud.sdk.cloudplatform:scp-cf:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:auditlog-scp-cf:jar:3.39.1-M3:compile
[INFO] |  |  +- com.sap.cloud.sdk.cloudplatform:cloudplatform-core:jar:3.39.1-M3:compile
[INFO] |  |  +- com.sap.cloud.sdk.cloudplatform:auditlog:jar:3.39.1-M3:compile
[INFO] |  |  +- org.slf4j:jcl-over-slf4j:jar:1.7.30:runtime
[INFO] |  |  +- com.google.code.findbugs:jsr305:jar:3.0.2:compile
[INFO] |  |  +- io.vavr:vavr:jar:0.10.3:compile
[INFO] |  |  |  \- io.vavr:vavr-match:jar:0.10.3:compile
[INFO] |  |  +- com.google.guava:guava:jar:30.1-jre:compile
[INFO] |  |  |  +- com.google.guava:failureaccess:jar:1.0.1:compile
[INFO] |  |  |  +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile
[INFO] |  |  |  \- com.google.j2objc:j2objc-annotations:jar:1.3:compile
[INFO] |  |  \- com.google.errorprone:error_prone_annotations:jar:2.5.1:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:caching:jar:3.39.1-M3:compile
[INFO] |  |  \- com.github.ben-manes.caffeine:caffeine:jar:2.8.8:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:cloudplatform-core-scp-cf:jar:3.39.1-M3:compile
[INFO] |  |  +- com.mikesamuel:json-sanitizer:jar:1.2.2:compile
[INFO] |  |  \- com.auth0:java-jwt:jar:3.13.0:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:cloudplatform-connectivity-scp-cf:jar:3.39.1-M3:compile
[INFO] |  |  +- com.sap.cloud.sdk.cloudplatform:cloudplatform-connectivity-scp:jar:3.39.1-M3:compile
[INFO] |  |  +- com.sap.cloud.sdk.cloudplatform:resilience:jar:3.39.1-M3:compile
[INFO] |  |  +- com.sap.cloud.security.xsuaa:token-client:jar:2.7.8:compile
[INFO] |  |  +- commons-io:commons-io:jar:2.8.0:compile
[INFO] |  |  +- org.apache.httpcomponents:httpcore:jar:4.4.14:compile
[INFO] |  |  +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
[INFO] |  |  +- org.apache.commons:commons-lang3:jar:3.11:compile
[INFO] |  |  +- com.jayway.jsonpath:json-path:jar:2.4.0:compile
[INFO] |  |  \- com.sap.cloud.security:java-api:jar:2.7.8:provided
[INFO] |  |     \- javax.servlet:javax.servlet-api:jar:4.0.1:provided
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:security-scp-cf:jar:3.39.1-M3:compile
[INFO] |  |  \- com.sap.cloud.security:java-security:jar:2.7.8:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:servlet:jar:3.39.1-M3:compile
[INFO] |  |  \- com.fasterxml.jackson.core:jackson-annotations:jar:2.11.4:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:tenant-scp-cf:jar:3.39.1-M3:compile
[INFO] |  \- com.sap.cloud.sdk.cloudplatform:metering:jar:3.39.1-M3:compile
[INFO] +- net.minidev:json-smart:jar:2.4.7:compile
[INFO] |  \- net.minidev:accessors-smart:jar:2.4.7:compile
[INFO] |     \- org.ow2.asm:asm:jar:9.1:compile
[INFO] +- com.google.code.gson:gson:jar:2.8.9:compile
[INFO] +- com.sap.cloud.sdk.s4hana:s4hana-all:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.s4hana:s4hana-core:jar:3.39.1-M3:compile
[INFO] |  |  \- com.sap.cloud.sdk.datamodel:fluent-result:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.s4hana:s4hana-connectivity:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.s4hana:s4hana-api-odata:jar:3.39.1-M3:compile
[INFO] |  |  +- com.sap.cloud.sdk.datamodel:odata-core:jar:3.39.1-M3:compile
[INFO] |  |  \- com.sap.cloud.servicesdk:odata-v2-lib:jar:1.40.11:compile
[INFO] |  |     \- com.sap.cloud.servicesdk:developer_license:jar:1.40.11:compile
[INFO] |  +- com.sap.cloud.sdk.s4hana:s4hana-api-odata-v4:jar:3.39.1-M3:compile
[INFO] |  |  +- com.sap.cloud.sdk.datamodel:odata-v4-core:jar:3.39.1-M3:compile
[INFO] |  |  \- com.sap.cloud.sdk.datamodel:odata-client:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.datamodel:soap:jar:3.39.1-M3:compile
[INFO] |  |  +- org.apache.axis2:axis2-adb:jar:1.7.9:compile
[INFO] |  |  |  \- org.apache.ws.commons.axiom:axiom-dom:jar:1.2.21:runtime
[INFO] |  |  |     \- org.codehaus.woodstox:woodstox-core-asl:jar:4.2.0:runtime
[INFO] |  |  +- org.apache.axis2:axis2-transport-http:jar:1.7.9:compile
[INFO] |  |  +- org.apache.axis2:axis2-kernel:jar:1.7.9:compile
[INFO] |  |  |  +- org.apache.ws.commons.axiom:axiom-api:jar:1.2.21:compile
[INFO] |  |  |  |  +- org.apache.geronimo.specs:geronimo-activation_1.1_spec:jar:1.1:compile
[INFO] |  |  |  |  +- jaxen:jaxen:jar:1.2.0:compile
[INFO] |  |  |  |  +- org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:jar:1.0.1:compile
[INFO] |  |  |  |  \- org.apache.james:apache-mime4j-core:jar:0.7.2:compile
[INFO] |  |  |  +- org.apache.ws.commons.axiom:axiom-impl:jar:1.2.21:runtime
[INFO] |  |  |  +- org.apache.geronimo.specs:geronimo-ws-metadata_2.0_spec:jar:1.1.2:compile
[INFO] |  |  |  +- org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1:compile
[INFO] |  |  |  +- wsdl4j:wsdl4j:jar:1.6.3:compile
[INFO] |  |  |  +- org.apache.ws.xmlschema:xmlschema-core:jar:2.2.1:compile
[INFO] |  |  |  +- org.apache.neethi:neethi:jar:3.0.3:compile
[INFO] |  |  |  \- org.apache.woden:woden-core:jar:1.0M10:compile
[INFO] |  |  \- org.apache.axis2:axis2-transport-local:jar:1.7.9:runtime
[INFO] |  +- com.sap.cloud.sdk.s4hana:rfc:jar:3.39.1-M3:compile
[INFO] |  |  +- com.sap.cloud.sdk.quality:common:jar:3.39.1-M3:compile
[INFO] |  |  |  \- org.apache.commons:commons-csv:jar:1.8:compile
[INFO] |  |  \- org.json:json:jar:20201115:compile
[INFO] |  \- com.sap.cloud.servicesdk:odatav2-connectivity-sdk3:jar:1.40.11:compile
[INFO] |     +- com.sap.cloud.servicesdk:jacksonutil-sdk3:jar:1.40.11:compile
[INFO] |     +- joda-time:joda-time:jar:2.9.9:compile
[INFO] |     \- com.sap.cloud.servicesdk.prov:api:jar:1.40.11:compile
[INFO] |        +- javax.transaction:javax.transaction-api:jar:1.3:compile
[INFO] |        \- commons-beanutils:commons-beanutils:jar:1.9.4:compile
[INFO] |           \- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] +- com.sap.cds:cds-integration-cloud-sdk:jar:1.20.1:compile
[INFO] |  +- com.sap.cds:cds-services-api:jar:1.20.1:compile
[INFO] |  |  \- com.sap.cds:cds4j-api:jar:1.24.0:compile
[INFO] |  +- com.sap.cds:cds-services-utils:jar:1.20.1:compile
[INFO] |  |  +- javax.jms:javax.jms-api:jar:2.0.1:compile
[INFO] |  |  \- commons-codec:commons-codec:jar:1.15:compile
[INFO] |  +- com.sap.cds:cds-services-impl:jar:1.20.1:runtime
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:tenant:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:security:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.frameworks:resilience4j:jar:3.39.1-M3:compile
[INFO] |  |  +- io.github.resilience4j:resilience4j-circuitbreaker:jar:1.7.0:compile
[INFO] |  |  |  \- io.github.resilience4j:resilience4j-core:jar:1.7.0:compile
[INFO] |  |  +- io.github.resilience4j:resilience4j-bulkhead:jar:1.7.0:compile
[INFO] |  |  +- io.github.resilience4j:resilience4j-timelimiter:jar:1.7.0:compile
[INFO] |  |  +- io.github.resilience4j:resilience4j-cache:jar:1.7.0:compile
[INFO] |  |  |  \- javax.cache:cache-api:jar:1.1.1:compile
[INFO] |  |  \- io.github.resilience4j:resilience4j-retry:jar:1.7.0:compile
[INFO] |  \- com.sap.cloud.sdk.cloudplatform:cloudplatform-connectivity:jar:3.39.1-M3:compile
[INFO] +- com.sap.iam.apm.foundation:commons:jar:1.0.0-SNAPSHOT:compile
[INFO] |  \- org.jsoup:jsoup:jar:1.14.2:compile
[INFO] +- com.zaxxer:HikariCP:jar:3.4.5:compile
[INFO] |  \- org.slf4j:slf4j-api:jar:1.7.30:compile
[INFO] +- com.sap.hcp.cf.logging:cf-java-logging-support-logback:jar:3.3.0:compile
[INFO] |  \- com.sap.hcp.cf.logging:cf-java-logging-support-core:jar:3.3.0:compile
[INFO] |     \- com.fasterxml.jackson.jr:jackson-jr-objects:jar:2.11.4:compile
[INFO] \- com.sap.apm:apm-tracer:jar:1.0.0-20210927172104_b13d0e4124704b11315134f0f08f71720edb545c:compile
[INFO]    +- org.springframework.cloud:spring-cloud-starter-sleuth:jar:3.0.3:compile
[INFO]    |  +- org.springframework.cloud:spring-cloud-starter:jar:3.0.3:compile
[INFO]    |  |  +- org.springframework.cloud:spring-cloud-context:jar:3.0.3:compile
[INFO]    |  |  |  \- org.springframework.security:spring-security-crypto:jar:5.4.5:compile
[INFO]    |  |  +- org.springframework.cloud:spring-cloud-commons:jar:3.0.3:compile
[INFO]    |  |  \- org.springframework.security:spring-security-rsa:jar:1.0.10.RELEASE:compile
[INFO]    |  |     \- org.bouncycastle:bcpkix-jdk15on:jar:1.68:compile
[INFO]    |  |        \- org.bouncycastle:bcprov-jdk15on:jar:1.68:compile
[INFO]    |  +- org.springframework.boot:spring-boot-starter-aop:jar:2.4.4:compile
[INFO]    |  |  \- org.aspectj:aspectjweaver:jar:1.9.6:compile
[INFO]    |  +- org.springframework.cloud:spring-cloud-sleuth-autoconfigure:jar:3.0.3:compile
[INFO]    |  |  +- org.springframework.cloud:spring-cloud-sleuth-instrumentation:jar:3.0.3:compile
[INFO]    |  |  |  \- org.springframework.cloud:spring-cloud-sleuth-api:jar:3.0.3:compile
[INFO]    |  |  \- org.aspectj:aspectjrt:jar:1.9.6:compile
[INFO]    |  \- org.springframework.cloud:spring-cloud-sleuth-brave:jar:3.0.3:compile
[INFO]    |     +- io.zipkin.brave:brave:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.brave:brave-context-slf4j:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.brave:brave-instrumentation-messaging:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.brave:brave-instrumentation-rpc:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.brave:brave-instrumentation-spring-rabbit:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.brave:brave-instrumentation-kafka-clients:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.brave:brave-instrumentation-kafka-streams:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.brave:brave-instrumentation-httpclient:jar:5.13.2:compile
[INFO]    |     |  \- io.zipkin.brave:brave-instrumentation-http:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.brave:brave-instrumentation-httpasyncclient:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.brave:brave-instrumentation-jms:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.brave:brave-instrumentation-mongodb:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.aws:brave-propagation-aws:jar:0.21.3:compile
[INFO]    |     \- io.zipkin.reporter2:zipkin-reporter-metrics-micrometer:jar:2.16.1:compile
[INFO]    |        \- io.zipkin.reporter2:zipkin-reporter:jar:2.16.1:compile
[INFO]    |           \- io.zipkin.zipkin2:zipkin:jar:2.23.0:compile
[INFO]    \- com.nimbusds:nimbus-jose-jwt:jar:8.20.2:compile
[INFO]       \- com.github.stephenc.jcip:jcip-annotations:jar:1.0-1:compile
[INFO]
[INFO] -------< com.sap.iam.apm.foundation:maintenancenotification-srv >-------
[INFO] Building APM Foundation - Maintenance Notification 1.0.0-SNAPSHOT  [4/4]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ maintenancenotification-srv ---
[INFO] com.sap.iam.apm.foundation:maintenancenotification-srv:jar:1.0.0-SNAPSHOT
[INFO] +- org.springframework.security:spring-security-web:jar:5.6.1:compile
[INFO] |  +- org.springframework.security:spring-security-core:jar:5.4.5:compile
[INFO] |  +- org.springframework:spring-aop:jar:5.3.5:compile
[INFO] |  +- org.springframework:spring-beans:jar:5.3.5:compile
[INFO] |  +- org.springframework:spring-context:jar:5.3.5:compile
[INFO] |  \- org.springframework:spring-expression:jar:5.3.5:compile
[INFO] +- ch.qos.logback:logback-classic:jar:1.2.8:compile
[INFO] |  +- ch.qos.logback:logback-core:jar:1.2.3:compile
[INFO] |  \- org.slf4j:slf4j-api:jar:1.7.30:compile
[INFO] +- org.springframework:spring-core:jar:5.3.15:compile
[INFO] |  \- org.springframework:spring-jcl:jar:5.3.5:compile
[INFO] +- com.sap.cds:cds-starter-spring-boot-odata:jar:1.21.1:compile
[INFO] |  +- com.sap.cds:cds-starter-spring-boot:jar:1.20.1:compile
[INFO] |  |  +- com.sap.cds:cds-feature-jdbc:jar:1.20.1:runtime
[INFO] |  |  |  +- com.sap.cds:cds4j-runtime:jar:1.24.0:runtime
[INFO] |  |  |  |  \- com.sap.cds:cds4j-jdbc-spi:jar:1.24.0:runtime
[INFO] |  |  |  \- com.sap.cds:cds4j-tx:jar:1.24.0:runtime
[INFO] |  |  +- com.sap.cds:cds-framework-spring-boot:jar:1.20.1:runtime
[INFO] |  |  +- org.springframework.boot:spring-boot-starter-web:jar:2.4.4:compile
[INFO] |  |  |  +- org.springframework.boot:spring-boot-starter-json:jar:2.4.4:compile
[INFO] |  |  |  |  +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.11.4:compile
[INFO] |  |  |  |  \- com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.11.4:compile
[INFO] |  |  |  \- org.springframework.boot:spring-boot-starter-tomcat:jar:2.4.4:compile
[INFO] |  |  |     \- org.apache.tomcat.embed:tomcat-embed-websocket:jar:9.0.44:compile
[INFO] |  |  \- org.springframework.boot:spring-boot-starter-jdbc:jar:2.4.4:compile
[INFO] |  |     \- org.springframework:spring-jdbc:jar:5.3.5:compile
[INFO] |  |        \- org.springframework:spring-tx:jar:5.3.5:compile
[INFO] |  \- com.sap.cds:cds-adapter-odata-v4:jar:1.20.1:runtime
[INFO] |     +- com.sap.cds:cds-adapter-api:jar:1.20.1:compile
[INFO] |     +- com.sap.cds:cds4j-core:jar:1.24.0:runtime
[INFO] |     +- com.sap.cloud.mt:cds-mtx:jar:1.11.0:compile
[INFO] |     |  \- com.sap.cloud.mt:tools:jar:1.11.0:compile
[INFO] |     \- com.sap.cds.repackaged:odata-v4-lib:jar:1.20.1:runtime
[INFO] |        +- com.fasterxml.jackson.dataformat:jackson-dataformat-xml:jar:2.11.4:runtime
[INFO] |        |  +- com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.11.4:runtime
[INFO] |        |  +- org.codehaus.woodstox:stax2-api:jar:4.2.1:runtime
[INFO] |        |  \- com.fasterxml.woodstox:woodstox-core:jar:6.2.3:runtime
[INFO] |        \- com.fasterxml:aalto-xml:jar:1.2.1:runtime
[INFO] +- org.springframework:spring-webmvc:jar:5.3.15:compile
[INFO] |  \- org.springframework:spring-web:jar:5.3.12:compile
[INFO] +- org.glassfish:jakarta.el:jar:3.0.4:compile
[INFO] +- org.apache.tomcat.embed:tomcat-embed-core:jar:9.0.48:compile
[INFO] |  \- org.apache.tomcat:tomcat-annotations-api:jar:9.0.44:compile
[INFO] +- org.springframework.boot:spring-boot-starter-actuator:jar:2.4.4:compile
[INFO] |  +- org.springframework.boot:spring-boot-starter:jar:2.4.4:compile
[INFO] |  |  +- org.springframework.boot:spring-boot-autoconfigure:jar:2.4.4:compile
[INFO] |  |  +- org.springframework.boot:spring-boot-starter-logging:jar:2.4.4:compile
[INFO] |  |  |  +- org.apache.logging.log4j:log4j-to-slf4j:jar:2.13.3:compile
[INFO] |  |  |  |  \- org.apache.logging.log4j:log4j-api:jar:2.13.3:compile
[INFO] |  |  |  \- org.slf4j:jul-to-slf4j:jar:1.7.30:compile
[INFO] |  |  +- jakarta.annotation:jakarta.annotation-api:jar:1.3.5:compile
[INFO] |  |  \- org.yaml:snakeyaml:jar:1.27:compile
[INFO] |  +- org.springframework.boot:spring-boot-actuator-autoconfigure:jar:2.4.4:compile
[INFO] |  |  +- org.springframework.boot:spring-boot-actuator:jar:2.4.4:compile
[INFO] |  |  \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.11.4:compile
[INFO] |  \- io.micrometer:micrometer-core:jar:1.6.5:compile
[INFO] |     +- org.hdrhistogram:HdrHistogram:jar:2.1.12:compile
[INFO] |     \- org.latencyutils:LatencyUtils:jar:2.0.3:runtime
[INFO] +- org.springframework.boot:spring-boot-starter-security:jar:2.4.4:compile
[INFO] |  \- org.springframework.security:spring-security-config:jar:5.4.5:compile
[INFO] +- org.xerial:sqlite-jdbc:jar:3.32.3.3:compile
[INFO] +- org.mockito:mockito-inline:jar:3.8.0:test
[INFO] |  \- org.mockito:mockito-core:jar:3.6.28:test
[INFO] |     +- net.bytebuddy:byte-buddy:jar:1.10.22:test
[INFO] |     +- net.bytebuddy:byte-buddy-agent:jar:1.10.22:test
[INFO] |     \- org.objenesis:objenesis:jar:3.1:test
[INFO] +- junit:junit:jar:4.13.2:test
[INFO] |  \- org.hamcrest:hamcrest-core:jar:2.2:test
[INFO] +- org.powermock:powermock-module-junit4:jar:2.0.9:test
[INFO] |  \- org.powermock:powermock-module-junit4-common:jar:2.0.9:test
[INFO] |     +- org.powermock:powermock-reflect:jar:2.0.9:test
[INFO] |     \- org.powermock:powermock-core:jar:2.0.9:test
[INFO] |        \- org.javassist:javassist:jar:3.27.0-GA:test
[INFO] +- org.powermock:powermock-api-mockito2:jar:2.0.9:test
[INFO] |  \- org.powermock:powermock-api-support:jar:2.0.9:test
[INFO] +- org.apache.qpid:qpid-jms-client:jar:0.59.0:compile
[INFO] |  +- org.apache.geronimo.specs:geronimo-jms_2.0_spec:jar:1.0-alpha-2:compile
[INFO] |  +- org.apache.qpid:proton-j:jar:0.33.8:compile
[INFO] |  +- io.netty:netty-buffer:jar:4.1.60.Final:compile
[INFO] |  +- io.netty:netty-common:jar:4.1.60.Final:compile
[INFO] |  +- io.netty:netty-transport:jar:4.1.60.Final:compile
[INFO] |  +- io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.60.Final:compile
[INFO] |  |  \- io.netty:netty-transport-native-unix-common:jar:4.1.60.Final:compile
[INFO] |  \- io.netty:netty-transport-native-kqueue:jar:osx-x86_64:4.1.60.Final:compile
[INFO] +- io.netty:netty-handler:jar:4.1.73.Final:compile
[INFO] |  +- io.netty:netty-resolver:jar:4.1.60.Final:compile
[INFO] |  \- io.netty:netty-tcnative-classes:jar:2.0.46.Final:compile
[INFO] +- io.netty:netty-codec-http:jar:4.1.73.Final:compile
[INFO] +- io.netty:netty-codec:jar:4.1.73.Final:compile
[INFO] +- com.konghq:unirest-java:jar:3.13.4:compile
[INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
[INFO] |  |  \- commons-codec:commons-codec:jar:1.15:compile
[INFO] |  +- org.apache.httpcomponents:httpmime:jar:4.5.13:compile
[INFO] |  +- org.apache.httpcomponents:httpcore-nio:jar:4.4.14:compile
[INFO] |  \- org.apache.httpcomponents:httpasyncclient:jar:4.1.4:compile
[INFO] +- com.thoughtworks.xstream:xstream:jar:1.4.18:compile
[INFO] |  \- io.github.x-stream:mxparser:jar:1.2.2:compile
[INFO] |     \- xmlpull:xmlpull:jar:1.1.3.1:compile
[INFO] +- io.pivotal.cfenv:java-cfenv-boot:jar:2.4.0:compile
[INFO] |  +- io.pivotal.cfenv:java-cfenv:jar:2.4.0:compile
[INFO] |  +- io.pivotal.cfenv:java-cfenv-jdbc:jar:2.4.0:compile
[INFO] |  \- org.springframework.boot:spring-boot:jar:2.4.4:compile
[INFO] +- com.sap.cds:cds-starter-cloudfoundry:jar:1.20.1:compile
[INFO] |  +- com.sap.cds:cds-feature-hana:jar:1.20.1:compile
[INFO] |  |  \- com.sap.cloud.db.jdbc:ngdbc:jar:2.8.14:compile
[INFO] |  +- com.sap.cds:cds-feature-mt:jar:1.20.1:compile
[INFO] |  |  +- com.sap.cloud.mt:multi-tenant-runtime:jar:1.11.0:compile
[INFO] |  |  \- com.sap.cloud.mt:multi-tenant-subscription:jar:1.11.0:compile
[INFO] |  |     \- com.sap.cloud.instancemanager:client:jar:1.17.2:compile
[INFO] |  |        +- com.sap.cloud.instancemanager:util:jar:1.17.2:compile
[INFO] |  |        \- com.sap.cloud.instancemanager:client-api:jar:1.17.2:compile
[INFO] |  +- com.sap.cds:cds-feature-xsuaa:jar:1.20.1:compile
[INFO] |  \- com.sap.cloud.security.xsuaa:xsuaa-spring-boot-starter:jar:2.8.3:compile
[INFO] |     +- com.sap.cloud.security.xsuaa:spring-xsuaa:jar:2.8.3:compile
[INFO] |     |  \- com.sap.cloud.security.xsuaa:api:jar:2.8.3:compile
[INFO] |     +- org.springframework.security:spring-security-oauth2-jose:jar:5.4.5:compile
[INFO] |     |  \- org.springframework.security:spring-security-oauth2-core:jar:5.4.5:compile
[INFO] |     \- org.springframework.security:spring-security-oauth2-resource-server:jar:5.4.5:compile
[INFO] +- com.sap.cds:cds-feature-cloudfoundry:jar:1.20.1:runtime
[INFO] |  +- com.sap.cds:cds-services-api:jar:1.20.1:compile
[INFO] |  |  \- com.sap.cds:cds4j-api:jar:1.24.0:compile
[INFO] |  +- com.sap.cds:cds-services-utils:jar:1.20.1:compile
[INFO] |  |  \- javax.jms:javax.jms-api:jar:2.0.1:compile
[INFO] |  \- com.fasterxml.jackson.core:jackson-databind:jar:2.11.4:compile
[INFO] +- com.sap.cds:cds-feature-message-queuing:jar:1.20.1:runtime
[INFO] |  \- com.sap.cds:cds-services-impl:jar:1.20.1:runtime
[INFO] +- org.springframework.retry:spring-retry:jar:1.3.1:compile
[INFO] |  \- javax.annotation:javax.annotation-api:jar:1.3.2:compile
[INFO] +- com.sap.conn.jco-cloud:com.sap.conn.jco.cloud:jar:3.1.2.0:provided
[INFO] +- com.sap.cloud.sdk.cloudplatform:scp-cf:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:auditlog-scp-cf:jar:3.39.1-M3:compile
[INFO] |  |  \- com.sap.cloud.sdk.cloudplatform:auditlog:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:caching:jar:3.39.1-M3:compile
[INFO] |  |  \- com.github.ben-manes.caffeine:caffeine:jar:2.8.8:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:cloudplatform-core-scp-cf:jar:3.39.1-M3:compile
[INFO] |  |  +- com.mikesamuel:json-sanitizer:jar:1.2.2:compile
[INFO] |  |  \- com.auth0:java-jwt:jar:3.13.0:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:cloudplatform-connectivity-scp-cf:jar:3.39.1-M3:compile
[INFO] |  |  +- com.sap.cloud.sdk.cloudplatform:cloudplatform-connectivity-scp:jar:3.39.1-M3:compile
[INFO] |  |  +- com.sap.cloud.sdk.cloudplatform:resilience:jar:3.39.1-M3:compile
[INFO] |  |  +- com.sap.cloud.security.xsuaa:token-client:jar:2.7.8:compile
[INFO] |  |  +- commons-io:commons-io:jar:2.8.0:compile
[INFO] |  |  +- org.apache.commons:commons-lang3:jar:3.11:compile
[INFO] |  |  \- com.sap.cloud.security:java-api:jar:2.7.8:provided
[INFO] |  |     \- javax.servlet:javax.servlet-api:jar:4.0.1:provided
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:security-scp-cf:jar:3.39.1-M3:compile
[INFO] |  |  \- com.sap.cloud.security:java-security:jar:2.7.8:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:servlet:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:tenant-scp-cf:jar:3.39.1-M3:compile
[INFO] |  \- com.sap.cloud.sdk.cloudplatform:metering:jar:3.39.1-M3:compile
[INFO] +- org.springframework.cloud:spring-cloud-sleuth:pom:1.1.0.RELEASE:import
[INFO] +- org.springframework.cloud:spring-cloud-dependencies:pom:Brixton.SR5:import
[INFO] +- com.sap.cloud.sdk.s4hana:s4hana-all:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.s4hana:s4hana-core:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.s4hana:s4hana-connectivity:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.s4hana:s4hana-api-odata:jar:3.39.1-M3:compile
[INFO] |  |  +- com.sap.cloud.sdk.datamodel:odata-core:jar:3.39.1-M3:compile
[INFO] |  |  \- com.sap.cloud.servicesdk:odata-v2-lib:jar:1.40.11:compile
[INFO] |  |     \- com.sap.cloud.servicesdk:developer_license:jar:1.40.11:compile
[INFO] |  +- com.sap.cloud.sdk.s4hana:s4hana-api-odata-v4:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.datamodel:soap:jar:3.39.1-M3:compile
[INFO] |  |  +- org.apache.axis2:axis2-adb:jar:1.7.9:compile
[INFO] |  |  |  \- org.apache.ws.commons.axiom:axiom-dom:jar:1.2.21:runtime
[INFO] |  |  |     \- org.codehaus.woodstox:woodstox-core-asl:jar:4.2.0:runtime
[INFO] |  |  +- org.apache.axis2:axis2-transport-http:jar:1.7.9:compile
[INFO] |  |  +- org.apache.axis2:axis2-kernel:jar:1.7.9:compile
[INFO] |  |  |  +- org.apache.ws.commons.axiom:axiom-api:jar:1.2.21:compile
[INFO] |  |  |  |  +- org.apache.geronimo.specs:geronimo-activation_1.1_spec:jar:1.1:compile
[INFO] |  |  |  |  +- jaxen:jaxen:jar:1.2.0:compile
[INFO] |  |  |  |  +- org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:jar:1.0.1:compile
[INFO] |  |  |  |  \- org.apache.james:apache-mime4j-core:jar:0.7.2:compile
[INFO] |  |  |  +- org.apache.ws.commons.axiom:axiom-impl:jar:1.2.21:runtime
[INFO] |  |  |  +- org.apache.geronimo.specs:geronimo-ws-metadata_2.0_spec:jar:1.1.2:compile
[INFO] |  |  |  +- org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1:compile
[INFO] |  |  |  +- wsdl4j:wsdl4j:jar:1.6.3:compile
[INFO] |  |  |  +- org.apache.ws.xmlschema:xmlschema-core:jar:2.2.1:compile
[INFO] |  |  |  +- org.apache.neethi:neethi:jar:3.0.3:compile
[INFO] |  |  |  \- org.apache.woden:woden-core:jar:1.0M10:compile
[INFO] |  |  \- org.apache.axis2:axis2-transport-local:jar:1.7.9:runtime
[INFO] |  +- com.sap.cloud.sdk.s4hana:rfc:jar:3.39.1-M3:compile
[INFO] |  |  +- com.sap.cloud.sdk.quality:common:jar:3.39.1-M3:compile
[INFO] |  |  |  \- org.apache.commons:commons-csv:jar:1.8:compile
[INFO] |  |  \- org.json:json:jar:20201115:compile
[INFO] |  \- com.sap.cloud.servicesdk:odatav2-connectivity-sdk3:jar:1.40.11:compile
[INFO] |     +- com.sap.cloud.servicesdk:jacksonutil-sdk3:jar:1.40.11:compile
[INFO] |     +- joda-time:joda-time:jar:2.9.9:compile
[INFO] |     \- com.sap.cloud.servicesdk.prov:api:jar:1.40.11:compile
[INFO] |        +- javax.transaction:javax.transaction-api:jar:1.3:compile
[INFO] |        \- commons-beanutils:commons-beanutils:jar:1.9.4:compile
[INFO] |           \- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] +- net.minidev:json-smart:jar:2.4.7:compile
[INFO] |  \- net.minidev:accessors-smart:jar:2.4.7:compile
[INFO] |     \- org.ow2.asm:asm:jar:9.1:compile
[INFO] +- com.google.code.gson:gson:jar:2.8.9:compile
[INFO] +- com.sap.cds:cds-integration-cloud-sdk:jar:1.20.1:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:tenant:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:security:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.frameworks:resilience4j:jar:3.39.1-M3:compile
[INFO] |  |  +- io.github.resilience4j:resilience4j-circuitbreaker:jar:1.7.0:compile
[INFO] |  |  |  \- io.github.resilience4j:resilience4j-core:jar:1.7.0:compile
[INFO] |  |  +- io.github.resilience4j:resilience4j-bulkhead:jar:1.7.0:compile
[INFO] |  |  +- io.github.resilience4j:resilience4j-timelimiter:jar:1.7.0:compile
[INFO] |  |  +- io.github.resilience4j:resilience4j-cache:jar:1.7.0:compile
[INFO] |  |  |  \- javax.cache:cache-api:jar:1.1.1:compile
[INFO] |  |  \- io.github.resilience4j:resilience4j-retry:jar:1.7.0:compile
[INFO] |  \- com.sap.cloud.sdk.cloudplatform:cloudplatform-connectivity:jar:3.39.1-M3:compile
[INFO] +- com.sap.iam.apm.foundation:commons:jar:1.0.0-SNAPSHOT:compile
[INFO] |  \- org.jsoup:jsoup:jar:1.14.2:compile
[INFO] +- org.projectlombok:lombok:jar:1.18.18:compile
[INFO] +- com.sap.cloud.sdk.datamodel:odata-v4-core:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.datamodel:odata-client:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.cloudplatform:cloudplatform-core:jar:3.39.1-M3:compile
[INFO] |  +- com.sap.cloud.sdk.datamodel:fluent-result:jar:3.39.1-M3:compile
[INFO] |  +- org.slf4j:jcl-over-slf4j:jar:1.7.30:runtime
[INFO] |  +- com.google.code.findbugs:jsr305:jar:3.0.2:compile
[INFO] |  +- com.google.guava:guava:jar:30.1-jre:compile
[INFO] |  |  +- com.google.guava:failureaccess:jar:1.0.1:compile
[INFO] |  |  +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile
[INFO] |  |  \- com.google.j2objc:j2objc-annotations:jar:1.3:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-annotations:jar:2.11.4:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-core:jar:2.11.4:compile
[INFO] |  +- io.vavr:vavr:jar:0.10.3:compile
[INFO] |  |  \- io.vavr:vavr-match:jar:0.10.3:compile
[INFO] |  +- org.apache.httpcomponents:httpcore:jar:4.4.14:compile
[INFO] |  \- com.google.errorprone:error_prone_annotations:jar:2.5.1:compile
[INFO] +- javax.inject:javax.inject:jar:1:compile
[INFO] +- org.springframework.boot:spring-boot-starter-test:jar:2.4.4:test
[INFO] |  +- org.springframework.boot:spring-boot-test:jar:2.4.4:test
[INFO] |  +- org.springframework.boot:spring-boot-test-autoconfigure:jar:2.4.4:test
[INFO] |  +- com.jayway.jsonpath:json-path:jar:2.4.0:compile
[INFO] |  +- jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.3:runtime
[INFO] |  |  \- jakarta.activation:jakarta.activation-api:jar:1.2.2:runtime
[INFO] |  +- org.assertj:assertj-core:jar:3.18.1:test
[INFO] |  +- org.hamcrest:hamcrest:jar:2.2:test
[INFO] |  +- org.junit.jupiter:junit-jupiter:jar:5.7.1:test
[INFO] |  |  +- org.junit.jupiter:junit-jupiter-api:jar:5.7.1:test
[INFO] |  |  |  +- org.apiguardian:apiguardian-api:jar:1.1.0:test
[INFO] |  |  |  +- org.opentest4j:opentest4j:jar:1.2.0:test
[INFO] |  |  |  \- org.junit.platform:junit-platform-commons:jar:1.7.1:test
[INFO] |  |  +- org.junit.jupiter:junit-jupiter-params:jar:5.7.1:test
[INFO] |  |  \- org.junit.jupiter:junit-jupiter-engine:jar:5.7.1:test
[INFO] |  |     \- org.junit.platform:junit-platform-engine:jar:1.7.1:test
[INFO] |  +- org.mockito:mockito-junit-jupiter:jar:3.6.28:test
[INFO] |  +- org.skyscreamer:jsonassert:jar:1.5.0:test
[INFO] |  |  \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test
[INFO] |  +- org.springframework:spring-test:jar:5.3.5:test
[INFO] |  \- org.xmlunit:xmlunit-core:jar:2.7.0:test
[INFO] +- org.springframework.security:spring-security-test:jar:5.5.1:test
[INFO] +- com.zaxxer:HikariCP:jar:3.4.5:compile
[INFO] +- com.sap.hcp.cf.logging:cf-java-logging-support-logback:jar:3.3.0:compile
[INFO] |  \- com.sap.hcp.cf.logging:cf-java-logging-support-core:jar:3.3.0:compile
[INFO] |     \- com.fasterxml.jackson.jr:jackson-jr-objects:jar:2.11.4:compile
[INFO] \- com.sap.apm:apm-tracer:jar:1.0.0-20210927172104_b13d0e4124704b11315134f0f08f71720edb545c:compile
[INFO]    +- org.springframework.cloud:spring-cloud-starter-sleuth:jar:3.0.3:compile
[INFO]    |  +- org.springframework.cloud:spring-cloud-starter:jar:3.0.3:compile
[INFO]    |  |  +- org.springframework.cloud:spring-cloud-context:jar:3.0.3:compile
[INFO]    |  |  |  \- org.springframework.security:spring-security-crypto:jar:5.4.5:compile
[INFO]    |  |  +- org.springframework.cloud:spring-cloud-commons:jar:3.0.3:compile
[INFO]    |  |  \- org.springframework.security:spring-security-rsa:jar:1.0.10.RELEASE:compile
[INFO]    |  |     \- org.bouncycastle:bcpkix-jdk15on:jar:1.68:compile
[INFO]    |  |        \- org.bouncycastle:bcprov-jdk15on:jar:1.68:compile
[INFO]    |  +- org.springframework.boot:spring-boot-starter-aop:jar:2.4.4:compile
[INFO]    |  |  \- org.aspectj:aspectjweaver:jar:1.9.6:compile
[INFO]    |  +- org.springframework.cloud:spring-cloud-sleuth-autoconfigure:jar:3.0.3:compile
[INFO]    |  |  +- org.springframework.cloud:spring-cloud-sleuth-instrumentation:jar:3.0.3:compile
[INFO]    |  |  |  \- org.springframework.cloud:spring-cloud-sleuth-api:jar:3.0.3:compile
[INFO]    |  |  \- org.aspectj:aspectjrt:jar:1.9.6:compile
[INFO]    |  \- org.springframework.cloud:spring-cloud-sleuth-brave:jar:3.0.3:compile
[INFO]    |     +- io.zipkin.brave:brave:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.brave:brave-context-slf4j:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.brave:brave-instrumentation-messaging:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.brave:brave-instrumentation-rpc:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.brave:brave-instrumentation-spring-rabbit:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.brave:brave-instrumentation-kafka-clients:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.brave:brave-instrumentation-kafka-streams:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.brave:brave-instrumentation-httpclient:jar:5.13.2:compile
[INFO]    |     |  \- io.zipkin.brave:brave-instrumentation-http:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.brave:brave-instrumentation-httpasyncclient:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.brave:brave-instrumentation-jms:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.brave:brave-instrumentation-mongodb:jar:5.13.2:compile
[INFO]    |     +- io.zipkin.aws:brave-propagation-aws:jar:0.21.3:compile
[INFO]    |     \- io.zipkin.reporter2:zipkin-reporter-metrics-micrometer:jar:2.16.1:compile
[INFO]    |        \- io.zipkin.reporter2:zipkin-reporter:jar:2.16.1:compile
[INFO]    |           \- io.zipkin.zipkin2:zipkin:jar:2.23.0:compile
[INFO]    \- com.nimbusds:nimbus-jose-jwt:jar:8.20.2:compile
[INFO]       \- com.github.stephenc.jcip:jcip-annotations:jar:1.0-1:compile

Project Details

Repository:

https://github.tools.sap/AssetPerformanceManagement/assetbase/tree/test/cap-notif


Checklist

newtork commented 2 years ago

Hello @theonly1me,

[INFO] +- com.sap.cloud.sdk.cloudplatform:scp-cf:jar:3.39.1-M3:compile

(There is no SAP Cloud Connector (SCC) connected to your subaccount. Requested opening of a tunnel for subaccount "cca25baa-98cd-443d-990d-2302a0f0892a" and SCC location ID, with default value, that is empty string or simply not configured. Check the configuration on SCC and cloud side.)

Kind regards Alexander

theonly1me commented 2 years ago

Hello @newtork, Please find my responses below.

  • Why are you using out-dated version 3.39.1-M3 of SAP Cloud SDK?

We will update it to a newer version. But I believe it might not be the reason for the issue as we are able to make the s4 call from our Producer that runs with the correct ThreadContext

(There is no SAP Cloud Connector (SCC) connected to your subaccount. Requested opening of a tunnel for subaccount "cca25baa-98cd-443d-990d-2302a0f0892a" and SCC location ID, with default value, that is empty string or simply not configured. Check the configuration on SCC and cloud side.)

  • Do you have a Cloud Connector attached to your Consumer subaccount..? "cca25baa-98cd-443d-990d-2302a0f0892a"

Yes a cloud connector is attached to our subaccount. Both the producer and consumer are present on the same repository and are within the same sub account. However, we are able to successfully make the S4 call from the Producer but not the Consumer. And we think that the reason for this is since it works on a pub-sub model, we're not having the right context on the consumer to make the S4 call to an on-premise system. The consumer is for some reason unable to pick up the cloud connector that is attached.

  • Why do you have a custom "Serializable" implementation of ThreadContext called CurrentThreadContext?

That is because we are trying to capture the current thread context via the ThreadContextAccessor.getCurrentThreadContext() and send it into the queue so that we can retrieve the threadContext ad the consumer side and execute our S4 call via the ThreadExecutor with the CurrentThreadContext (valid thread context for the S4 call to be successful) on the Consumer side.

Is there a better way of retaining the ThreadContext between the Producer and Consumer?

Thanks, Atchyut

newtork commented 2 years ago

Closing issue because of duplicate entry in internal repository.