Uploaded image for project: 'jBPM'
  1. jBPM
  2. JBPM-7288

Kie-server-api 7.7.0 lib doesn't work correctly with jackson-module-jaxb-annotations 2.9.x

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Major Major
    • 7.14.0.Final
    • None
    • None
    • None
    • NEW
    • NEW

      I'm trying to run my SpringBoot app with:

      spring-boot 2.0
      keycloak-spring-boot-2-starter
      kie-server-api 7.7.0

      and have a problem with deserializing response from kie-server.

      For reproduce, you can try start process: response json from kie-server will be:

      {
        "type" : "SUCCESS",
        "msg" : "Kie Server info",
        "result" : {
          "kie-server-info" : {
            "id" : "kie-server-dev",
            "version" : "7.5.0.Final",
            "name" : "kie-server-dev",
            "location" : "http://kie-server-dev.fin.leadexsystems.ru/kie-server/services/rest/server",
            "capabilities" : [ "KieServer", "BRM", "BPM", "CaseMgmt", "BPM-UI", "BRP", "DMN", "Swagger" ],
            "messages" : [ {
              "severity" : "INFO",
              "timestamp" : {
        "java.util.Date" : 1526466677968
      },
              "content" : [ "Server KieServerInfo{serverId='kie-server-dev', version='7.5.0.Final', location='http://kie-server-dev.fin.leadexsystems.ru/kie-server/services/rest/server', capabilities=[KieServer, BRM, BPM, CaseMgmt, BPM-UI, BRP, DMN, Swagger]}started successfully at Wed May 16 10:31:17 UTC 2018" ]
            } ]
          }
        }
      }
      

      Now JSONMarshaller deserialized it to org.kie.server.api.model.ServiceResponse object with empty result field.

      Problem with library jackson-module-jaxb-annotations 2.9

      Spring Framework 5.0, spring boot 2.0, keycloak-spring-boot-2-starter uses jackson 2.9.

      keycloak-spring-boot-2-starter can't use jackson 2.8.

      Can you upgrade jackson dependency to 2.9.x and fix this bug?

              swiderski.maciej Maciej Swiderski (Inactive)
              altro1 Alexey Trofimov (Inactive)
              Votes:
              2 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: