You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by vi...@apache.org on 2026/04/29 13:01:47 UTC
(airflow) branch main updated: refactor: DAG to Dag in document (#66088)
This is an automated email from the ASF dual-hosted git repository.
vincbeck pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new c7afee451a6 refactor: DAG to Dag in document (#66088)
c7afee451a6 is described below
commit c7afee451a6265b48324a6c69277a2d2f54df275
Author: hojeong park <pa...@gmail.com>
AuthorDate: Wed Apr 29 22:01:40 2026 +0900
refactor: DAG to Dag in document (#66088)
---
AGENTS.md | 2 +-
dev/AIRFLOW_ERROR_GUIDE.md | 46 ++++++++++++++++++-------------------
dev/README_RELEASE_PYTHON_CLIENT.md | 2 +-
dev/breeze/doc/05_test_commands.rst | 4 ++--
4 files changed, 27 insertions(+), 27 deletions(-)
diff --git a/AGENTS.md b/AGENTS.md
index 22ca4d1c79b..8aeb5e0c601 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -144,7 +144,7 @@ Write commit messages focused on user impact, not implementation details.
- **Good:** `Fix airflow dags test command failure without serialized Dags`
- **Good:** `UI: Fix Grid view not refreshing after task actions`
-- **Bad:** `Initialize DAG bundles in CLI get_dag function`
+- **Bad:** `Initialize Dag bundles in CLI get_dag function`
For `airflow-core` (and `chart/`, `dev/mypy/`) user-visible changes, add a newsfragment in that distribution's `newsfragments/` directory:
`echo "Brief description" > airflow-core/newsfragments/{PR_NUMBER}.{bugfix|feature|improvement|doc|misc|significant}.rst`
diff --git a/dev/AIRFLOW_ERROR_GUIDE.md b/dev/AIRFLOW_ERROR_GUIDE.md
index da45aa8df1a..7de04004715 100644
--- a/dev/AIRFLOW_ERROR_GUIDE.md
+++ b/dev/AIRFLOW_ERROR_GUIDE.md
@@ -30,49 +30,49 @@
|Error Code| Exception Type | User-facing Error Message | Description | First Steps | Documentation [...]
|----------|----------------------------|---------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------- [...]
| AERR001 | AirflowException | Dynamic task mapping exceeded limit | Happens when dynamically mapped tasks exceed the maximum number of tasks allowed. | Check the task count limit in the configuration. Consider increasing the task limit or optimizing task mapping logic. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/dynami [...]
-| AERR002 | AirflowException | Task instance not found | Happens when the scheduler or webserver cannot locate a task instance in the database. | Verify that the database connection is stable. Check if the task instances exist in the metadata database and consider re-running the DAG. | https://airflow.apache.org/docs/apache-airflow/stable/administration/ [...]
+| AERR002 | AirflowException | Task instance not found | Happens when the scheduler or webserver cannot locate a task instance in the database. | Verify that the database connection is stable. Check if the task instances exist in the metadata database and consider re-running the Dag. | https://airflow.apache.org/docs/apache-airflow/stable/administration/ [...]
| AERR003 | AirflowException | Task is in 'None' state | Indicates a task instance has not been assigned a proper state, often due to missing execution context. | Ensure that the task is correctly configured and the execution context is provided, especially for dynamic tasks or task dependencies. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/dag-run. [...]
| AERR004 | AirflowWebServerException | Webserver 502 Bad Gateway | Triggered when the webserver encounters an upstream issue or fails to proxy requests. | Check the webserver logs for more details. Ensure all upstream systems are working properly, and restart the webserver if necessary. | https://airflow.apache.org/docs/apache-airflow/stable/webserver.htm [...]
| AERR005 | KeyError | KeyError in Variable retrieval | Occurs when a requested Airflow Variable is not found in the metadata database. | Check if the Airflow variable exists. Ensure the correct database is used, and verify if the Airflow variable is defined in the Airflow UI or through code. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/ [...]
| AERR006 | PermissionError | Access denied for SSH hook | Triggered when the SSH hook cannot authenticate or connect to the target server. | Verify the SSH credentials and network access to the target server. Test the connection using a manual SSH client before troubleshooting in Airflow. | https://airflow.apache.org/docs/apache-airflow/stable/howto/ope [...]
-| AERR007 | AirflowXComException | TaskInstance not recognized in XCom | Happens when a task's XCom entry is missing or corrupted in the metadata database. | Check if the XCom data is being pushed correctly. Inspect the DAG code for issues in data push logic, and consider clearing any corrupted XCom entries. | https://airflow.apache.org/docs/apache-airflow/stable/concept [...]
-| AERR008 | AirflowDatabaseException | Duplicate XCom entry detected | Occurs when the same XCom key-value pair is inserted multiple times into the database. | Ensure that the XCom key-value pair is unique for each task. Modify the DAG logic to avoid reusing keys or overwriting XCom entries. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/xcoms.html [...]
+| AERR007 | AirflowXComException | TaskInstance not recognized in XCom | Happens when a task's XCom entry is missing or corrupted in the metadata database. | Check if the XCom data is being pushed correctly. Inspect the Dag code for issues in data push logic, and consider clearing any corrupted XCom entries. | https://airflow.apache.org/docs/apache-airflow/stable/concept [...]
+| AERR008 | AirflowDatabaseException | Duplicate XCom entry detected | Occurs when the same XCom key-value pair is inserted multiple times into the database. | Ensure that the XCom key-value pair is unique for each task. Modify the Dag logic to avoid reusing keys or overwriting XCom entries. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/xcoms.html [...]
| AERR009 | AirflowDatabaseException | Error creating database session | Triggered when Airflow cannot create a new database session. | Check the database connection settings and ensure the database is running. Verify user permissions and the number of concurrent connections allowed. | https://airflow.apache.org/docs/apache-airflow/stable/howto/set-u [...]
-| AERR010 | AirflowConfigException | Strict validation in Dataset URI breaks existing DAGs | Happens when a dataset URI is not compliant with stricter validation rules introduced in newer versions. | Review the dataset URI format for compliance with new validation rules. Update the URI if necessary to meet the required standards. | https://airflow.apache.org/docs/apache-airflow/stable/datasets.htm [...]
+| AERR010 | AirflowConfigException | Strict validation in Dataset URI breaks existing Dags | Happens when a dataset URI is not compliant with stricter validation rules introduced in newer versions. | Review the dataset URI format for compliance with new validation rules. Update the URI if necessary to meet the required standards. | https://airflow.apache.org/docs/apache-airflow/stable/datasets.htm [...]
| AERR011 | AirflowException | Failed to upload logs to remote storage | Occurs when Airflow cannot push task logs to a configured remote storage backend. | Check the configuration for the remote storage backend. Ensure that the connection credentials are correct and the backend is accessible. | https://airflow.apache.org/docs/apache-airflow/stable/logging.htm [...]
| AERR012 | AirflowDatabaseException | Cannot connect to airflow database | Happens when the metadata database is unreachable due to network or configuration issues. | Verify the network connection to the metadata database and check for any misconfigurations. Restart Airflow components if necessary. | https://airflow.apache.org/docs/apache-airflow/stable/administration/m [...]
| AERR013 | KeyError | KeyError in retrieving XCom value | Occurs when a requested XCom value is not found or incorrectly defined. | Ensure the XCom key and value are properly defined and passed between tasks. Double-check task execution order and parameter passing. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/xcoms.html# [...]
| AERR014 | ImportError | Missing dependency for KubernetesExecutor | Occurs when the required dependencies for the KubernetesExecutor are not installed. | Verify that all required dependencies for the KubernetesExecutor are installed. Use `pip` or your environment management tool to install missing packages. | https://airflow.apache.org/docs/apache-airflow/stable/executors/kubernetes [...]
-| AERR015 | AirflowDagPausedException | DAG is paused and not running | Indicates the DAG is manually paused and will not trigger scheduled runs. | Check the DAG status in the Airflow UI and unpause the DAG if needed. Verify the DAG configuration and dependencies. | https://airflow.apache.org/docs/apache-airflow/stable/dag-run.ht [...]
-| AERR016 | AirflowTaskTimeout | Task execution delayed indefinitely | Happens when a task does not start execution within the specified timeout. | Review the task timeout settings in the DAG configuration. Increase the timeout if necessary and check for system performance issues. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/oper [...]
+| AERR015 | AirflowDagPausedException | Dag is paused and not running | Indicates the Dag is manually paused and will not trigger scheduled runs. | Check the Dag status in the Airflow UI and unpause the Dag if needed. Verify the Dag configuration and dependencies. | https://airflow.apache.org/docs/apache-airflow/stable/dag-run.ht [...]
+| AERR016 | AirflowTaskTimeout | Task execution delayed indefinitely | Happens when a task does not start execution within the specified timeout. | Review the task timeout settings in the Dag configuration. Increase the timeout if necessary and check for system performance issues. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/oper [...]
| AERR017 | AirflowConfigException | Can't find executor class | Happens when the executor specified in the configuration file is not recognized or available. | Verify the executor configuration in the `airflow.cfg` file. Ensure the specified executor is installed and supported by your Airflow version. | https://airflow.apache.org/docs/apache-airflow/stable/executor [...]
| AERR018 | AirflowConfigException | Invalid value in airflow.cfg file | Triggered when airflow.cfg contains an invalid or unsupported value. | Review the `airflow.cfg` configuration file for errors or unsupported values. Consult the Airflow documentation for valid settings. | https://airflow.apache.org/docs/apache-airflow/stable/configura [...]
| AERR019 | AirflowCliException | Airflow CLI authentication failed | Occurs when CLI commands cannot authenticate with the Airflow backend. | Check if the Airflow CLI has the proper credentials to access the backend. Ensure the correct connection configurations and environment variables are set. | https://airflow.apache.org/docs/apache-airflow/stable/cli-and-commands [...]
| AERR020 | AirflowTriggerException | Error triggering external API | Happens when a trigger for an external API fails to execute. | Check the API endpoint and ensure it is reachable. Review the Airflow logs to see if there is an error in the API trigger logic. | https://airflow.apache.org/docs/apache-airflow/stable/howto/operator [...]
| AERR021 | AirflowDatabaseException | Database deadlock detected | Occurs when multiple processes are locked in conflicting database operations. | Investigate the database for any deadlocks or conflicting operations. Optimize queries or increase database capacity to avoid locking issues. | https://airflow.apache.org/docs/apache-airflow/stable/administration/data [...]
| AERR022 | PermissionError | Permission error in KubernetesPodOperator | Occurs when the KubernetesPodOperator lacks permissions to perform required actions. | Review the KubernetesPodOperator configuration and ensure it has the necessary permissions to perform actions in your Kubernetes cluster. | https://airflow.apache.org/docs/apache-airflow/stable/howto/operator/kube [...]
-| AERR023 | AirflowSchedulerException | Scheduler loop error | Triggered when the scheduler encounters an unexpected condition during its loop. | Check the scheduler logs for specific error messages. Review recent changes to the Airflow environment or DAGs that could affect scheduler behavior. | https://airflow.apache.org/docs/apache-airflow/stable/administration/scheduler. [...]
-| AERR024 | AirflowParseException | Broken DAG: syntax error | Occurs when a syntax error in the DAG file prevents it from being parsed. | Review the DAG file for any syntax errors and correct them. Use a linter or Python syntax checker to help identify issues. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/ [...]
-| AERR025 | AirflowDatabaseException | DagRun state update failed | Occurs when Airflow fails to update the state of a DAG run in the database. | Check the database connection and permissions. Review any database constraints or performance issues that could prevent state updates. | https://airflow.apache.org/docs/apache-airflow/stable/administration/m [...]
-| AERR026 | AirflowTaskTimeout | Task marked as failed due to timeout | Happens when a task exceeds its maximum allowable execution time. | Increase the task execution timeout in the DAG configuration. Investigate the task logic for inefficiencies or external system delays. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/oper [...]
+| AERR023 | AirflowSchedulerException | Scheduler loop error | Triggered when the scheduler encounters an unexpected condition during its loop. | Check the scheduler logs for specific error messages. Review recent changes to the Airflow environment or Dags that could affect scheduler behavior. | https://airflow.apache.org/docs/apache-airflow/stable/administration/scheduler. [...]
+| AERR024 | AirflowParseException | Broken Dag: syntax error | Occurs when a syntax error in the Dag file prevents it from being parsed. | Review the Dag file for any syntax errors and correct them. Use a linter or Python syntax checker to help identify issues. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/ [...]
+| AERR025 | AirflowDatabaseException | DagRun state update failed | Occurs when Airflow fails to update the state of a Dag run in the database. | Check the database connection and permissions. Review any database constraints or performance issues that could prevent state updates. | https://airflow.apache.org/docs/apache-airflow/stable/administration/m [...]
+| AERR026 | AirflowTaskTimeout | Task marked as failed due to timeout | Happens when a task exceeds its maximum allowable execution time. | Increase the task execution timeout in the Dag configuration. Investigate the task logic for inefficiencies or external system delays. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/oper [...]
| AERR027 | FileNotFoundError | Task log not found | Happens when task logs are missing from the local or remote storage. | Check the task log configuration in Airflow. Ensure that logging paths are correctly configured and accessible. Verify permissions for remote storage. | https://airflow.apache.org/docs/apache-airflow/stable/logging.ht [...]
| AERR028 | ImportError | Cannot import module in BashOperator | Triggered when a script run by BashOperator references missing Python modules. | Ensure all required Python modules are installed in the environment. Check the `requirements.txt` or virtual environment for missing dependencies. | https://airflow.apache.org/docs/apache-airflow/stable/howto/operator/b [...]
| AERR029 | AirflowConfigException | Error loading connections from secret | Happens when Airflow fails to load connection credentials from a secret backend. | Check the secret backend configuration and credentials. Ensure the secret backend is accessible and correctly set up in Airflow. | https://airflow.apache.org/docs/apache-airflow/stable/security [...]
| AERR030 | AirflowWorkerException | Worker not responding | Happens when a worker node becomes unresponsive or fails to report its status. | Check the worker node logs for errors. Restart the worker node if necessary and verify network connectivity between the scheduler and worker. | https://airflow.apache.org/docs/apache-airflow/stable/administrat [...]
| AERR031 | AirflowException | Resource not found in GCP hook | Triggered when a GCP hook is unable to locate the specified resource. | Verify the resource exists in GCP. Check the GCP credentials and ensure that the hook is correctly configured to access the resource. | https://airflow.apache.org/docs/apache-airflow-providers-google/s [...]
| AERR032 | AirflowExecutorException | Backend not reachable for Celery | Occurs when the CeleryExecutor cannot connect to the configured Celery backend. | Check the Celery backend configuration in `airflow.cfg`. Verify network access and that the Celery worker is properly connected and running. | https://airflow.apache.org/docs/apache-airflow/stable/executor [...]
-| AERR033 | AirflowException | Invalid cron expression | Occurs when the cron schedule provided in the DAG is invalid or unparsable. | Check the cron expression syntax for errors. Use a cron expression validator tool to confirm it is valid and properly formatted. | https://airflow.apache.org/docs/apache-airflow/stable/scheduler.htm [...]
+| AERR033 | AirflowException | Invalid cron expression | Occurs when the cron schedule provided in the Dag is invalid or unparsable. | Check the cron expression syntax for errors. Use a cron expression validator tool to confirm it is valid and properly formatted. | https://airflow.apache.org/docs/apache-airflow/stable/scheduler.htm [...]
| AERR034 | UnpicklingError | UnpicklingError while running task | Happens when Airflow cannot deserialize data, often due to incompatible Python versions or corrupted data. | Ensure that Airflow and its dependencies are compatible with the Python version in use. Review any corrupted data and clear invalid entries. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/se [...]
| AERR035 | AirflowWorkerException | Task instance killed by external system | Occurs when an external system terminates a task instance during execution. | Review the external system logs to determine why it terminated the task. Modify task handling to account for external termination events. | https://airflow.apache.org/docs/apache-airflow/stable/operators.html# [...]
| AERR036 | AirflowWorkerException | Worker died during task execution | Happens when the worker process handling a task crashes or is terminated. | Investigate the worker logs to identify the cause of the crash. Ensure that the worker environment has adequate resources and is properly configured. | https://airflow.apache.org/docs/apache-airflow/stable/administration/work [...]
| AERR037 | AirflowDatabaseException | Failed to fetch task state | Occurs when the metadata database does not return a valid state for a task instance. | Check the metadata database for data consistency and ensure that the database is responsive. Investigate for any database corruption or misconfigurations. | https://airflow.apache.org/docs/apache-airflow/stable/administration/m [...]
-| AERR038 | ValueError | Cron interval parsing failed | Occurs when the cron expression for a DAG's schedule interval cannot be parsed. | Review the cron expression in the DAG configuration. Use a cron expression validator to confirm the format is correct and supported by Airflow. | https://airflow.apache.org/docs/apache-airflow/stable/scheduler.htm [...]
-| AERR039 | AirflowSchedulerException | Scheduler throttled due to excessive DAGs | Happens when the scheduler takes too long to process a large number of DAGs. | Consider optimizing DAG execution and task scheduling. Check the scheduler logs for any performance bottlenecks, and adjust the scheduler settings to handle large DAGs efficiently. | https://airflow.apache.org/docs/apache-airflow/stable/administration/schedule [...]
-| AERR040 | AirflowDatabaseException | DagRun execution_date conflicts | Occurs when there is a mismatch in execution_date for a DAG run in the database. | Ensure the execution_date is correctly defined and consistent across task instances. Check for any issues with time zone settings or manual overrides. | https://airflow.apache.org/docs/apache-airflow/stable/concepts [...]
+| AERR038 | ValueError | Cron interval parsing failed | Occurs when the cron expression for a Dag's schedule interval cannot be parsed. | Review the cron expression in the Dag configuration. Use a cron expression validator to confirm the format is correct and supported by Airflow. | https://airflow.apache.org/docs/apache-airflow/stable/scheduler.htm [...]
+| AERR039 | AirflowSchedulerException | Scheduler throttled due to excessive Dags | Happens when the scheduler takes too long to process a large number of Dags. | Consider optimizing Dag execution and task scheduling. Check the scheduler logs for any performance bottlenecks, and adjust the scheduler settings to handle large Dags efficiently. | https://airflow.apache.org/docs/apache-airflow/stable/administration/schedule [...]
+| AERR040 | AirflowDatabaseException | DagRun execution_date conflicts | Occurs when there is a mismatch in execution_date for a Dag run in the database. | Ensure the execution_date is correctly defined and consistent across task instances. Check for any issues with time zone settings or manual overrides. | https://airflow.apache.org/docs/apache-airflow/stable/concepts [...]
| AERR041 | AirflowTaskTimeout | Task is stuck in queued state | Occurs when a task remains queued without being picked up by an executor. | Check the executor configuration and ensure that sufficient worker nodes are available. Verify the queue settings and make sure the task is being routed to the correct executor. | https://airflow.apache.org/docs/apache-airflow/stable/administration/tas [...]
-| AERR042 | AirflowParseException | Error while parsing DAG file | Triggered when the scheduler encounters syntax errors or invalid code in a DAG file. | Review the DAG file for any code errors or invalid syntax. Use a Python linter to catch issues before loading the DAG into Airflow. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/ [...]
-| AERR043 | AirflowDagCycleException | Task dependency cycle detected | Triggered when task dependencies in a DAG create an infinite loop. | Check task dependencies in the DAG and ensure that there are no circular references. Modify dependencies to prevent infinite loops. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/dags.ht [...]
-| AERR044 | AirflowTaskException | Task failed due to retries exceeded | Triggered when a task exhausts its retry limit without succeeding. | Increase the retry limit in the DAG configuration or modify the task logic to handle failure scenarios more gracefully. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/oper [...]
+| AERR042 | AirflowParseException | Error while parsing Dag file | Triggered when the scheduler encounters syntax errors or invalid code in a Dag file. | Review the Dag file for any code errors or invalid syntax. Use a Python linter to catch issues before loading the Dag into Airflow. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/ [...]
+| AERR043 | AirflowDagCycleException | Task dependency cycle detected | Triggered when task dependencies in a Dag create an infinite loop. | Check task dependencies in the Dag and ensure that there are no circular references. Modify dependencies to prevent infinite loops. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/dags.ht [...]
+| AERR044 | AirflowTaskException | Task failed due to retries exceeded | Triggered when a task exhausts its retry limit without succeeding. | Increase the retry limit in the Dag configuration or modify the task logic to handle failure scenarios more gracefully. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/oper [...]
| AERR045 | ValueError | ValueError in task arguments | Happens when a task operator is provided with invalid or incompatible arguments. | Review the operator arguments and ensure they are correctly specified. Check the Airflow documentation for valid arguments for the operator used. | https://airflow.apache.org/docs/apache-airflow/stable/howto/o [...]
| AERR046 | AirflowTaskException | Task queue not found | Occurs when the task's queue is not recognized by the executor. | Ensure the specified queue exists in the Airflow configuration. Review the executor settings to confirm it can process tasks from the specified queue. | https://airflow.apache.org/docs/apache-airflow/stable/concepts [...]
| AERR047 | AirflowSchedulerException | Executor cannot retrieve task instance | Happens when the executor fails to fetch task instance details from the database. | Verify the database connection and ensure the task instance details are present in the metadata database. Check the executor logs for any errors. | https://airflow.apache.org/docs/apache-airflow/stable/administration/tas [...]
@@ -80,16 +80,16 @@
| AERR049 | AirflowTaskException | Invalid return type from PythonOperator | Happens when a PythonOperator returns a value of an unexpected type. | Ensure the Python function used in the PythonOperator returns the expected type. Review the function implementation for type correctness. | https://airflow.apache.org/docs/apache-airflow/stable/howto/opera [...]
| AERR050 | AirflowConfigException | Config error: executor not defined | Triggered when the Airflow configuration does not specify a valid executor. | Review the `airflow.cfg` file and verify that the executor is correctly specified. Ensure that the specified executor is installed and properly configured. | https://airflow.apache.org/docs/apache-airflow/stable/executor [...]
| AERR051 | AirflowException | Error in task failure hook execution | Triggered when the failure hook defined for a task encounters an error. | Check the failure hook configuration for errors. Review the task and hook logs to identify the cause of the failure and resolve any issues. | https://airflow.apache.org/docs/apache-airflow/stable/howto/operator [...]
-| AERR052 | AirflowTemplateException | Failed to resolve template variable | Triggered when a task's templated field contains errors or undefined variables. | Review the task templated fields for any errors or undefined variables. Ensure all variables are defined and passed correctly in the DAG. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/operat [...]
+| AERR052 | AirflowTemplateException | Failed to resolve template variable | Triggered when a task's templated field contains errors or undefined variables. | Review the task templated fields for any errors or undefined variables. Ensure all variables are defined and passed correctly in the Dag. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/operat [...]
| AERR053 | AirflowSchedulerException | Scheduler process killed unexpectedly | Triggered when the scheduler process is terminated due to resource or system issues. | Investigate the system logs for resource-related issues. Increase system resources or adjust scheduler configurations to prevent termination. | https://airflow.apache.org/docs/apache-airflow/stable/administrati [...]
| AERR054 | AirflowTaskTimeout | Task failed with exit code 1 | Occurs when a task script or subprocess exits with a non-zero code indicating failure. | Check the task script or subprocess logs for the error code and cause of failure. Debug the script and address any underlying issues. | https://airflow.apache.org/docs/apache-airflow/stable/howto/oper [...]
-| AERR055 | AirflowDatabaseException | TaskInstance already exists in database | Occurs when a duplicate TaskInstance entry is created in the metadata database. | Review task instance scheduling and ensure that duplicate entries are not being created. Investigate DAG scheduling logic for potential issues. | https://airflow.apache.org/docs/apache-airflow/stable/administration/m [...]
+| AERR055 | AirflowDatabaseException | TaskInstance already exists in database | Occurs when a duplicate TaskInstance entry is created in the metadata database. | Review task instance scheduling and ensure that duplicate entries are not being created. Investigate Dag scheduling logic for potential issues. | https://airflow.apache.org/docs/apache-airflow/stable/administration/m [...]
| AERR056 | AirflowDatabaseException | Could not reach the database | Indicates connectivity issues with the metadata database, often due to misconfiguration. | Verify the connection settings in `airflow.cfg` for the metadata database. Ensure that the database is accessible and network connectivity is working. | https://airflow.apache.org/docs/apache-airflow/stable/administration/metadata- [...]
| AERR057 | AirflowExecutorException | Task stuck in 'deferred' state | Triggered when a task using deferrable operators remains in 'deferred' longer than expected. | Review the deferrable operator configuration and execution logic. Ensure that the task is properly resumed and that there are no long delays in task deferral. | https://airflow.apache.org/docs/apache-airflow/stable/howto/operato [...]
-| AERR058 | AirflowException | Error loading custom operator | Indicates a problem in importing or defining a custom operator in the DAG. | Check the custom operator import path and ensure it is available. Verify that the custom operator class is correctly defined and instantiated. | https://airflow.apache.org/docs/apache-airflow/stable/howto/operator.html# [...]
-| AERR059 | AirflowTriggerException | Trigger timeout for external task | Occurs when an ExternalTaskSensor exceeds its timeout waiting for an external task. | Increase the timeout setting for the ExternalTaskSensor. Check if the external task is delayed and adjust the DAG dependencies accordingly. | https://airflow.apache.org/docs/apache-airflow/stable/howto/operator [...]
-| AERR060 | AirflowDagImportException | DagBag import errors | Happens when the scheduler encounters issues loading DAG files into the DagBag. | Check the DAG files for syntax or configuration errors. Inspect the DagBag loading process to ensure no invalid DAGs are being included. | https://airflow.apache.org/docs/apache-airflow/stable/schedule [...]
-| AERR061 | AirflowDagNotFound | DAG not found in trigger DAG run | Triggered when the DAG specified in a TriggerDagRunOperator does not exist. | Check the name of the target DAG in the TriggerDagRunOperator. Ensure that the DAG exists and is correctly spelled in the configuration. | https://airflow.apache.org/docs/apache-airflow/stable/howto/operato [...]
+| AERR058 | AirflowException | Error loading custom operator | Indicates a problem in importing or defining a custom operator in the Dag. | Check the custom operator import path and ensure it is available. Verify that the custom operator class is correctly defined and instantiated. | https://airflow.apache.org/docs/apache-airflow/stable/howto/operator.html# [...]
+| AERR059 | AirflowTriggerException | Trigger timeout for external task | Occurs when an ExternalTaskSensor exceeds its timeout waiting for an external task. | Increase the timeout setting for the ExternalTaskSensor. Check if the external task is delayed and adjust the Dag dependencies accordingly. | https://airflow.apache.org/docs/apache-airflow/stable/howto/operator [...]
+| AERR060 | AirflowDagImportException | DagBag import errors | Happens when the scheduler encounters issues loading Dag files into the DagBag. | Check the Dag files for syntax or configuration errors. Inspect the DagBag loading process to ensure no invalid Dags are being included. | https://airflow.apache.org/docs/apache-airflow/stable/schedule [...]
+| AERR061 | AirflowDagNotFound | Dag not found in trigger Dag run | Triggered when the DAG specified in a TriggerDagRunOperator does not exist. | Check the name of the target DAG in the TriggerDagRunOperator. Ensure that the DAG exists and is correctly spelled in the configuration. | https://airflow.apache.org/docs/apache-airflow/stable/howto/operato [...]
| AERR062 | AirflowDagCycleException | Circular dependencies in DAG | Triggered when tasks in a DAG form a circular dependency loop. | Review the task dependencies and remove any circular references. Modify the DAG structure to avoid infinite dependency loops. | https://airflow.apache.org/docs/apache-airflow/stable/concepts/dags.ht [...]
| AERR063 | AirflowException | Error in on_failure_callback for DAG | Occurs when the on_failure_callback for a DAG raises an exception. | Check the on_failure_callback function for errors. Ensure it handles exceptions correctly and does not raise additional errors during task failure. | https://airflow.apache.org/docs/apache-airflow/stable/advanced [...]
| AERR064 | AirflowTriggerException | TriggerDagRunOperator failed | Happens when the TriggerDagRunOperator cannot trigger the specified target DAG. | Verify the configuration of the TriggerDagRunOperator. Ensure the target DAG exists and the trigger parameters are correct. | https://airflow.apache.org/docs/apache-airflow/stable/howto/operato [...]
diff --git a/dev/README_RELEASE_PYTHON_CLIENT.md b/dev/README_RELEASE_PYTHON_CLIENT.md
index 5735358aa15..f6b267a855d 100644
--- a/dev/README_RELEASE_PYTHON_CLIENT.md
+++ b/dev/README_RELEASE_PYTHON_CLIENT.md
@@ -742,7 +742,7 @@ The ``AIRFLOW__API__EXPOSE_CONFIG`` is optional - the script will also succeed w
breeze start-airflow --load-example-dags
```
-Give the server 20-30 seconds to serialize the example DAGs to DB
+Give the server 20-30 seconds to serialize the example Dags to DB
3. In the meantime install the python client you want to test - in the terminal window in the container.
It can be installed from `PyPI` via `pip install apache-airflow-client==X.Y.Zrc1` or installed
diff --git a/dev/breeze/doc/05_test_commands.rst b/dev/breeze/doc/05_test_commands.rst
index 656e83cfb81..9422918e9bf 100644
--- a/dev/breeze/doc/05_test_commands.rst
+++ b/dev/breeze/doc/05_test_commands.rst
@@ -424,7 +424,7 @@ You can:
* Manage KinD Kubernetes cluster, upload Airflow image, deploy Airflow to the cluster and check its status with
``breeze k8s create-cluster``, ``breeze k8s configure-cluster``, ``breeze k8s deploy-airflow``, ``breeze k8s status``,
``breeze k8s upload-k8s-image``, ``breeze k8s delete-cluster`` and ``breeze k8s deploy-cluster`` commands
-* Hot-reload DAGs and core sources (scheduler/triggerer/dag-processor) with ``breeze k8s dev`` (skaffold sync)
+* Hot-reload Dags and core sources (scheduler/triggerer/dag-processor) with ``breeze k8s dev`` (skaffold sync)
* Run Kubernetes tests specified with ``breeze k8s tests`` command
* Run complete test run with ``breeze k8s run-complete-tests`` - performing the full cycle of creating
cluster, uploading the image, deploying airflow, running tests and deleting the cluster
@@ -565,7 +565,7 @@ All parameters of the command are here:
:width: 100%
:alt: Breeze k8s deploy-airflow
-Hot-reloading DAGs and core sources
+Hot-reloading Dags and core sources
...................................
After deploying Airflow you can run ``breeze k8s dev`` to sync local ``dags/`` and