ogremagi4 commented on issue #28178:
URL: https://github.com/apache/airflow/issues/28178#issuecomment-1345540603

   I have the same issue with attrs version 22.1.0 and airflow 2.5
   
   Dagbag check of a task finishes with different results: sometimes it 
succeeds, sometimes fails. 
   Not sure how to debug it
   
   ```
   [2022-12-11T12:18:47.459+0000] {logging_mixin.py:137} INFO - 
[2022-12-11T12:18:47.459+0000] {dagbag.py:538} INFO - Filling up the DagBag 
from /home/airflow/airflow/dags/etls/new_warehouse/fill_locks.py
   [2022-12-11T12:18:48.241+0000] {processor.py:753} INFO - DAG(s) 
dict_keys(['fill_locks']) retrieved from 
/home/airflow/airflow/dags/etls/new_warehouse/fill_locks.py
   [2022-12-11T12:18:48.305+0000] {logging_mixin.py:137} INFO - 
[2022-12-11T12:18:48.304+0000] {dag.py:2676} INFO - Sync 1 DAGs
   [2022-12-11T12:18:48.372+0000] {logging_mixin.py:137} INFO - 
[2022-12-11T12:18:48.372+0000] {dag.py:3423} INFO - Setting next_dagrun for 
fill_locks to 2022-12-11T12:00:00+00:00, run_after=2022-12-11T12:30:00+00:00
   [2022-12-11T12:18:48.407+0000] {processor.py:175} INFO - Processing 
/home/airflow/airflow/dags/etls/new_warehouse/fill_locks.py took 0.954 seconds
   [2022-12-11T12:18:50.383+0000] {processor.py:153} INFO - Started process 
(PID=40112) to work on 
/home/airflow/airflow/dags/etls/new_warehouse/fill_locks.py
   [2022-12-11T12:18:50.384+0000] {processor.py:640} INFO - Processing file 
/home/airflow/airflow/dags/etls/new_warehouse/fill_locks.py for tasks to queue
   [2022-12-11T12:18:50.384+0000] {logging_mixin.py:115} INFO - 
[2022-12-11T12:18:50.384+0000] {dagbag.py:508} INFO - Filling up the DagBag 
from /home/airflow/airflow/dags/etls/new_warehouse/fill_locks.py
   [2022-12-11T12:18:51.098+0000] {logging_mixin.py:115} INFO - 
[2022-12-11T12:18:51.097+0000] {dagbag.py:321} ERROR - Failed to import: 
/home/airflow/airflow/dags/etls/new_warehouse/fill_locks.py
   Traceback (most recent call last):
     File 
"/home/airflow/airflow/venv/lib/python3.9/site-packages/airflow/models/dagbag.py",
 line 318, in parse
       if not self.has_logged:
     File "<frozen importlib._bootstrap_external>", line 790, in exec_module
     File "<frozen importlib._bootstrap>", line 228, in 
_call_with_frames_removed
     File "/home/airflow/airflow/dags/etls/new_warehouse/fill_locks.py", line 
8, in <module>
       from airflow.decorators import task
     File 
"/home/airflow/airflow/venv/lib/python3.9/site-packages/airflow/decorators/__init__.py",
 line 21, in <module>
       from airflow.decorators.base import TaskDecorator
     File 
"/home/airflow/airflow/venv/lib/python3.9/site-packages/airflow/decorators/base.py",
 line 41, in <module>
       from airflow.datasets import Dataset
     File 
"/home/airflow/airflow/venv/lib/python3.9/site-packages/airflow/datasets/__init__.py",
 line 26, in <module>
       class Dataset:
     File 
"/home/airflow/airflow/venv/lib/python3.9/site-packages/airflow/datasets/__init__.py",
 line 29, in Dataset
       uri: str = attr.field(validator=[attr.validators.min_len(1), 
attr.validators.max_len(3000)])
   AttributeError: module 'attr.validators' has no attribute 'min_len'
   ```


-- 
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: commits-unsubscr...@airflow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to