Skip to content

Jira <> Faros sync fails with "410 Client Error: Gone for url" #2288

@nsprng

Description

@nsprng

Hi there!

We're using Faros-CE to collect Jira issues statistics. Recently Jira <> Faros sync started to fail with 410 Client Error: Gone for url during isusues/epics/groups/etc sync:

2025-10-01 15:19:20 �[32mINFO�[m i.a.w.g.DefaultReplicationWorker(run):301 - failures: [ {
  "failureOrigin" : "source",
  "failureType" : "system_error",
  "internalMessage" : "410 Client Error: Gone for url: https://mycompany.atlassian.net/rest/api/3/search?fields=updated&fields=components&fields=customfield_10115&fields=customfield_10117&fields=subtasks&fields=assignee&fields=customfield_10253&fields=priority&fields=project&fields=issuelinks&fields=labels&fields=security&fields=status&fields=description&fields=issuetype&fields=resolutiondate&fields=created&fields=creator&fields=parent&fields=summary&fields=customfield_10005&fields=customfield_10000&fields=attachment&jql=project+%3D+%2710478%27+and+updated+%3E+%272025%2F07%2F01+00%3A00%27",
  "externalMessage" : "Something went wrong in the connector. See the logs for more details.",
  "metadata" : {
    "attemptNumber" : 0,
    "jobId" : 25,
    "from_trace_message" : true,
    "connector_command" : "read"
  },
  "stacktrace" : "Traceback (most recent call last):\n  File \"/airbyte/integration_code/main.py\", line 13, in <module>\n    launch(source, sys.argv[1:])\n  File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/entrypoint.py\", line 123, in launch\n    for message in source_entrypoint.run(parsed_args):\n  File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/entrypoint.py\", line 114, in run\n    for message in generator:\n  File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/abstract_source.py\", line 128, in read\n    raise e\n  File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/abstract_source.py\", line 114, in read\n    yield from self._read_stream(\n  File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/abstract_source.py\", line 179, in _read_stream\n    for record in record_iterator:\n  File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/abstract_source.py\", line 277, in _read_full_refresh\n    for record in records:\n  File \"/airbyte/integration_code/source_jira/streams.py\", line 551, in read_records\n    for issue in issues_stream.read_records(sync_mode=SyncMode.full_refresh):\n  File \"/airbyte/integration_code/source_jira/streams.py\", line 390, in read_records\n    yield from super().read_records(\n  File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py\", line 418, in read_records\n    response = self._send_request(request, request_kwargs)\n  File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py\", line 339, in _send_request\n    return backoff_handler(user_backoff_handler)(request, request_kwargs)\n  File \"/usr/local/lib/python3.9/site-packages/backoff/_sync.py\", line 105, in retry\n    ret = target(*args, **kwargs)\n  File \"/usr/local/lib/python3.9/site-packages/backoff/_sync.py\", line 105, in retry\n    ret = target(*args, **kwargs)\n  File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py\", line 306, in _send\n    raise exc\n  File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py\", line 303, in _send\n    response.raise_for_status()\n  File \"/usr/local/lib/python3.9/site-packages/requests/models.py\", line 943, in raise_for_status\n    raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 410 Client Error: Gone for url: https://mycompany.atlassian.net/rest/api/3/search?fields=updated&fields=components&fields=customfield_10115&fields=customfield_10117&fields=subtasks&fields=assignee&fields=customfield_10253&fields=priority&fields=project&fields=issuelinks&fields=labels&fields=security&fields=status&fields=description&fields=issuetype&fields=resolutiondate&fields=created&fields=creator&fields=parent&fields=summary&fields=customfield_10005&fields=customfield_10000&fields=attachment&jql=project+%3D+%2710478%27+and+updated+%3E+%272025%2F07%2F01+00%3A00%27\n",
  "timestamp" : 1759331959158
}, {
  "failureOrigin" : "source",
  "internalMessage" : "io.airbyte.workers.general.DefaultReplicationWorker$SourceException: Source process exited with non-zero exit code 1",
  "externalMessage" : "Something went wrong within the source connector",
  "metadata" : {
    "attemptNumber" : 0,
    "jobId" : 25,
    "connector_command" : "read"
  },
  "stacktrace" : "java.util.concurrent.CompletionException: io.airbyte.workers.general.DefaultReplicationWorker$SourceException: Source process exited with non-zero exit code 1\n\tat java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)\n\tat java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320)\n\tat java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1807)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)\n\tat java.base/java.lang.Thread.run(Thread.java:833)\nCaused by: io.airbyte.workers.general.DefaultReplicationWorker$SourceException: Source process exited with non-zero exit code 1\n\tat io.airbyte.workers.general.DefaultReplicationWorker.lambda$getReplicationRunnable$6(DefaultReplicationWorker.java:377)\n\tat java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804)\n\t... 3 more\n",
  "timestamp" : 1759331959259
} ]

From the Atlassian docs it looks like endpoints have been deprecated a long time ago, but we have the sync working correctly just a month ago:

Image
  • Airbyte version: 0.40.9
  • Faros version: 0.6.0
  • Faros destination version: 0.18.13
  • Jira source version: 0.2.21

Is there any chance to fix this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions