Uploaded image for project: 'Fidelis AI'
  1. Fidelis AI
  2. FAI-496

ExplainabilityMessagingHandler.handleCloudEvent(..) RTE unmarshalling event

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Critical Critical

      Reported by robertoemanuel with end2end test:

      trusty_1          | 2021-05-24 13:58:01,472 INFO  [org.kie.kog.tru.ser.com.mes.out.ExplainabilityRequestProducer] (executor-thread-16) Sending explainability request with id 0fd732b6-71e8-4c07-9aa3-b38c62574241
      explainability_1  | 2021-05-24 13:58:01,483 ERROR [org.kie.kog.exp.mes.ExplainabilityMessagingHandler] (vert.x-eventloop-thread-0) Unable to deserialize CloudEvent data as ExplainabilityRequest: com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'NUMERICAL' as a subtype of `org.kie.kogito.explainability.api.CounterfactualDomainDto`: known type ids = [categorical, range] (for POJO property 'domain')
      explainability_1  |  at [Source: (byte[])"{"type":"Counterfactual","executionId":"0fd732b6-71e8-4c07-9aa3-b38c62574241","serviceUrl":"http://kogito-app:8080","modelIdentifier":{"resourceType":"dmn","resourceId":"https://kiegroup.org/dmn/_35091C3B-6022-4D40-8982-D528940CD5F9:new-file"},"inputs":{"m":{"kind":"UNIT","type":"number","value":1},"n":{"kind":"UNIT","type":"number","value":7}},"outputs":{"sum":{"kind":"UNIT","type":"number","value":10}},"counterfactualId":"6ac04899-0d9b-4caf-86b9-7814dd61a7f7","searchDomains":{"m":{"fixed":fals"[truncated 238 bytes]; line: 1, column: 566] (through reference chain: org.kie.kogito.explainability.api.CounterfactualExplainabilityRequestDto["searchDomains"]->java.util.LinkedHashMap["m"]->org.kie.kogito.explainability.api.CounterfactualSearchDomainUnitDto["domain"])
      explainability_1  | at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43)
      explainability_1  | at com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException(DeserializationContext.java:1933)
      explainability_1  | at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownTypeId(DeserializationContext.java:1424)
      explainability_1  | at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._handleUnknownTypeId(TypeDeserializerBase.java:298)
      explainability_1  | at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._findDeserializer(TypeDeserializerBase.java:165)
      explainability_1  | at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:120)
      explainability_1  | at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:107)
      explainability_1  | at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:263)
      explainability_1  | at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:147)
      explainability_1  | at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:324)
      explainability_1  | at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:225)
      explainability_1  | at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:197)
      explainability_1  | at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:137)
      explainability_1  | at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:107)
      explainability_1  | at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:263)
      explainability_1  | at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:611)
      explainability_1  | at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
      explainability_1  | at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
      explainability_1  | at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:138)
      explainability_1  | at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:324)
      explainability_1  | at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:225)
      explainability_1  | at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:197)
      explainability_1  | at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:137)
      explainability_1  | at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:107)
      explainability_1  | at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:263)
      explainability_1  | at com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:74)
      explainability_1  | at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:322)
      explainability_1  | at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4593)
      explainability_1  | at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3609)
      explainability_1  | at org.kie.kogito.explainability.messaging.ExplainabilityMessagingHandler.handleCloudEvent(ExplainabilityMessagingHandler.java:92)
      

              manstis@redhat.com Michael Anstis
              manstis@redhat.com Michael Anstis
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: