Hi @jonathan.lukas I have used above metioned example but when i execute this statement
SimpleAuthentication sa = new SimpleAuthentication("demo", "demo");
//shouldReturnVariables will change the default behaviour for the client to query variables along with tasks.
CamundaTaskListClient client = new CamundaTaskListClient.Builder().taskListUrl("http://localhost:8081").shouldReturnVariables().authentication(sa).build();
//get tasks from a process instance (TaskSearch can take many more parameters)
TaskSearch ts = new TaskSearch().setProcessInstanceId("2251799818839086");
TaskList tasksFromInstance = client.getTasks(ts);
client.getTasks method gives below error :
Exception in thread âmainâ io.camunda.tasklist.exception.TaskListException: Error(message = Validation error of type WrongType:
argument âqueryâ with value âObjectValue{objectFields=[ObjectField{name=âcandidateGroupâ,
value=VariableReference{name=âcandidateGroupâ}},
ObjectField{name=âassigneeâ, value=VariableReference{name=âassigneeâ}},
ObjectField{name=âassignedâ, value=VariableReference{name=âassignedâ}},
ObjectField{name=âstateâ, value=VariableReference{name=âstateâ}},
ObjectField{name=âprocessDefinitionIdâ, value=VariableReference{name=âprocessDefinitionIdâ}},
ObjectField{name=âprocessInstanceIdâ, value=VariableReference{name=âprocessInstanceIdâ}},
ObjectField{name=âtaskDefinitionIdâ, value=VariableReference{name=âtaskDefinitionIdâ}},
ObjectField{name=âpageSizeâ, value=VariableReference{name=âpageSizeâ}},
ObjectField{name=âsearchAfterâ, value=VariableReference{name=âsearchAfterâ}},
ObjectField{name=âsearchBeforeâ, value=VariableReference{name=âsearchBeforeâ}},
ObjectField{name=âsearchAfterOrEqualâ, value=VariableReference{name=âsearchAfterOrEqualâ}}]}â c
ontains a field not in âTaskQueryâ: âprocessDefinitionIdâ @ âtasksâ, locations = [Location(line = 1, column = 303)],
path=null, extensions = {classification=ValidationError}, nonStandardFields = null)
at io.camunda.tasklist.CamundaTaskListClient.execute(CamundaTaskListClient.java:253)
at io.camunda.tasklist.CamundaTaskListClient.getTasks(CamundaTaskListClient.java:225)
at io.camunda.tasklist.CamundaTaskListClient.getTasks(CamundaTaskListClient.java:181)
at io.camunda.tasklist.CamundaTaskListClient.getAssigneeTasks(CamundaTaskListClient.java:98)
at io.camunda.tasklist.CamundaTaskListClient.getAssigneeTasks(CamundaTaskListClient.java:86)
at com.taskclient.camundataskclient.GetUserData.getUserData(GetUserData.java:33)
at com.taskclient.camundataskclient.CamundataskclientApplication.main(CamundataskclientApplication.java:16)
Any inputs?