kestra-io / kestra

:zap: Workflow Automation Platform. Orchestrate & Schedule code in any language, run anywhere, 500+ plugins. Alternative to Zapier, Rundeck, Camunda, Airflow...
https://kestra.io
Apache License 2.0
14.43k stars 1.23k forks source link

Bug in Hightouch Plugin: “Unrecognized field ‘externalSegment’” Error During Sync Execution #6197

Open ericbadarou opened 5 days ago

ericbadarou commented 5 days ago

Describe the issue

Description

Hi all,

I hope you’re doing well.

In our company, we are facing an issue with the Hightouch plugin. While executing a flow to trigger a Hightouch sync, we’re encountering the following error:

Unrecognized field “externalSegment” (class io.kestra.plugin.hightouch.models.SyncDetailsResponse$SyncDetailsResponseBuilderImpl), not marked as ignorable (14 known properties: “modelId”, “lastRunAt”, “destinationId”, “slug”, “updatedAt”, “workspaceId”, “status”, “configuration”, “schedule”, “id”, “disabled”, “primaryKey”, “referencedColumns”, “createdAt”])
at [Source: REDACTED (StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION disabled); line: 1, column: 1910] (through reference chain: io.kestra.plugin.hightouch.models.SyncDetailsResponse$SyncDetailsResponseBuilderImpl[“externalSegment”])

Steps to Reproduce

  1. Create a flow to trigger a Hightouch sync.
  2. Execute the flow.
  3. Observe the error, which occurs immediately at the beginning of the execution.

We also attempted to create a new flow with different parameters, but the same error persists.

Environment Details

Additional Information

Below is a screenshot of the error.
Could this be a bug, or is there a potential misconfiguration on our end?

image

Let us know if more details are needed. Thank you !

Environment

Ben8t commented 1 day ago

Hello @ericbadarou Can you share your flow definition please?

ericbadarou commented 1 day ago

Hello @Ben8t Here's my flow definition :

id: hightouch_sync namespace: company_name

tasks:

triggers: