Hello camunda dev’s! I have a little trouble with ActivityInstanceDto when I try to get them from engine-rest.
java.lang.reflect.InvocationTargetException: null
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at ru.tfm.bpmnexecutor.camunda.engine.TaskDelegateHandler.execute(TaskDelegateHandler.java:40)
at org.camunda.bpm.client.topic.impl.TopicSubscriptionManager.handleExternalTask(TopicSubscriptionManager.java:152)
at org.camunda.bpm.client.topic.impl.TopicSubscriptionManager.lambda$acquire$0(TopicSubscriptionManager.java:108)
at java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4390)
at org.camunda.bpm.client.topic.impl.TopicSubscriptionManager.acquire(TopicSubscriptionManager.java:103)
at org.camunda.bpm.client.topic.impl.TopicSubscriptionManager.run(TopicSubscriptionManager.java:87)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: javax.ws.rs.client.ResponseProcessingException: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "name" (class org.camunda.bpm.engine.rest.dto.runtime.ActivityInstanceDto), not marked as ignorable (12 known properties: "executionIds", "incidents", "childActivityInstances", "incidentIds", "parentActivityInstanceId", "activityId", "id", "processDefinitionId", "processInstanceId", "activityType", "activityName", "childTransitionInstances"])
at [Source: (org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream); line: 1, column: 913] (through reference chain: org.camunda.bpm.engine.rest.dto.runtime.ActivityInstanceDto["childActivityInstances"]->java.lang.Object[][0]->org.camunda.bpm.engine.rest.dto.runtime.ActivityInstanceDto["name"])
at org.glassfish.jersey.client.JerseyInvocation.translate(JerseyInvocation.java:743)
at org.glassfish.jersey.client.JerseyInvocation.lambda$invoke$2(JerseyInvocation.java:644)
at org.glassfish.jersey.client.JerseyInvocation.call(JerseyInvocation.java:654)
at org.glassfish.jersey.client.JerseyInvocation.lambda$runInScope$3(JerseyInvocation.java:648)
at org.glassfish.jersey.internal.Errors.process(Errors.java:292)
at org.glassfish.jersey.internal.Errors.process(Errors.java:274)
at org.glassfish.jersey.internal.Errors.process(Errors.java:205)
at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:390)
at org.glassfish.jersey.client.JerseyInvocation.runInScope(JerseyInvocation.java:648)
at org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:643)
at org.glassfish.jersey.client.JerseyInvocation$Builder.method(JerseyInvocation.java:416)
at org.glassfish.jersey.client.proxy.WebResourceFactory.invoke(WebResourceFactory.java:331)
at com.sun.proxy.$Proxy120.getActivityInstanceTree(Unknown Source)
at ru.tfm.bpmnexecutor.camunda.engine.CamundaService.getSubprocessInstances(CamundaService.java:91)
at ru.tfm.bpmnexecutor.service.ManualActionService.notifyAutoAction(ManualActionService.java:44)
at ru.tfm.bpmnexecutor.camunda.scheme.component.AutoActionComponent.notifyManualAction(AutoActionComponent.java:21)
... 11 common frames omitted
Caused by: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "name" (class org.camunda.bpm.engine.rest.dto.runtime.ActivityInstanceDto), not marked as ignorable (12 known properties: "executionIds", "incidents", "childActivityInstances", "incidentIds", "parentActivityInstanceId", "activityId", "id", "processDefinitionId", "processInstanceId", "activityType", "activityName", "childTransitionInstances"])
at [Source: (org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream); line: 1, column: 913] (through reference chain: org.camunda.bpm.engine.rest.dto.runtime.ActivityInstanceDto["childActivityInstances"]->java.lang.Object[][0]->org.camunda.bpm.engine.rest.dto.runtime.ActivityInstanceDto["name"])
at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:61)
at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:855)
at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:1212)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1604)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1582)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:299)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:156)
at com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer.deserialize(ObjectArrayDeserializer.java:195)
at com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer.deserialize(ObjectArrayDeserializer.java:21)
at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:138)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:293)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:156)
at com.fasterxml.jackson.databind.ObjectReader._bind(ObjectReader.java:2042)
at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1201)
at org.glassfish.jersey.jackson.internal.jackson.jaxrs.base.ProviderBase.readFrom(ProviderBase.java:837)
at org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$TerminalReaderInterceptor.invokeReadFrom(ReaderInterceptorExecutor.java:233)
at org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$TerminalReaderInterceptor.aroundReadFrom(ReaderInterceptorExecutor.java:212)
at org.glassfish.jersey.message.internal.ReaderInterceptorExecutor.proceed(ReaderInterceptorExecutor.java:132)
at org.glassfish.jersey.message.internal.MessageBodyFactory.readFrom(MessageBodyFactory.java:1072)
at org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:882)
at org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:842)
at org.glassfish.jersey.client.ClientResponse.readEntity(ClientResponse.java:340)
at org.glassfish.jersey.client.JerseyInvocation.translate(JerseyInvocation.java:739)
... 26 common frames omitted
Thank yo uvery much!


