mrn-aglic commented on issue #24388:
URL: https://github.com/apache/airflow/issues/24388#issuecomment-1257885521
The proposed workaround: `SELECT * FROM {{
task.mapped_kwargs.parameters[ti.map_index].tbl }};`
Doesn't seem to be working on **airflow 2.4.0**.
I get the following exception:
```
Traceback (most recent call last):
File
"/home/airflow/.local/lib/python3.9/site-packages/airflow/models/abstractoperator.py",
line 410, in _do_render_template_fields
rendered_content = self.render_template(
File
"/home/airflow/.local/lib/python3.9/site-packages/airflow/models/abstractoperator.py",
line 474, in render_template
return render_template_to_string(template, context)
File
"/home/airflow/.local/lib/python3.9/site-packages/airflow/utils/helpers.py",
line 288, in render_template_to_string
return render_template(template, cast(MutableMapping[str, Any],
context), native=False)
File
"/home/airflow/.local/lib/python3.9/site-packages/airflow/utils/helpers.py",
line 283, in render_template
return "".join(nodes)
File "<template>", line 14, in root
File "/home/airflow/.local/lib/python3.9/site-packages/jinja2/sandbox.py",
line 326, in getattr
value = getattr(obj, attribute)
File "/home/airflow/.local/lib/python3.9/site-packages/jinja2/runtime.py",
line 859, in __getattr__
return self._fail_with_undefined_error()
File "/home/airflow/.local/lib/python3.9/site-packages/jinja2/runtime.py",
line 852, in _fail_with_undefined_error
raise self._undefined_exception(self._undefined_message)
jinja2.exceptions.UndefinedError: '***.models.mappedoperator.MappedOperator
object' has no attribute 'mapped_kwargs'
[2022-09-26, 11:23:52 UTC] {taskinstance.py:1851} ERROR - Task failed with
exception
Traceback (most recent call last):
File
"/home/airflow/.local/lib/python3.9/site-packages/airflow/models/taskinstance.py",
line 1457, in _run_raw_task
self._execute_task_with_callbacks(context, test_mode)
File
"/home/airflow/.local/lib/python3.9/site-packages/airflow/models/taskinstance.py",
line 1576, in _execute_task_with_callbacks
task_orig = self.render_templates(context=context)
File
"/home/airflow/.local/lib/python3.9/site-packages/airflow/models/taskinstance.py",
line 2193, in render_templates
rendered_task = self.task.render_template_fields(context)
File
"/home/airflow/.local/lib/python3.9/site-packages/airflow/models/mappedoperator.py",
line 764, in render_template_fields
self._do_render_template_fields(
File
"/home/airflow/.local/lib/python3.9/site-packages/airflow/utils/session.py",
line 72, in wrapper
return func(*args, **kwargs)
File
"/home/airflow/.local/lib/python3.9/site-packages/airflow/models/abstractoperator.py",
line 410, in _do_render_template_fields
rendered_content = self.render_template(
File
"/home/airflow/.local/lib/python3.9/site-packages/airflow/models/abstractoperator.py",
line 474, in render_template
return render_template_to_string(template, context)
File
"/home/airflow/.local/lib/python3.9/site-packages/airflow/utils/helpers.py",
line 288, in render_template_to_string
return render_template(template, cast(MutableMapping[str, Any],
context), native=False)
File
"/home/airflow/.local/lib/python3.9/site-packages/airflow/utils/helpers.py",
line 283, in render_template
return "".join(nodes)
File "<template>", line 14, in root
File "/home/airflow/.local/lib/python3.9/site-packages/jinja2/sandbox.py",
line 326, in getattr
value = getattr(obj, attribute)
File "/home/airflow/.local/lib/python3.9/site-packages/jinja2/runtime.py",
line 859, in __getattr__
return self._fail_with_undefined_error()
File "/home/airflow/.local/lib/python3.9/site-packages/jinja2/runtime.py",
line 852, in _fail_with_undefined_error
raise self._undefined_exception(self._undefined_message)
jinja2.exceptions.UndefinedError: '***.models.mappedoperator.MappedOperator
object' has no attribute 'mapped_kwargs'
```
--
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]