dstandish opened a new issue, #47567:
URL: https://github.com/apache/airflow/issues/47567

   ### Body
   
   Hey team :slightly_smiling_face:
   Is the GitDagBundle working yet? And if so, what am I missing?
   I set up a git_default connection with content read permissions for all my 
repos and this config:
   [dag_processor]
   dag_bundle_config_list=[{"name": "dags-folder", "classpath": 
"airflow.dag_processing.bundles.local.LocalDagBundle", "kwargs": {}}, {"name": 
"tjanif/dynamic-task-mapping-tutorial", "classpath": 
"airflow.dag_processing.bundles.git.GitDagBundle", "kwargs": {"subdir": "dags", 
"tracking_ref": "main", "refresh_interval": 30}}]
   and my dag-processor crashes with:
   dag-processor | FileNotFoundError: [Errno 2] No such file or directory: 
'/var/folders/hm/tgdl9dqs2j18vhrsk7s6c1q80000gn/T/airflow/dag_bundles/_locks/tjanif/dynamic-task-mapping-tutorial.lock'
   directly after starting it. (Full error in :thread: )
   
   ```
   dag-processor | [2025-03-10T12:04:34.805+0100] {manager.py:246} INFO - 
Checking for new files in bundle dags-folder every 300 seconds
   dag-processor | [2025-03-10T12:04:34.805+0100] {manager.py:246} INFO - 
Checking for new files in bundle tjanif/dynamic-task-mapping-tutorial every 30 
seconds
   dag-processor | [2025-03-10T12:04:34.806+0100] {manager.py:504} INFO - 
Refreshing bundle dags-folder
   dag-processor | [2025-03-10T12:04:34.807+0100] {manager.py:554} INFO - 
Searching for files in dags-folder at 
/Users/tamara.fingerlin/airflow/dags_manning
   dag-processor | [2025-03-10T12:04:34.815+0100] {manager.py:556} INFO - Found 
6 files for bundle dags-folder
   dag-processor | [2025-03-10T12:04:34.823+0100] 
{dag_processor_job_runner.py:63} ERROR - Exception when executing 
DagProcessorJob
   dag-processor | Traceback (most recent call last):
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/jobs/dag_processor_job_runner.py",
 line 61, in _execute
   dag-processor | self.processor.run()
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/dag_processing/manager.py", 
line 252, in run
   dag-processor | return self._run_parsing_loop()
   dag-processor | ^^^^^^^^^^^^^^^^^^^^^^^^
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/dag_processing/manager.py", 
line 323, in _run_parsing_loop
   dag-processor | self._refresh_dag_bundles(known_files=known_files)
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/dag_processing/manager.py", 
line 474, in _refresh_dag_bundles
   dag-processor | bundle.initialize()
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/dag_processing/bundles/git.py",
 line 205, in initialize
   dag-processor | self._initialize()
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/dag_processing/bundles/git.py",
 line 186, in _initialize
   dag-processor | with self.lock():
   dag-processor | ^^^^^^^^^^^
   dag-processor | File 
"/Users/tamara.fingerlin/.pyenv/versions/3.12.8/lib/python3.12/contextlib.py", 
line 137, in __enter__
   dag-processor | return next(self.gen)
   dag-processor | ^^^^^^^^^^^^^^
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/dag_processing/bundles/base.py",
 line 338, in lock
   dag-processor | with open(lock_file_path, "w") as lock_file:
   dag-processor | ^^^^^^^^^^^^^^^^^^^^^^^^^
   dag-processor | FileNotFoundError: [Errno 2] No such file or directory: 
'/var/folders/hm/tgdl9dqs2j18vhrsk7s6c1q80000gn/T/airflow/dag_bundles/_locks/tjanif/dynamic-task-mapping-tutorial.lock'
   dag-processor | Traceback (most recent call last):
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/bin/airflow", line 12, in <module>
   dag-processor | sys.exit(main())
   dag-processor | ^^^^^^
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/__main__.py", line 58, in main
   dag-processor | args.func(args)
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/cli/cli_config.py", line 49, 
in command
   dag-processor | return func(*args, **kwargs)
   dag-processor | ^^^^^^^^^^^^^^^^^^^^^
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/utils/cli.py", line 112, in 
wrapper
   dag-processor | return f(*args, **kwargs)
   dag-processor | ^^^^^^^^^^^^^^^^^^
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/utils/providers_configuration_loader.py",
 line 55, in wrapped_function
   dag-processor | return func(*args, **kwargs)
   dag-processor | ^^^^^^^^^^^^^^^^^^^^^
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/cli/commands/local_commands/dag_processor_command.py",
 line 54, in dag_processor
   dag-processor | run_command_with_daemon_option(
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/cli/commands/local_commands/daemon_utils.py",
 line 86, in run_command_with_daemon_option
   dag-processor | callback()
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/cli/commands/local_commands/dag_processor_command.py",
 line 57, in <lambda>
   dag-processor | callback=lambda: run_job(job=job_runner.job, 
execute_callable=job_runner._execute),
   dag-processor | 
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/utils/session.py", line 101, 
in wrapper
   dag-processor | return func(*args, session=session, **kwargs)
   dag-processor | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/jobs/job.py", line 342, in 
run_job
   dag-processor | return execute_job(job, execute_callable=execute_callable)
   dag-processor | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/jobs/job.py", line 371, in 
execute_job
   dag-processor | ret = execute_callable()
   dag-processor | ^^^^^^^^^^^^^^^^^^
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/jobs/dag_processor_job_runner.py",
 line 61, in _execute
   dag-processor | self.processor.run()
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/dag_processing/manager.py", 
line 252, in run
   dag-processor | return self._run_parsing_loop()
   dag-processor | ^^^^^^^^^^^^^^^^^^^^^^^^
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/dag_processing/manager.py", 
line 323, in _run_parsing_loop
   dag-processor | self._refresh_dag_bundles(known_files=known_files)
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/dag_processing/manager.py", 
line 474, in _refresh_dag_bundles
   dag-processor | bundle.initialize()
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/dag_processing/bundles/git.py",
 line 205, in initialize
   dag-processor | self._initialize()
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/dag_processing/bundles/git.py",
 line 186, in _initialize
   dag-processor | with self.lock():
   dag-processor | ^^^^^^^^^^^
   dag-processor | File 
"/Users/tamara.fingerlin/.pyenv/versions/3.12.8/lib/python3.12/contextlib.py", 
line 137, in __enter__
   dag-processor | return next(self.gen)
   dag-processor | ^^^^^^^^^^^^^^
   dag-processor | File "/Users/tamara.fingerlin/0_PARA/Projects/Airflow3.0/a 
wheel/beta2/lib/python3.12/site-packages/airflow/dag_processing/bundles/base.py",
 line 338, in lock
   dag-processor | with open(lock_file_path, "w") as lock_file:
   dag-processor | ^^^^^^^^^^^^^^^^^^^^^^^^^
   dag-processor | FileNotFoundError: [Errno 2] No such file or directory: 
'/var/folders/hm/tgdl9dqs2j18vhrsk7s6c1q80000gn/T/airflow/dag_bundles/_locks/tjanif/dynamic-task-mapping-tutorial.lock'
   ```
   
   @ephraimbuddy @jedcunningham 
   
   
   ### Committer
   
   - [x] I acknowledge that I am a maintainer/committer of the Apache Airflow 
project.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to