Otto Enholm
10/23/2025, 8:19 AMAndy Carter
10/23/2025, 9:15 AMReuben (Matatika)
10/23/2025, 10:12 AMIsmail Muallaoglu
11/11/2025, 7:34 AMIsmail Muallaoglu
11/18/2025, 5:34 PMplugins:
extractors:
- name: tap-adyen
variant: yoast
pip_url: git+<https://github.com/Yoast/singer-tap-adyen.git>
config:
company_account: S*******B
merchant_account: S******M
report_user: r***********B
start_date: '2023-01-01'
test: false
select:
- settlement_details.*Reuben (Matatika)
11/18/2025, 6:57 PMmeltano state list
meltano state get <state_id>Ismail Muallaoglu
11/19/2025, 7:26 AMmeltano state list does not generate any result.Reuben (Matatika)
11/19/2025, 8:48 AMNone if there is no state for any given stream, and later in the code it tries to unpack (**) that None value as if it were a dict (mapping): https://github.com/Yoast/singer-tap-adyen/blob/2a65e1df50b8bd13e7291406198bd4a084ef63dc/tap_adyen/sync.py#L69
The fix would be to fork the tap and patch tools.get_stream_state to always return a dict, or hand-crank a state for the tap to use that has an existing bookmark entry for the streams you want to sync, i.e.
{
"bookmarks": {
"settlement_details": {}
}
}Reuben (Matatika)
11/19/2025, 9:02 AMpip_url: git+<https://github.com/recoord/singer-tap-adyen.git>Ismail Muallaoglu
11/19/2025, 9:06 AMIsmail Muallaoglu
11/19/2025, 1:19 PMNo RECORD or BATCH message receivedReuben (Matatika)
11/19/2025, 1:21 PMsettlement_details selected, is is possible there is no data for that stream?Ismail Muallaoglu
11/19/2025, 1:26 PMReuben (Matatika)
11/19/2025, 1:27 PMmeltano select tap-adyen --list --all
show?Ismail Muallaoglu
11/19/2025, 1:28 PMReuben (Matatika)
11/19/2025, 1:35 PMmeltano invoke --dump catalog tap-adyen > tap-adyen.catalog.json