Shawna Zhao
03/13/2026, 7:47 AM{ 2026-03-13 17:43:10 destination ERROR "error": { 2026-03-13 17:43:10 destination ERROR "code": 400, 2026-03-13 17:43:10 destination ERROR "message": "Request had invalid euc header.", 2026-03-13 17:43:10 destination ERROR "errors": [ 2026-03-13 17:43:10 destination ERROR { 2026-03-13 17:43:10 destination ERROR "message": "Request had invalid euc header.", 2026-03-13 17:43:10 destination ERROR "domain":"**********", 2026-03-13 17:43:10 destination ERROR "reason": "invalid" 2026-03-13 17:43:10 destination ERROR } 2026-03-13 17:43:10 destination ERROR ], 2026-03-13 17:43:10 destination ERROR "status": "INVALID_ARGUMENT" 2026-03-13 17:43:10 destination ERROR }kapa.ai
03/13/2026, 7:47 AM"Request had invalid euc header." with "status": "INVALID_ARGUMENT" — is a known issue with the destination-bigquery connector. [BigQuery sync issue] What's happening EUC stands for End-User Credentials. This error occurs during resumable uploads to BigQuery and is believed to be caused by authentication tokens expiring during long-running sync operations. The connector retries, but the retries may not successfully commit checkpoints, causing the sync to repeatedly process the same data without advancing. [BigQuery sync issue] Known symptoms associated with this error • The sync appears to be running (data is being loaded, checkpoints are being flushed), but stream cursors are not advancing.
• BigQuery batch loads show success ("0 bad records"), yet the sync remains stuck in a retry loop.
• The issue is more likely to occur with large records or long-running syncs (e.g., syncs running for 20+ hours with large payloads). [BigQuery sync issue] What you can try 1. Check your credentials: Ensure the service account or OAuth credentials used for BigQuery have not expired or been revoked.
2. Reduce sync scope: If you have very large records or a large volume of data, consider reducing the sync window to avoid long-running uploads where tokens may expire.
3. Restart the sync: Cancelling and restarting the sync may help temporarily, though the root cause (token expiry during long uploads) remains an open issue.
This is currently an open issue in the Airbyte repository, and a definitive fix has not been confirmed in the available knowledge sources. I'd recommend monitoring the GitHub issue for updates. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.