- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-14-2026 04:26 PM
Hi @Ashwin_DSA - So we got things set up so far so good. But when running the ETL pipeline, there's one table (isssue_with_deletes) fails due to the following error (partially shown). We have followed the instructions on this page: https://docs.databricks.com/aws/en/ingestion/lakeflow-connect/jira-source-setup.
org.apache.spark.sql.streaming.StreamingQueryException: [STREAM_FAILED] Query [id = xxxxxxxxxxxxxxxx, runId = xxxxxxxxxxxx] terminated with exception: Job aborted due to stage failure: Task 0 in stage 146.0 failed 4 times, most recent failure: Lost task 0.3 in stage 146.0 (TID 149) (10.0.15.32 executor 0): com.databricks.pipelines.execution.conduit.common.DataConnectorException: [JIRA_ADMIN_PERMISSION_MISSING] Error encountered while calling Jira APIs. Source API type: sourceApi.jira.fetchAuditLogs. Ensure the connecting user has Jira admin permissions for your Jira instance.
Looking at this page: https://docs.databricks.com/aws/en/ingestion/lakeflow-connect/jira-reference#supported-jira-source-t...it mentions the user needs global admin permissions in Jira.
When setting up the connection in Catalog, our Databricks admin sets it up but he has no Jira admin privileges. When clicking on 'Sign into Jira" button in the process, we enter the actual Jira admin credentials to log into Jira. My understanding is, this is a one-time connection establishment between Jira and Databricks. The actual required permissions are set in the scope in the Oauth app. Reading the above page, it seems like the Databricks admin need Jira admin access for things to work during all data injection? Thanks.