fredthomsen commented on issue #41145:
URL: https://github.com/apache/airflow/issues/41145#issuecomment-2364992555

   The request to the `/extra_links` view causes a crash with the follow 
traceback:
   `[2024-09-19T03:38:49.712+0000] {app.py:1744} ERROR - Exception on 
/extra_links [GET]
   Traceback (most recent call last):
     File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 2529, in 
wsgi_app
       response = self.full_dispatch_request()
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1825, in 
full_dispatch_request
       rv = self.handle_user_exception(e)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1823, in 
full_dispatch_request
       rv = self.dispatch_request()
            ^^^^^^^^^^^^^^^^^^^^^^^
     File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1799, in 
dispatch_request
       return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/opt/airflow/airflow/www/auth.py", line 226, in decorated
       return _has_access(
              ^^^^^^^^^^^^
     File "/opt/airflow/airflow/www/auth.py", line 139, in _has_access
       return func(*args, **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^
     File "/opt/airflow/airflow/utils/session.py", line 97, in wrapper
       return func(*args, session=session, **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/opt/airflow/airflow/www/views.py", line 3231, in extra_links
       url = task.get_extra_links(ti, link_name)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/opt/airflow/airflow/models/abstractoperator.py", line 541, in 
get_extra_links
       return link.get_link(self.unmap(None), ti_key=ti.key)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/opt/airflow/airflow/operators/trigger_dagrun.py", line 78, in 
get_link
       return build_airflow_url_with_query(query)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/opt/airflow/airflow/utils/helpers.py", line 242, in 
build_airflow_url_with_query
       return flask.url_for(f"Airflow.{view}", **query)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/usr/local/lib/python3.11/site-packages/flask/helpers.py", line 256, 
in url_for
       return current_app.url_for(
              ^^^^^^^^^^^^^^^^^^^^
     File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 2034, in 
url_for
       return self.handle_url_build_error(error, endpoint, values)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 2023, in 
url_for
       rv = url_adapter.build(  # type: ignore[union-attr]
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/usr/local/lib/python3.11/site-packages/werkzeug/routing/map.py", 
line 917, in build
       raise BuildError(endpoint, values, method, self)
   werkzeug.routing.exceptions.BuildError: Could not build url for endpoint 
'Airflow.grid' with values ['dag_run_id']. Did you forget to specify values 
['dag_id']`


-- 
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