ASTM F3548 flight planners preparation

scenarios.astm.utm.PrepareFlightPlanners

Resources

KML visualization

Case Step Event airmarket iart_dss mock_uss onesky sait sandbox <None>
Flight planners preparation Check for flight planning readiness 1 🌐
  • GET rtm.airmarket.stage.flysafe.live 200
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/status
      • initiated_at
        :
        2026-07-22T21:30:06.749334Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQwNywiaWF0IjoxNzg0NzU1ODA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED
      • auth_dt
        :
        1.274s
      • body
        :
        None
      • json
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:08 GMT
        • Content-Type
          :
          application/json
        • Content-Length
          :
          129
        • Connection
          :
          keep-alive
        • vary
          :
          Accept, Cookie
        • allow
          :
          GET, OPTIONS
        • x-frame-options
          :
          DENY
        • x-content-type-options
          :
          nosniff
        • referrer-policy
          :
          same-origin
        • cross-origin-opener-policy
          :
          same-origin
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.112669
      • reported
        :
        2026-07-22T21:30:08.137178Z
      • json
        :
        • status
          :
          Ready
        • system_version
          :
          v0.1
        • api_name
          :
          Flight Planning Automated Testing Interface
        • api_version
          :
          latest
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.GetStatus
    • participant_id
      :
      airmarket
🌐
2 Valid response to readiness query
3 Flight planning USS ready
4 🌐
  • GET rtm.sait.stage.flysafe.live 200
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://rtm.sait.stage.flysafe.live/scd/flight_planning/status
      • initiated_at
        :
        2026-07-22T21:30:08.138040Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQwOCwiaWF0IjoxNzg0NzU1ODA4LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhaXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED
      • auth_dt
        :
        1.235s
      • body
        :
        None
      • json
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:12 GMT
        • Content-Type
          :
          application/json
        • Content-Length
          :
          129
        • Connection
          :
          keep-alive
        • vary
          :
          Accept, Cookie
        • allow
          :
          GET, OPTIONS
        • x-frame-options
          :
          DENY
        • x-content-type-options
          :
          nosniff
        • referrer-policy
          :
          same-origin
        • cross-origin-opener-policy
          :
          same-origin
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        3.411835
      • reported
        :
        2026-07-22T21:30:12.785476Z
      • json
        :
        • status
          :
          Ready
        • system_version
          :
          v0.1
        • api_name
          :
          Flight Planning Automated Testing Interface
        • api_version
          :
          latest
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.GetStatus
    • participant_id
      :
      sait
🌐
5 Valid response to readiness query
6 Flight planning USS ready
7 🌐
  • GET rtm.sandbox.stage.flysafe.live 200
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://rtm.sandbox.stage.flysafe.live/scd/flight_planning/status
      • initiated_at
        :
        2026-07-22T21:30:12.786652Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQxMywiaWF0IjoxNzg0NzU1ODEzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhbmRib3guc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED
      • auth_dt
        :
        1.252s
      • body
        :
        None
      • json
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:14 GMT
        • Content-Type
          :
          application/json
        • Content-Length
          :
          129
        • Connection
          :
          keep-alive
        • vary
          :
          Accept, Cookie
        • allow
          :
          GET, OPTIONS
        • x-frame-options
          :
          DENY
        • x-content-type-options
          :
          nosniff
        • referrer-policy
          :
          same-origin
        • cross-origin-opener-policy
          :
          same-origin
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.100031
      • reported
        :
        2026-07-22T21:30:14.139547Z
      • json
        :
        • status
          :
          Ready
        • system_version
          :
          v0.1
        • api_name
          :
          Flight Planning Automated Testing Interface
        • api_version
          :
          latest
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.GetStatus
    • participant_id
      :
      sandbox
🌐
8 Valid response to readiness query
9 Flight planning USS ready
10 🌐
  • GET iart.oneskysystems.com 200
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://iart.oneskysystems.com/uss/inbound/fp/status
      • initiated_at
        :
        2026-07-22T21:30:14.140006Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQxNCwiaWF0IjoxNzg0NzU1ODE0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaWFydC5vbmVza3lzeXN0ZW1zLmNvbSJ9.REDACTED
      • auth_dt
        :
        1.21s
      • body
        :
        None
      • json
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:15 GMT
        • Content-Type
          :
          application/json
        • Transfer-Encoding
          :
          chunked
        • Connection
          :
          keep-alive
        • Access-Control-Allow-Methods
          :
          *
        • Access-Control-Allow-Origin
          :
          *
        • Vary
          :
          Origin, Access-Control-Request-Method, Access-Control-Request-Headers
        • X-Content-Type-Options
          :
          nosniff
        • X-XSS-Protection
          :
          0
        • Cache-Control
          :
          no-cache, no-store, max-age=0, must-revalidate
        • Pragma
          :
          no-cache
        • Expires
          :
          0
        • X-Frame-Options
          :
          SAMEORIGIN
        • Referrer-Policy
          :
          no-referrer
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.154132
      • reported
        :
        2026-07-22T21:30:15.513750Z
      • json
        :
        • status
          :
          Ready
        • api_name
          :
          Flight Planning Automated Testing Interface
        • api_version
          :
          v0.4.2
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.GetStatus
    • participant_id
      :
      onesky
🌐
11 Valid response to readiness query
12 Flight planning USS ready
13 🌐
  • GET uss-qualifier.stage.iart.software 200
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/status
      • initiated_at
        :
        2026-07-22T21:30:15.514262Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQxNiwiaWF0IjoxNzg0NzU1ODE2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoidXNzLXF1YWxpZmllci5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • auth_dt
        :
        1.207s
      • body
        :
        None
      • json
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:16 GMT
        • Content-Type
          :
          application/json
        • Content-Length
          :
          99
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.045657
      • reported
        :
        2026-07-22T21:30:16.768685Z
      • json
        :
        • api_name
          :
          Flight Planning Automated Testing Interface
        • api_version
          :
          v0.3.0
        • status
          :
          Ready
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.GetStatus
    • participant_id
      :
      mock_uss
🌐
14 Valid response to readiness query
15 Flight planning USS ready
Area clearing 16 🌐
  • POST rtm.airmarket.stage.flysafe.live 999
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/clear_area_requests
      • initiated_at
        :
        2026-07-22T21:30:16.772049Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          627
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQwNywiaWF0IjoxNzg0NzU1ODA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED
      • json
        :
        • request_id
          :
          59658794-6f01-42d1-822d-c1d9be2f7203
        • extent
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1344.0
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1374.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.67218723879735
                  • lng
                    :
                    -47.69158850871839
                • item_2
                  :
                  • lat
                    :
                    72.6731516507052
                  • lng
                    :
                    -47.69158850871839
                • item_3
                  :
                  • lat
                    :
                    72.6731516507052
                  • lng
                    :
                    -47.688926279522846
                • item_4
                  :
                  • lat
                    :
                    72.67218723879735
                  • lng
                    :
                    -47.688926279522846
          • time_start
            :
            • value
              :
              2026-07-22T21:28:41.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-08-23T22:59:41.080710Z
            • format
              :
              RFC3339
      • body
        :
        None
    • response
      :
      • failure
        :
        query_and_describe attempt 1 from PID 12 to POST /clear_area_requests failed with timeout ReadTimeout: HTTPSConnectionPool(host='rtm.airmarket.stage.flysafe.live', port=443): Read timed out. (read timeout=6.1)
        At File "/app/monitoring/monitorlib/clients/flight_planning/client_v1.py", line 224, in clear_area
      • elapsed_s
        :
        6.108861
      • reported
        :
        2026-07-22T21:30:22.880910Z
      • headers
        :
      • code
        :
        None
      • body
        :
        None
      • json
        :
        None
    • participant_id
      :
      airmarket
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.ClearArea
🌐
17 🌐
  • POST rtm.airmarket.stage.flysafe.live 500
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/clear_area_requests
      • initiated_at
        :
        2026-07-22T21:30:22.881180Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          627
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQwNywiaWF0IjoxNzg0NzU1ODA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED
      • json
        :
        • request_id
          :
          59658794-6f01-42d1-822d-c1d9be2f7203
        • extent
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1344.0
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1374.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.67218723879735
                  • lng
                    :
                    -47.69158850871839
                • item_2
                  :
                  • lat
                    :
                    72.6731516507052
                  • lng
                    :
                    -47.69158850871839
                • item_3
                  :
                  • lat
                    :
                    72.6731516507052
                  • lng
                    :
                    -47.688926279522846
                • item_4
                  :
                  • lat
                    :
                    72.67218723879735
                  • lng
                    :
                    -47.688926279522846
          • time_start
            :
            • value
              :
              2026-07-22T21:28:41.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-08-23T22:59:41.080710Z
            • format
              :
              RFC3339
      • body
        :
        None
    • response
      :
      • code
        :
        500
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:23 GMT
        • Content-Type
          :
          text/html; charset=utf-8
        • Content-Length
          :
          143715
        • Connection
          :
          keep-alive
        • x-frame-options
          :
          DENY
        • vary
          :
          Cookie
        • x-content-type-options
          :
          nosniff
        • referrer-policy
          :
          same-origin
        • cross-origin-opener-policy
          :
          same-origin
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.241716
      • reported
        :
        2026-07-22T21:30:23.128912Z
      • body
        :





        RTreeError<br> at /scd/flight_planning/clear_area_requests







        RTreeError
        at /scd/flight_planning/clear_area_requests


        Error in "Index_Create": Spatial Index Error: InvalidPageException: Unknown page id 1
























































        Request Method: POST
        Request URL: http://rtm.airmarket.stage.flysafe.live/scd/flight_planning/clear_area_requests
        Django Version: 5.2.10
        Exception Type: RTreeError
        Exception Value:
        Error in "Index_Create": Spatial Index Error: InvalidPageException: Unknown page id 1
        Exception Location: /app/.venv/lib/python3.12/site-packages/rtree/core.py, line 25, in check_void
        Raised during: scd_operations.views.flight_planning_clear_area_request
        Python Executable: /app/.venv/bin/python
        Python Version: 3.12.13
        Python Path:
        ['/app',
        '/app',
        '/app/.venv/bin',
        '/usr/local/lib/python312.zip',
        '/usr/local/lib/python3.12',
        '/usr/local/lib/python3.12/lib-dynload',
        '/app/.venv/lib/python3.12/site-packages']
        Server time: Wed, 22 Jul 2026 21:30:23 +0000









        Traceback
        Switch to copy-and-paste view








        • /app/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py, line 42, in inner







          1.     can rely on getting a response instead of an exception.


          2.     """


          3.     if iscoroutinefunction(get_response):




          4.         @wraps(get_response)


          5.         async def inner(request):


          6.             try:





          1.                 response = await get_response(request)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …





          1.             except Exception as exc:


          2.                 response = await sync_to_async(


          3.                     response_for_exception, thread_sensitive=False


          4.                 )(request, exc)


          5.             return response












          Local vars


























          Variable Value
          exc
          RTreeError('Error in "Index_Create": Spatial Index Error: InvalidPageException: Unknown page id 1')
          get_response
          <bound method BaseHandler._get_response_async of <django.core.handlers.asgi.ASGIHandler object at 0x7f28a6f37fb0>>
          request
          <ASGIRequest: POST '/scd/flight_planning/clear_area_requests'>








        • /app/.venv/lib/python3.12/site-packages/django/core/handlers/base.py, line 253, in _get_response_async







          1.             wrapped_callback = self.make_view_atomic(callback)


          2.             # If it is a synchronous view, run it in a subthread


          3.             if not iscoroutinefunction(wrapped_callback):


          4.                 wrapped_callback = sync_to_async(


          5.                     wrapped_callback, thread_sensitive=True


          6.                 )


          7.             try:





          1.                 response = await wrapped_callback(
            …





          1.                     request, *callback_args, **callback_kwargs


          2.                 )


          3.             except Exception as e:


          4.                 response = await sync_to_async(


          5.                     self.process_exception_by_middleware,


          6.                     thread_sensitive=True,










          Local vars



















































          Variable Value
          callback
          <function View.as_view.<locals>.view at 0x7f288fe94220>
          callback_args
          ()
          callback_kwargs
          {}
          middleware_method
          <asgiref.sync.SyncToAsync object at 0x7f28a6751550>
          request
          <ASGIRequest: POST '/scd/flight_planning/clear_area_requests'>
          response
          None
          self
          <django.core.handlers.asgi.ASGIHandler object at 0x7f28a6f37fb0>
          wrapped_callback
          <asgiref.sync.SyncToAsync object at 0x7f288ede7f50>








        • /usr/local/lib/python3.12/concurrent/futures/thread.py, line 59, in run







          1.         self.kwargs = kwargs




          2.     def run(self):


          3.         if not self.future.set_running_or_notify_cancel():


          4.             return




          5.         try:





          1.             result = self.fn(*self.args, **self.kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …





          1.         except BaseException as exc:


          2.             self.future.set_exception(exc)


          3.             # Break a reference cycle with the exception 'exc'


          4.             self = None


          5.         else:


          6.             self.future.set_result(result)










          Local vars
















          Variable Value
          self
          None








        • /app/.venv/lib/python3.12/site-packages/django/views/decorators/csrf.py, line 65, in _view_wrapper









          1.         async def _view_wrapper(request, *args, **kwargs):


          2.             return await view_func(request, *args, **kwargs)




          3.     else:




          4.         def _view_wrapper(request, *args, **kwargs):





          1.             return view_func(request, *args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.     _view_wrapper.csrf_exempt = True




          2.     return wraps(view_func)(_view_wrapper)










          Local vars































          Variable Value
          args
          ()
          kwargs
          {}
          request
          <ASGIRequest: POST '/scd/flight_planning/clear_area_requests'>
          view_func
          <function View.as_view.<locals>.view at 0x7f288fe94180>








        • /app/.venv/lib/python3.12/site-packages/django/views/generic/base.py, line 105, in view







          1.             self = cls(**initkwargs)


          2.             self.setup(request, *args, **kwargs)


          3.             if not hasattr(self, "request"):


          4.                 raise AttributeError(


          5.                     "%s instance has no 'request' attribute. Did you override "


          6.                     "setup() and forget to call super()?" % cls.__name__


          7.                 )





          1.             return self.dispatch(request, *args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.         view.view_class = cls


          2.         view.view_initkwargs = initkwargs




          3.         # __name__ and __qualname__ are intentionally left unchanged as


          4.         # view_class should be used to robustly determine the name of the view










          Local vars









































          Variable Value
          args
          ()
          cls
          <class 'scd_operations.views.WrappedAPIView'>
          initkwargs
          {}
          kwargs
          {}
          request
          <ASGIRequest: POST '/scd/flight_planning/clear_area_requests'>
          self
          <scd_operations.views.WrappedAPIView object at 0x7f288ede6a20>








        • /app/.venv/lib/python3.12/site-packages/rest_framework/views.py, line 515, in dispatch







          1.                                   self.http_method_not_allowed)


          2.             else:


          3.                 handler = self.http_method_not_allowed




          4.             response = handler(request, *args, **kwargs)




          5.         except Exception as exc:





          1.             response = self.handle_exception(exc)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.         self.response = self.finalize_response(request, response, *args, **kwargs)


          2.         return self.response




          3.     def options(self, request, *args, **kwargs):


          4.         """










          Local vars




































          Variable Value
          args
          ()
          handler
          <bound method api_view.<locals>.decorator.<locals>.handler of <scd_operations.views.WrappedAPIView object at 0x7f288ede6a20>>
          kwargs
          {}
          request
          <rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>
          self
          <scd_operations.views.WrappedAPIView object at 0x7f288ede6a20>








        • /app/.venv/lib/python3.12/site-packages/rest_framework/views.py, line 475, in handle_exception









          1.         exception_handler = self.get_exception_handler()




          2.         context = self.get_exception_handler_context()


          3.         response = exception_handler(exc, context)




          4.         if response is None:





          1.             self.raise_uncaught_exception(exc)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.         response.exception = True


          2.         return response




          3.     def raise_uncaught_exception(self, exc):


          4.         if settings.DEBUG:










          Local vars




































          Variable Value
          context
          {'args': (),
          'kwargs': {},
          'request': <rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>,
          'view': <scd_operations.views.WrappedAPIView object at 0x7f288ede6a20>}
          exc
          RTreeError('Error in "Index_Create": Spatial Index Error: InvalidPageException: Unknown page id 1')
          exception_handler
          <function exception_handler at 0x7f28930c8cc0>
          response
          None
          self
          <scd_operations.views.WrappedAPIView object at 0x7f288ede6a20>








        • /app/.venv/lib/python3.12/site-packages/rest_framework/views.py, line 486, in raise_uncaught_exception









          1.     def raise_uncaught_exception(self, exc):


          2.         if settings.DEBUG:


          3.             request = self.request


          4.             renderer_format = getattr(request.accepted_renderer, 'format')


          5.             use_plaintext_traceback = renderer_format not in ('html', 'api', 'admin')


          6.             request.force_plaintext_errors(use_plaintext_traceback)





          1.         raise exc
            ^^^^^^^^^
            …







          1.     # Note: Views are made CSRF exempt from within `as_view` as to prevent


          2.     # accidental removal of this exemption in cases where `dispatch` needs to


          3.     # be overridden.


          4.     def dispatch(self, request, *args, **kwargs):


          5.         """










          Local vars




































          Variable Value
          exc
          RTreeError('Error in "Index_Create": Spatial Index Error: InvalidPageException: Unknown page id 1')
          renderer_format
          'json'
          request
          <rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>
          self
          <scd_operations.views.WrappedAPIView object at 0x7f288ede6a20>
          use_plaintext_traceback
          True








        • /app/.venv/lib/python3.12/site-packages/rest_framework/views.py, line 512, in dispatch







          1.             # Get the appropriate handler method


          2.             if request.method.lower() in self.http_method_names:


          3.                 handler = getattr(self, request.method.lower(),


          4.                                   self.http_method_not_allowed)


          5.             else:


          6.                 handler = self.http_method_not_allowed







          1.             response = handler(request, *args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.         except Exception as exc:


          2.             response = self.handle_exception(exc)




          3.         self.response = self.finalize_response(request, response, *args, **kwargs)


          4.         return self.response










          Local vars




































          Variable Value
          args
          ()
          handler
          <bound method api_view.<locals>.decorator.<locals>.handler of <scd_operations.views.WrappedAPIView object at 0x7f288ede6a20>>
          kwargs
          {}
          request
          <rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>
          self
          <scd_operations.views.WrappedAPIView object at 0x7f288ede6a20>








        • /app/.venv/lib/python3.12/site-packages/rest_framework/decorators.py, line 50, in handler







          1.         assert isinstance(http_method_names, (list, tuple)), \


          2.             '@api_view expected a list of strings, received %s' % type(http_method_names).__name__




          3.         allowed_methods = set(http_method_names) | {'options'}


          4.         WrappedAPIView.http_method_names = [method.lower() for method in allowed_methods]




          5.         def handler(self, *args, **kwargs):





          1.             return func(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^
            …







          1.         for method in http_method_names:


          2.             setattr(WrappedAPIView, method.lower(), handler)




          3.         WrappedAPIView.__name__ = func.__name__


          4.         WrappedAPIView.__module__ = func.__module__










          Local vars































          Variable Value
          args
          (<rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>,)
          func
          <function flight_planning_clear_area_request at 0x7f288fe94040>
          kwargs
          {}
          self
          <scd_operations.views.WrappedAPIView object at 0x7f288ede6a20>








        • /app/auth_helper/utils.py, line 131, in decorated







          1.                 logger.error(f"Token verification failed: {token_error}")


          2.                 return JsonResponse(


          3.                     {"detail": "Invalid token", "error details": f"{token_error}"},


          4.                     status=401,


          5.                 )


          6.             decoded_scopes_set = set(decoded.get("scope", "").split())


          7.             if (allow_any and decoded_scopes_set & set(required_scopes)) or set(required_scopes).issubset(decoded_scopes_set):





          1.                 return f(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^
            …







          1.             return JsonResponse({"message": "You don't have access to this resource"}, status=403)




          2.         return decorated




          3.     return require_scope










          Local vars













































































































































          Variable Value
          API_IDENTIFIER
          'rtm.airmarket.stage.flysafe.live'
          BYPASS_AUTH_TOKEN_VERIFICATION
          0
          DSS_AUTH_JWKS_ENDPOINT
          'https://auth.stage.iart.software/.well-known/jwks.json'
          PASSPORT_JWKS_URL
          'https://auth.airmarket.stage.flysafe.live/.well-known/jwks.json'
          PASSPORT_URL
          'https://auth.airmarket.stage.flysafe.live'
          allow_any
          False
          args
          (<rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>,)
          auth
          ('Bearer '
          'eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQwNywiaWF0IjoxNzg0NzU1ODA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.GOZutcuLWqLPl89guuM0xSjM3D_92qppyVD6Bg_T29REHPgDVfyWhTsjeSCCwr0gB5duEHAbP3oSgKAmFEPFVCx5GkA9aBZowj5mqrP8UECrjcpkDMN0x3WuqE8PHhyVLmPO_ESNnTZQcH4wplM3vbBWKjZVfmASn2jEpuLOiXycfGztWSQqxs9SbHMuLhnmpRAbyvBM-9LkyeuvdCONBYiw21mVitdl5MnUdt8idZ4RXeBSBf5gW9DsI5MzMN5L6j-IlJpsYEczJaHovWc9fEHP22PZLMJouTmerTIhpJ9uUYCJa3smtZ71o-zM9TIUS6igbYckvkWf2S_y4xECDUKk-HKD1AK5mnhcIX_ZXvptXNbX0qPeUYuJWccdv0i0MURiiGOHZQzFQJ189uczcvlDFu0xbaGhXbzcssxdlaOw4GOvKXazod9Qj_C3Xqx--34aNOJ-A6Gda8guX4i7Q1yFHfxW3xkDdzpAlnzmAgw7MgZcRHGM6H-14SPiqRyU-U8_mZfQcn5VG5m0aOfAbSnfMCfet5CbZ2-ZnSIV2O9C1vwIQiOai22I9YC1Hw2CQQjkPaKwxwdXjztY68RrPvGpCa4Zbpw-eWS0RaY2Lam6peWm6cbeDiJUbVWX4isgZkcZsNF6PrYUxtcDZBnGu9lX0OJNRqc2ZAzqh9RiLxE')
          decoded
          {'aud': 'rtm.airmarket.stage.flysafe.live',
          'exp': 1784759407,
          'iat': 1784755807,
          'iss': 'https://auth.stage.iart.software',
          'scope': 'interuss.flight_planning.direct_automated_test',
          'sub': 'DSS Qualifer1',
          'typ': 'Bearer'}
          decoded_scopes_set
          {'interuss.flight_planning.direct_automated_test'}
          dss_jwks_data
          {'keys': [{'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM',
          'kty': 'RSA',
          'n': 'yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc',
          'use': 'sig'}]}
          f
          <function flight_planning_clear_area_request at 0x7f288fdebf60>
          jwks_data
          {'keys': [{'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw',
          'kty': 'RSA',
          'n': 'x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8',
          'use': 'sig'},
          {'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM',
          'kty': 'RSA',
          'n': 'yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc',
          'use': 'sig'}]}
          jwks_keys
          [{'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw',
          'kty': 'RSA',
          'n': 'x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8',
          'use': 'sig'},
          {'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM',
          'kty': 'RSA',
          'n': 'yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc',
          'use': 'sig'}]
          kid
          'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM'
          kwargs
          {}
          parts
          ['Bearer',
          'eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQwNywiaWF0IjoxNzg0NzU1ODA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.GOZutcuLWqLPl89guuM0xSjM3D_92qppyVD6Bg_T29REHPgDVfyWhTsjeSCCwr0gB5duEHAbP3oSgKAmFEPFVCx5GkA9aBZowj5mqrP8UECrjcpkDMN0x3WuqE8PHhyVLmPO_ESNnTZQcH4wplM3vbBWKjZVfmASn2jEpuLOiXycfGztWSQqxs9SbHMuLhnmpRAbyvBM-9LkyeuvdCONBYiw21mVitdl5MnUdt8idZ4RXeBSBf5gW9DsI5MzMN5L6j-IlJpsYEczJaHovWc9fEHP22PZLMJouTmerTIhpJ9uUYCJa3smtZ71o-zM9TIUS6igbYckvkWf2S_y4xECDUKk-HKD1AK5mnhcIX_ZXvptXNbX0qPeUYuJWccdv0i0MURiiGOHZQzFQJ189uczcvlDFu0xbaGhXbzcssxdlaOw4GOvKXazod9Qj_C3Xqx--34aNOJ-A6Gda8guX4i7Q1yFHfxW3xkDdzpAlnzmAgw7MgZcRHGM6H-14SPiqRyU-U8_mZfQcn5VG5m0aOfAbSnfMCfet5CbZ2-ZnSIV2O9C1vwIQiOai22I9YC1Hw2CQQjkPaKwxwdXjztY68RrPvGpCa4Zbpw-eWS0RaY2Lam6peWm6cbeDiJUbVWX4isgZkcZsNF6PrYUxtcDZBnGu9lX0OJNRqc2ZAzqh9RiLxE']
          passport_jwks_data
          {'keys': [{'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw',
          'kty': 'RSA',
          'n': 'x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8',
          'use': 'sig'}]}
          passport_jwks_data_response
          <Response [200]>
          public_key
          <cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f288ee5b090>
          public_keys
          {'Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw': <cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f288ee59ff0>,
          'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM': <cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f288ee5b090>}
          request
          <rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>
          required_scopes
          ['interuss.flight_planning.direct_automated_test']
          s
          <requests.sessions.Session object at 0x7f2890560c80>
          token
          'eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQwNywiaWF0IjoxNzg0NzU1ODA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.GOZutcuLWqLPl89guuM0xSjM3D_92qppyVD6Bg_T29REHPgDVfyWhTsjeSCCwr0gB5duEHAbP3oSgKAmFEPFVCx5GkA9aBZowj5mqrP8UECrjcpkDMN0x3WuqE8PHhyVLmPO_ESNnTZQcH4wplM3vbBWKjZVfmASn2jEpuLOiXycfGztWSQqxs9SbHMuLhnmpRAbyvBM-9LkyeuvdCONBYiw21mVitdl5MnUdt8idZ4RXeBSBf5gW9DsI5MzMN5L6j-IlJpsYEczJaHovWc9fEHP22PZLMJouTmerTIhpJ9uUYCJa3smtZ71o-zM9TIUS6igbYckvkWf2S_y4xECDUKk-HKD1AK5mnhcIX_ZXvptXNbX0qPeUYuJWccdv0i0MURiiGOHZQzFQJ189uczcvlDFu0xbaGhXbzcssxdlaOw4GOvKXazod9Qj_C3Xqx--34aNOJ-A6Gda8guX4i7Q1yFHfxW3xkDdzpAlnzmAgw7MgZcRHGM6H-14SPiqRyU-U8_mZfQcn5VG5m0aOfAbSnfMCfet5CbZ2-ZnSIV2O9C1vwIQiOai22I9YC1Hw2CQQjkPaKwxwdXjztY68RrPvGpCa4Zbpw-eWS0RaY2Lam6peWm6cbeDiJUbVWX4isgZkcZsNF6PrYUxtcDZBnGu9lX0OJNRqc2ZAzqh9RiLxE'
          unverified_token_headers
          {'alg': 'RS256',
          'kid': 'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM',
          'typ': 'JWT'}








        • /app/scd_operations/views.py, line 728, in flight_planning_clear_area_request







          1.         extent_raw = clear_area_request["extent"]


          2.     except KeyError as ke:


          3.         return Response(


          4.             {"result": "Could not parse clear area payload, expected key %s not found " % ke},


          5.             status=status.HTTP_400_BAD_REQUEST,


          6.         )


          7.     my_flight_plan_clear_area_handler = DSSAreaClearHandler(request_id=request_id)





          1.     clear_area_response = my_flight_plan_clear_area_handler.clear_area_request(extent_raw=extent_raw)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …





          1.     return JsonResponse(json.loads(json.dumps(clear_area_response, cls=EnhancedJSONEncoder)), status=200)










          Local vars




































          Variable Value
          clear_area_request
          {'extent': {'time_end': {'format': 'RFC3339',
          'value': '2026-08-23T22:59:41.080710Z'},
          'time_start': {'format': 'RFC3339',
          'value': '2026-07-22T21:28:41.080710Z'},
          'volume': {'altitude_lower': {'reference': 'W84',
          'units': 'M',
          'value': 1344.0},
          'altitude_upper': {'reference': 'W84',
          'units': 'M',
          'value': 1374.0},
          'outline_polygon': {'vertices': [{'lat': 72.67218723879735,
          'lng': -47.69158850871839},
          {'lat': 72.6731516507052,
          'lng': -47.69158850871839},
          {'lat': 72.6731516507052,
          'lng': -47.688926279522846},
          {'lat': 72.67218723879735,
          'lng': -47.688926279522846}]}}},
          'request_id': '59658794-6f01-42d1-822d-c1d9be2f7203'}
          extent_raw
          {'time_end': {'format': 'RFC3339', 'value': '2026-08-23T22:59:41.080710Z'},
          'time_start': {'format': 'RFC3339', 'value': '2026-07-22T21:28:41.080710Z'},
          'volume': {'altitude_lower': {'reference': 'W84',
          'units': 'M',
          'value': 1344.0},
          'altitude_upper': {'reference': 'W84',
          'units': 'M',
          'value': 1374.0},
          'outline_polygon': {'vertices': [{'lat': 72.67218723879735,
          'lng': -47.69158850871839},
          {'lat': 72.6731516507052,
          'lng': -47.69158850871839},
          {'lat': 72.6731516507052,
          'lng': -47.688926279522846},
          {'lat': 72.67218723879735,
          'lng': -47.688926279522846}]}}}
          my_flight_plan_clear_area_handler
          <scd_operations.utils.DSSAreaClearHandler object at 0x7f2890010f80>
          request
          <rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>
          request_id
          '59658794-6f01-42d1-822d-c1d9be2f7203'








        • /app/scd_operations/utils.py, line 206, in clear_area_request







          1.         # Create a list of Volume4D objects


          2.         my_operational_intent_parser = dss_scd_helper.OperationalIntentReferenceHelper()


          3.         volume4D = my_operational_intent_parser.parse_volume_to_volume4D(volume=extent_raw)


          4.         my_geo_json_converter = dss_scd_helper.VolumesConverter()




          5.         my_geo_json_converter.convert_volumes_to_geojson(volumes=[volume4D])


          6.         view_rect_bounds = my_geo_json_converter.get_bounds()





          1.         my_rtree_helper = rtree_helper.OperationalIntentsIndexFactory(index_name=OPINT_INDEX_BASEPATH)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …





          1.         my_rtree_helper.generate_active_flights_operational_intents_index()


          2.         op_ints_exist = my_rtree_helper.check_op_ints_exist()


          3.         all_existing_op_ints_in_area = []


          4.         if op_ints_exist:


          5.             all_existing_op_ints_in_area = my_rtree_helper.check_box_intersection(view_box=view_rect_bounds)












          Local vars
























































          Variable Value
          extent_raw
          {'time_end': {'format': 'RFC3339', 'value': '2026-08-23T22:59:41.080710Z'},
          'time_start': {'format': 'RFC3339', 'value': '2026-07-22T21:28:41.080710Z'},
          'volume': {'altitude_lower': {'reference': 'W84',
          'units': 'M',
          'value': 1344.0},
          'altitude_upper': {'reference': 'W84',
          'units': 'M',
          'value': 1374.0},
          'outline_polygon': {'vertices': [{'lat': 72.67218723879735,
          'lng': -47.69158850871839},
          {'lat': 72.6731516507052,
          'lng': -47.69158850871839},
          {'lat': 72.6731516507052,
          'lng': -47.688926279522846},
          {'lat': 72.67218723879735,
          'lng': -47.688926279522846}]}}}
          my_database_reader
          <common.database_operations.FlightBlenderDatabaseReader object at 0x7f288ee87ad0>
          my_database_writer
          <common.database_operations.FlightBlenderDatabaseWriter object at 0x7f288f9ccb00>
          my_geo_json_converter
          <scd_operations.dss_scd_helper.VolumesConverter object at 0x7f288ecec170>
          my_operational_intent_parser
          <scd_operations.dss_scd_helper.OperationalIntentReferenceHelper object at 0x7f288ececad0>
          my_scd_dss_helper
          <scd_operations.dss_scd_helper.SCDOperations object at 0x7f288ed91a90>
          self
          <scd_operations.utils.DSSAreaClearHandler object at 0x7f2890010f80>
          view_rect_bounds
          (-47.69158850871839, 72.67218723879735, -47.688926279522846, 72.6731516507052)
          volume4D
          Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=72.67218723879735,
          lng=-47.69158850871839),
          LatLngPoint(lat=72.6731516507052,
          lng=-47.69158850871839),
          LatLngPoint(lat=72.6731516507052,
          lng=-47.688926279522846),
          LatLngPoint(lat=72.67218723879735,
          lng=-47.688926279522846)]),
          altitude_lower=Altitude(value=1344.0,
          reference='W84',
          units='M'),
          altitude_upper=Altitude(value=1374.0,
          reference='W84',
          units='M'),
          outline_circle=None),
          time_start=Time(format='RFC3339', value='2026-07-22T21:28:41.080710Z'),
          time_end=Time(format='RFC3339', value='2026-08-23T22:59:41.080710Z'))








        • /app/rid_operations/rtree_helper.py, line 29, in __init__







          1.     def check_volume_(self, altitude_a: Altitude, altitude_b: Altitude) -> bool:


          2.         # TODO: Implement checking of two altitudes


          3.         return True






          4. class OperationalIntentsIndexFactory:


          5.     def __init__(self, index_name: str):





          1.         self.idx = index.Index(index_name)
            ^^^^^^^^^^^^^^^^^^^^^^^
            …





          1.         self.r = get_redis()




          2.     def add_box_to_index(


          3.         self,


          4.         enumerated_id: int,


          5.         flight_id: str,










          Local vars





















          Variable Value
          index_name
          '/tmp/blender_opint_proc_idx'
          self
          <rid_operations.rtree_helper.OperationalIntentsIndexFactory object at 0x7f2892eaaab0>








        • /app/.venv/lib/python3.12/site-packages/rtree/index.py, line 296, in __init__







          1.                 raise NotImplementedError(


          2.                     "libspatialindex >= 2.1 needed for bulk insert"


          3.                 )




          4.             if self._exception:


          5.                 raise self._exception


          6.         else:





          1.             self.handle = IndexHandle(self.properties.handle)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …





          1.             if stream:  # Bulk insert not supported, so add one by one


          2.                 for item in stream:


          3.                     self.insert(*item)


          4.             elif arrays:


          5.                 raise NotImplementedError("Bulk insert only supported for RTrees")












          Local vars


































































          Variable Value
          args
          ('/tmp/blender_opint_proc_idx',)
          arrays
          None
          basename
          '/tmp/blender_opint_proc_idx'
          d
          '/tmp'
          f
          '/tmp/blender_opint_proc_idx.idx'
          kwargs
          {}
          p
          '/tmp/blender_opint_proc_idx.idx'
          ps
          None
          self
          Error in formatting: AttributeError: 'Index' object has no attribute 'handle'
          storage
          None
          stream
          None








        • /app/.venv/lib/python3.12/site-packages/rtree/index.py, line 1590, in __init__









          1. class InvalidHandleException(Exception):


          2.     """Handle has been destroyed and can no longer be used"""






          3. class Handle:


          4.     def __init__(self, *args: Any, **kwargs: Any) -> None:





          1.         self._ptr = self._create(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.     def _create(self, *args: Any, **kwargs: Any):


          2.         raise NotImplementedError




          3.     def _destroy(self, ptr):


          4.         raise NotImplementedError










          Local vars


























          Variable Value
          args
          (<rtree.index.PropertyHandle object at 0x7f288ed91c10>,)
          kwargs
          {}
          self
          <rtree.index.IndexHandle object at 0x7f28900043e0>








        • /app/.venv/lib/python3.12/site-packages/rtree/core.py, line 25, in check_void









          1. def check_void(result, func, cargs):


          2.     "Error checking for void* returns"


          3.     if not bool(result):


          4.         s = rt.Error_GetLastErrorMsg().decode()


          5.         msg = f'Error in "{func.__name__}": {s}'


          6.         rt.Error_Reset()





          1.         raise RTreeError(msg)
            ^^^^^^^^^^^^^^^^^^^^^
            …





          1.     return result






          2. def check_void_done(result, func, cargs):


          3.     "Error checking for void* returns that might be empty with no error"


          4.     if rt.Error_GetErrorCount():










          Local vars




































          Variable Value
          cargs
          (<rtree.index.PropertyHandle object at 0x7f288ed91c10>,)
          func
          <_FuncPtr object at 0x7f288fec5910>
          msg
          ('Error in "Index_Create": Spatial Index Error: InvalidPageException: Unknown '
          'page id 1')
          result
          None
          s
          'Spatial Index Error: InvalidPageException: Unknown page id 1'











        value="RTreeError at /scd/flight_planning/clear_area_requests">














        Request information





        USER


        AnonymousUser




        GET



        No GET data




        POST



        No POST data




        FILES



        No FILES data






        No cookie data




        META














































































































































        Variable Value
        CONTENT_LENGTH
        '627'
        CONTENT_TYPE
        'application/json'
        HTTP_ACCEPT
        '*/*'
        HTTP_ACCEPT_ENCODING
        'gzip, deflate, br'
        HTTP_AUTHORIZATION
        '********************'
        HTTP_HOST
        'rtm.airmarket.stage.flysafe.live'
        HTTP_USER_AGENT
        'python-requests/2.34.2'
        HTTP_X_FORWARDED_FOR
        '10.10.4.220'
        HTTP_X_FORWARDED_HOST
        'rtm.airmarket.stage.flysafe.live'
        HTTP_X_FORWARDED_PORT
        '443'
        HTTP_X_FORWARDED_PROTO
        'https'
        HTTP_X_FORWARDED_SCHEME
        'https'
        HTTP_X_REAL_IP
        '10.10.4.220'
        HTTP_X_REQUEST_ID
        'b78d535c4e3a047f36da807921395856'
        HTTP_X_SCHEME
        'https'
        PATH_INFO
        '/scd/flight_planning/clear_area_requests'
        QUERY_STRING
        ''
        REMOTE_ADDR
        '10.10.3.221'
        REMOTE_HOST
        '10.10.3.221'
        REMOTE_PORT
        46854
        REQUEST_METHOD
        'POST'
        SCRIPT_NAME
        ''
        SERVER_NAME
        '10.10.4.252'
        SERVER_PORT
        '8000'
        wsgi.multiprocess
        True
        wsgi.multithread
        True



        Settings


        Using settings module flight_blender.settings








































































































































































































































































































































































































































































































































































































































































































































































































































































































        Setting Value
        ABSOLUTE_URL_OVERRIDES
        {}
        ADMINS
        []
        ALLOWED_HOSTS
        ['*']
        APPEND_SLASH
        True
        ASGI_APPLICATION
        'flight_blender.asgi.application'
        ASTM_F3623_SDSP_CUSTOM_DATA_FUSER_CLASS
        'surveillance_monitoring_operations.utils.TrafficDataFuser'
        AUTHENTICATION_BACKENDS
        '********************'
        AUTH_PASSWORD_VALIDATORS
        '********************'
        AUTH_USER_MODEL
        '********************'
        BASE_DIR
        PosixPath('/app')
        BROKER_URL
        'redis://:blender_redis_password@redis-blender:6379'
        CACHES
        {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
        CACHE_MIDDLEWARE_ALIAS
        'default'
        CACHE_MIDDLEWARE_KEY_PREFIX
        '********************'
        CACHE_MIDDLEWARE_SECONDS
        600
        CELERY_ACCEPT_CONTENT
        ['json']
        CELERY_BEAT_SCHEDULE
        {'process-daa-logic-every-second': {'schedule': 1.0,
        'task': 'process_daa_logic'}}
        CELERY_BEAT_SCHEDULER
        'django_celery_beat.schedulers:DatabaseScheduler'
        CELERY_BROKER_URL
        'redis://:blender_redis_password@redis-blender:6379'
        CELERY_RESULT_BACKEND
        'redis://:blender_redis_password@redis-blender:6379'
        CELERY_RESULT_SERIALIZER
        'json'
        CELERY_TASK_ROUTES
        {'process_daa_logic': {'queue': 'daa'},
        'send_daa_operational_update_message': {'queue': 'daa'},
        'send_proximity_alert_notification': {'queue': 'daa'}}
        CELERY_TASK_SERIALIZER
        'json'
        CELERY_TIMEZONE
        'UTC'
        CHANNEL_LAYERS
        {'default': {'BACKEND': 'channels_redis.core.RedisChannelLayer',
        'CONFIG': {'hosts': ['redis://:blender_redis_password@redis-blender:6379']}}}
        CSRF_COOKIE_AGE
        31449600
        CSRF_COOKIE_DOMAIN
        None
        CSRF_COOKIE_HTTPONLY
        False
        CSRF_COOKIE_NAME
        'csrftoken'
        CSRF_COOKIE_PATH
        '/'
        CSRF_COOKIE_SAMESITE
        'Lax'
        CSRF_COOKIE_SECURE
        False
        CSRF_FAILURE_VIEW
        'django.views.csrf.csrf_failure'
        CSRF_HEADER_NAME
        'HTTP_X_CSRFTOKEN'
        CSRF_TRUSTED_ORIGINS
        []
        CSRF_USE_SESSIONS
        False
        CUSTOM_VOLUME_4D_GENERATION_CLASS
        ''
        DATABASES
        {'default': {'ATOMIC_REQUESTS': False,
        'AUTOCOMMIT': True,
        'CONN_HEALTH_CHECKS': False,
        'CONN_MAX_AGE': 0,
        'ENGINE': 'django.db.backends.postgresql',
        'HOST': 'db-blender',
        'NAME': 'blender_db',
        'OPTIONS': {},
        'PASSWORD': '********************',
        'PORT': 5432,
        'TEST': {'CHARSET': None,
        'COLLATION': None,
        'MIGRATE': True,
        'MIRROR': None,
        'NAME': None},
        'TIME_ZONE': None,
        'USER': 'mydatabaseuser'}}
        DATABASE_ROUTERS
        []
        DATA_UPLOAD_MAX_MEMORY_SIZE
        2621440
        DATA_UPLOAD_MAX_NUMBER_FIELDS
        1000
        DATA_UPLOAD_MAX_NUMBER_FILES
        100
        DATETIME_FORMAT
        'N j, Y, P'
        DATETIME_INPUT_FORMATS
        ['%Y-%m-%d %H:%M:%S',
        '%Y-%m-%d %H:%M:%S.%f',
        '%Y-%m-%d %H:%M',
        '%m/%d/%Y %H:%M:%S',
        '%m/%d/%Y %H:%M:%S.%f',
        '%m/%d/%Y %H:%M',
        '%m/%d/%y %H:%M:%S',
        '%m/%d/%y %H:%M:%S.%f',
        '%m/%d/%y %H:%M']
        DATE_FORMAT
        'N j, Y'
        DATE_INPUT_FORMATS
        ['%Y-%m-%d',
        '%m/%d/%Y',
        '%m/%d/%y',
        '%b %d %Y',
        '%b %d, %Y',
        '%d %b %Y',
        '%d %b, %Y',
        '%B %d %Y',
        '%B %d, %Y',
        '%d %B %Y',
        '%d %B, %Y']
        DEBUG
        1
        DEBUG_PROPAGATE_EXCEPTIONS
        False
        DECIMAL_SEPARATOR
        '.'
        DEFAULT_AUTO_FIELD
        'django.db.models.AutoField'
        DEFAULT_CHARSET
        'utf-8'
        DEFAULT_EXCEPTION_REPORTER
        'django.views.debug.ExceptionReporter'
        DEFAULT_EXCEPTION_REPORTER_FILTER
        'django.views.debug.SafeExceptionReporterFilter'
        DEFAULT_FROM_EMAIL
        'webmaster@localhost'
        DEFAULT_INDEX_TABLESPACE
        ''
        DEFAULT_TABLESPACE
        ''
        DISALLOWED_USER_AGENTS
        []
        EMAIL_BACKEND
        'django.core.mail.backends.smtp.EmailBackend'
        EMAIL_HOST
        'localhost'
        EMAIL_HOST_PASSWORD
        '********************'
        EMAIL_HOST_USER
        ''
        EMAIL_PORT
        25
        EMAIL_SSL_CERTFILE
        None
        EMAIL_SSL_KEYFILE
        '********************'
        EMAIL_SUBJECT_PREFIX
        '[Django] '
        EMAIL_TIMEOUT
        None
        EMAIL_USE_LOCALTIME
        False
        EMAIL_USE_SSL
        False
        EMAIL_USE_TLS
        False
        ENV_FILE
        ''
        FILE_UPLOAD_DIRECTORY_PERMISSIONS
        None
        FILE_UPLOAD_HANDLERS
        ['django.core.files.uploadhandler.MemoryFileUploadHandler',
        'django.core.files.uploadhandler.TemporaryFileUploadHandler']
        FILE_UPLOAD_MAX_MEMORY_SIZE
        2621440
        FILE_UPLOAD_PERMISSIONS
        420
        FILE_UPLOAD_TEMP_DIR
        None
        FIRST_DAY_OF_WEEK
        0
        FIXTURE_DIRS
        []
        FLIGHT_BLENDER_PLUGIN_AVOIDANCE_ENGINE
        'detect_and_avoid_operations.avoidance.engine.DefaultAvoidanceEngine'
        FLIGHT_BLENDER_PLUGIN_DECONFLICTION_ENGINE
        'flight_declaration_operations.deconfliction_engine.DefaultDeconflictionEngine'
        FLIGHT_BLENDER_PLUGIN_TRAFFIC_DATA_FUSER
        'surveillance_monitoring_operations.utils.TrafficDataFuser'
        FLIGHT_BLENDER_PLUGIN_VOLUME_4D_GENERATOR
        ''
        FORCE_SCRIPT_NAME
        None
        FORMAT_MODULE_PATH
        None
        FORMS_URLFIELD_ASSUME_HTTPS
        False
        FORM_RENDERER
        'django.forms.renderers.DjangoTemplates'
        IGNORABLE_404_URLS
        []
        INSTALLED_APPS
        ['django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'django_celery_beat',
        'django_filters',
        'rest_framework',
        'flight_declaration_operations',
        'detect_and_avoid_operations',
        'constraint_operations',
        'geo_fence_operations',
        'scd_operations',
        'uss_operations',
        'flight_feed_operations',
        'surveillance_monitoring_operations',
        'conformance_monitoring_operations',
        'notification_operations',
        'rid_operations',
        'versioning_operations',
        'weather_monitoring_operations']
        INTERNAL_IPS
        []
        LANGUAGES
        [('af', 'Afrikaans'),
        ('ar', 'Arabic'),
        ('ar-dz', 'Algerian Arabic'),
        ('ast', 'Asturian'),
        ('az', 'Azerbaijani'),
        ('bg', 'Bulgarian'),
        ('be', 'Belarusian'),
        ('bn', 'Bengali'),
        ('br', 'Breton'),
        ('bs', 'Bosnian'),
        ('ca', 'Catalan'),
        ('ckb', 'Central Kurdish (Sorani)'),
        ('cs', 'Czech'),
        ('cy', 'Welsh'),
        ('da', 'Danish'),
        ('de', 'German'),
        ('dsb', 'Lower Sorbian'),
        ('el', 'Greek'),
        ('en', 'English'),
        ('en-au', 'Australian English'),
        ('en-gb', 'British English'),
        ('eo', 'Esperanto'),
        ('es', 'Spanish'),
        ('es-ar', 'Argentinian Spanish'),
        ('es-co', 'Colombian Spanish'),
        ('es-mx', 'Mexican Spanish'),
        ('es-ni', 'Nicaraguan Spanish'),
        ('es-ve', 'Venezuelan Spanish'),
        ('et', 'Estonian'),
        ('eu', 'Basque'),
        ('fa', 'Persian'),
        ('fi', 'Finnish'),
        ('fr', 'French'),
        ('fy', 'Frisian'),
        ('ga', 'Irish'),
        ('gd', 'Scottish Gaelic'),
        ('gl', 'Galician'),
        ('he', 'Hebrew'),
        ('hi', 'Hindi'),
        ('hr', 'Croatian'),
        ('hsb', 'Upper Sorbian'),
        ('hu', 'Hungarian'),
        ('hy', 'Armenian'),
        ('ia', 'Interlingua'),
        ('id', 'Indonesian'),
        ('ig', 'Igbo'),
        ('io', 'Ido'),
        ('is', 'Icelandic'),
        ('it', 'Italian'),
        ('ja', 'Japanese'),
        ('ka', 'Georgian'),
        ('kab', 'Kabyle'),
        ('kk', 'Kazakh'),
        ('km', 'Khmer'),
        ('kn', 'Kannada'),
        ('ko', 'Korean'),
        ('ky', 'Kyrgyz'),
        ('lb', 'Luxembourgish'),
        ('lt', 'Lithuanian'),
        ('lv', 'Latvian'),
        ('mk', 'Macedonian'),
        ('ml', 'Malayalam'),
        ('mn', 'Mongolian'),
        ('mr', 'Marathi'),
        ('ms', 'Malay'),
        ('my', 'Burmese'),
        ('nb', 'Norwegian Bokmål'),
        ('ne', 'Nepali'),
        ('nl', 'Dutch'),
        ('nn', 'Norwegian Nynorsk'),
        ('os', 'Ossetic'),
        ('pa', 'Punjabi'),
        ('pl', 'Polish'),
        ('pt', 'Portuguese'),
        ('pt-br', 'Brazilian Portuguese'),
        ('ro', 'Romanian'),
        ('ru', 'Russian'),
        ('sk', 'Slovak'),
        ('sl', 'Slovenian'),
        ('sq', 'Albanian'),
        ('sr', 'Serbian'),
        ('sr-latn', 'Serbian Latin'),
        ('sv', 'Swedish'),
        ('sw', 'Swahili'),
        ('ta', 'Tamil'),
        ('te', 'Telugu'),
        ('tg', 'Tajik'),
        ('th', 'Thai'),
        ('tk', 'Turkmen'),
        ('tr', 'Turkish'),
        ('tt', 'Tatar'),
        ('udm', 'Udmurt'),
        ('ug', 'Uyghur'),
        ('uk', 'Ukrainian'),
        ('ur', 'Urdu'),
        ('uz', 'Uzbek'),
        ('vi', 'Vietnamese'),
        ('zh-hans', 'Simplified Chinese'),
        ('zh-hant', 'Traditional Chinese')]
        LANGUAGES_BIDI
        ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']
        LANGUAGE_CODE
        'en-us'
        LANGUAGE_COOKIE_AGE
        None
        LANGUAGE_COOKIE_DOMAIN
        None
        LANGUAGE_COOKIE_HTTPONLY
        False
        LANGUAGE_COOKIE_NAME
        'django_language'
        LANGUAGE_COOKIE_PATH
        '/'
        LANGUAGE_COOKIE_SAMESITE
        None
        LANGUAGE_COOKIE_SECURE
        False
        LOCALE_PATHS
        []
        LOGGING
        {'disable_existing_loggers': False,
        'handlers': {'console': {'class': 'logging.StreamHandler'}},
        'loggers': {'django': {'handlers': ['console'],
        'level': 'INFO',
        'propagate': True}},
        'version': 1}
        LOGGING_CONFIG
        'logging.config.dictConfig'
        LOGIN_REDIRECT_URL
        '/accounts/profile/'
        LOGIN_URL
        '/accounts/login/'
        LOGOUT_REDIRECT_URL
        None
        MANAGERS
        []
        MEDIA_ROOT
        ''
        MEDIA_URL
        '/'
        MESSAGE_STORAGE
        'django.contrib.messages.storage.fallback.FallbackStorage'
        MIDDLEWARE
        ['django.middleware.security.SecurityMiddleware',
        'django.contrib.sessions.middleware.SessionMiddleware',
        'django.middleware.common.CommonMiddleware',
        'django.middleware.csrf.CsrfViewMiddleware',
        'django.contrib.auth.middleware.AuthenticationMiddleware',
        'django.contrib.messages.middleware.MessageMiddleware',
        'django.middleware.clickjacking.XFrameOptionsMiddleware']
        MIGRATION_MODULES
        {}
        MONTH_DAY_FORMAT
        'F j'
        MQTT_CONFIGURATION
        {'host': 'tenant-emqx',
        'password': '********************',
        'port': 1883,
        'use_tls': False,
        'username': 'admin'}
        NUMBER_GROUPING
        0
        PASSWORD_HASHERS
        '********************'
        PASSWORD_RESET_TIMEOUT
        '********************'
        PREPEND_WWW
        False
        REST_FRAMEWORK
        {'DEFAULT_FILTER_BACKENDS': ['django_filters.rest_framework.DjangoFilterBackend']}
        ROOT_URLCONF
        'flight_blender.urls'
        SECRET_KEY
        '********************'
        SECRET_KEY_FALLBACKS
        '********************'
        SECURE_CONTENT_TYPE_NOSNIFF
        True
        SECURE_CROSS_ORIGIN_OPENER_POLICY
        'same-origin'
        SECURE_HSTS_INCLUDE_SUBDOMAINS
        False
        SECURE_HSTS_PRELOAD
        False
        SECURE_HSTS_SECONDS
        0
        SECURE_PROXY_SSL_HEADER
        None
        SECURE_REDIRECT_EXEMPT
        []
        SECURE_REFERRER_POLICY
        'same-origin'
        SECURE_SSL_HOST
        None
        SECURE_SSL_REDIRECT
        False
        SERVER_EMAIL
        'root@localhost'
        SESSION_CACHE_ALIAS
        'default'
        SESSION_COOKIE_AGE
        1209600
        SESSION_COOKIE_DOMAIN
        None
        SESSION_COOKIE_HTTPONLY
        True
        SESSION_COOKIE_NAME
        'sessionid'
        SESSION_COOKIE_PATH
        '/'
        SESSION_COOKIE_SAMESITE
        'Lax'
        SESSION_COOKIE_SECURE
        False
        SESSION_ENGINE
        'django.contrib.sessions.backends.db'
        SESSION_EXPIRE_AT_BROWSER_CLOSE
        False
        SESSION_FILE_PATH
        None
        SESSION_SAVE_EVERY_REQUEST
        False
        SESSION_SERIALIZER
        'django.contrib.sessions.serializers.JSONSerializer'
        SETTINGS_MODULE
        'flight_blender.settings'
        SHORT_DATETIME_FORMAT
        'm/d/Y P'
        SHORT_DATE_FORMAT
        'm/d/Y'
        SIGNING_BACKEND
        'django.core.signing.TimestampSigner'
        SILENCED_SYSTEM_CHECKS
        []
        STATICFILES_DIRS
        []
        STATICFILES_FINDERS
        ['django.contrib.staticfiles.finders.FileSystemFinder',
        'django.contrib.staticfiles.finders.AppDirectoriesFinder']
        STATIC_ROOT
        None
        STATIC_URL
        '/static/'
        STORAGES
        {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'},
        'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}}
        TEMPLATES
        [{'APP_DIRS': True,
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': ['/app/homebase/templates'],
        'OPTIONS': {'context_processors': ['django.template.context_processors.debug',
        'django.template.context_processors.request',
        'django.contrib.auth.context_processors.auth',
        'django.contrib.messages.context_processors.messages']}}]
        TEST_NON_SERIALIZED_APPS
        []
        TEST_RUNNER
        'django.test.runner.DiscoverRunner'
        THOUSAND_SEPARATOR
        ','
        TIME_FORMAT
        'P'
        TIME_INPUT_FORMATS
        ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
        TIME_ZONE
        'UTC'
        USE_I18N
        True
        USE_L10N
        True
        USE_LOCAL_SQLITE_DATABASE
        0
        USE_THOUSAND_SEPARATOR
        False
        USE_TZ
        True
        USE_X_FORWARDED_HOST
        False
        USE_X_FORWARDED_PORT
        False
        WEATHER_API_BASE_URL
        '********************'
        WSGI_APPLICATION
        None
        X_FRAME_OPTIONS
        'DENY'
        YEAR_MONTH_FORMAT
        'F Y'








        You’re seeing this error because you have DEBUG = True in your
        Django settings file. Change that to False, and Django will
        display a standard page generated by the handler for this status code.






      • json
        :
        None
    • _previous_query
      :
      • request
        :
        • method
          :
          POST
        • url
          :
          https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/clear_area_requests
        • initiated_at
          :
          2026-07-22T21:30:16.772049Z
        • headers
          :
          • User-Agent
            :
            python-requests/2.34.2
          • Accept-Encoding
            :
            gzip, deflate, br
          • Accept
            :
            */*
          • Connection
            :
            keep-alive
          • Content-Length
            :
            627
          • Content-Type
            :
            application/json
          • Authorization
            :
            Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQwNywiaWF0IjoxNzg0NzU1ODA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED
        • json
          :
          • request_id
            :
            59658794-6f01-42d1-822d-c1d9be2f7203
          • extent
            :
            • volume
              :
              • altitude_lower
                :
                • value
                  :
                  1344.0
                • reference
                  :
                  W84
                • units
                  :
                  M
              • altitude_upper
                :
                • value
                  :
                  1374.0
                • reference
                  :
                  W84
                • units
                  :
                  M
              • outline_polygon
                :
                • vertices
                  :
                  • item_1
                    :
                    • lat
                      :
                      72.67218723879735
                    • lng
                      :
                      -47.69158850871839
                  • item_2
                    :
                    • lat
                      :
                      72.6731516507052
                    • lng
                      :
                      -47.69158850871839
                  • item_3
                    :
                    • lat
                      :
                      72.6731516507052
                    • lng
                      :
                      -47.688926279522846
                  • item_4
                    :
                    • lat
                      :
                      72.67218723879735
                    • lng
                      :
                      -47.688926279522846
            • time_start
              :
              • value
                :
                2026-07-22T21:28:41.080710Z
              • format
                :
                RFC3339
            • time_end
              :
              • value
                :
                2026-08-23T22:59:41.080710Z
              • format
                :
                RFC3339
        • body
          :
          None
      • response
        :
        • failure
          :
          query_and_describe attempt 1 from PID 12 to POST /clear_area_requests failed with timeout ReadTimeout: HTTPSConnectionPool(host='rtm.airmarket.stage.flysafe.live', port=443): Read timed out. (read timeout=6.1)
          At File "/app/monitoring/monitorlib/clients/flight_planning/client_v1.py", line 224, in clear_area
        • elapsed_s
          :
          6.108861
        • reported
          :
          2026-07-22T21:30:22.880910Z
        • headers
          :
        • code
          :
          None
        • body
          :
          None
        • json
          :
          None
      • participant_id
        :
        airmarket
      • query_type
        :
        interuss.automated_testing.flight_planning.v1.ClearArea
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.ClearArea
    • participant_id
      :
      airmarket
🌐
18 ⚠️ Valid response to clearing query [17]
Error while instructing airmarket to clear area
Attempt to clear area returned status 500 rather than 200 as expected
⚠️
19 🌐
  • POST rtm.sait.stage.flysafe.live 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://rtm.sait.stage.flysafe.live/scd/flight_planning/clear_area_requests
      • initiated_at
        :
        2026-07-22T21:30:23.133505Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          627
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQwOCwiaWF0IjoxNzg0NzU1ODA4LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhaXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED
      • json
        :
        • request_id
          :
          b87fbc2e-a27c-484f-b6dc-3ebe6d3c9c7a
        • extent
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1344.0
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1374.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.67218723879735
                  • lng
                    :
                    -47.69158850871839
                • item_2
                  :
                  • lat
                    :
                    72.6731516507052
                  • lng
                    :
                    -47.69158850871839
                • item_3
                  :
                  • lat
                    :
                    72.6731516507052
                  • lng
                    :
                    -47.688926279522846
                • item_4
                  :
                  • lat
                    :
                    72.67218723879735
                  • lng
                    :
                    -47.688926279522846
          • time_start
            :
            • value
              :
              2026-07-22T21:28:41.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-08-23T22:59:41.080710Z
            • format
              :
              RFC3339
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:23 GMT
        • Content-Type
          :
          application/json
        • Content-Length
          :
          150
        • Connection
          :
          keep-alive
        • vary
          :
          Accept, Cookie
        • allow
          :
          POST, OPTIONS
        • x-frame-options
          :
          DENY
        • x-content-type-options
          :
          nosniff
        • referrer-policy
          :
          same-origin
        • cross-origin-opener-policy
          :
          same-origin
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.725069
      • reported
        :
        2026-07-22T21:30:23.859409Z
      • json
        :
        • outcome
          :
          • success
            :
            True
          • message
            :
            All operational intents in the area cleared successfully
          • timestamp
            :
            2026-07-22T21:30:23.852800+00:00
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.ClearArea
    • participant_id
      :
      sait
🌐
20 Valid response to clearing query
21 Area cleared successfully
22 🌐
  • POST rtm.sandbox.stage.flysafe.live 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://rtm.sandbox.stage.flysafe.live/scd/flight_planning/clear_area_requests
      • initiated_at
        :
        2026-07-22T21:30:23.862035Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          627
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQxMywiaWF0IjoxNzg0NzU1ODEzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhbmRib3guc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED
      • json
        :
        • request_id
          :
          e5243379-3544-4112-8cbb-11530cf7cde4
        • extent
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1344.0
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1374.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.67218723879735
                  • lng
                    :
                    -47.69158850871839
                • item_2
                  :
                  • lat
                    :
                    72.6731516507052
                  • lng
                    :
                    -47.69158850871839
                • item_3
                  :
                  • lat
                    :
                    72.6731516507052
                  • lng
                    :
                    -47.688926279522846
                • item_4
                  :
                  • lat
                    :
                    72.67218723879735
                  • lng
                    :
                    -47.688926279522846
          • time_start
            :
            • value
              :
              2026-07-22T21:28:41.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-08-23T22:59:41.080710Z
            • format
              :
              RFC3339
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:24 GMT
        • Content-Type
          :
          application/json
        • Content-Length
          :
          150
        • Connection
          :
          keep-alive
        • vary
          :
          Accept, Cookie
        • allow
          :
          OPTIONS, POST
        • x-frame-options
          :
          DENY
        • x-content-type-options
          :
          nosniff
        • referrer-policy
          :
          same-origin
        • cross-origin-opener-policy
          :
          same-origin
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.81603
      • reported
        :
        2026-07-22T21:30:24.679029Z
      • json
        :
        • outcome
          :
          • success
            :
            True
          • message
            :
            All operational intents in the area cleared successfully
          • timestamp
            :
            2026-07-22T21:30:24.637221+00:00
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.ClearArea
    • participant_id
      :
      sandbox
🌐
23 Valid response to clearing query
24 Area cleared successfully
25 🌐
  • POST iart.oneskysystems.com 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://iart.oneskysystems.com/uss/inbound/fp/clear_area_requests
      • initiated_at
        :
        2026-07-22T21:30:24.683705Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          627
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQxNCwiaWF0IjoxNzg0NzU1ODE0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaWFydC5vbmVza3lzeXN0ZW1zLmNvbSJ9.REDACTED
      • json
        :
        • request_id
          :
          93b56ecc-4c56-435a-83d4-a51aaf3385e4
        • extent
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1344.0
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1374.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.67218723879735
                  • lng
                    :
                    -47.69158850871839
                • item_2
                  :
                  • lat
                    :
                    72.6731516507052
                  • lng
                    :
                    -47.69158850871839
                • item_3
                  :
                  • lat
                    :
                    72.6731516507052
                  • lng
                    :
                    -47.688926279522846
                • item_4
                  :
                  • lat
                    :
                    72.67218723879735
                  • lng
                    :
                    -47.688926279522846
          • time_start
            :
            • value
              :
              2026-07-22T21:28:41.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-08-23T22:59:41.080710Z
            • format
              :
              RFC3339
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:25 GMT
        • Content-Type
          :
          application/json
        • Transfer-Encoding
          :
          chunked
        • Connection
          :
          keep-alive
        • Access-Control-Allow-Methods
          :
          *
        • Access-Control-Allow-Origin
          :
          *
        • Vary
          :
          Origin, Access-Control-Request-Method, Access-Control-Request-Headers
        • X-Content-Type-Options
          :
          nosniff
        • X-XSS-Protection
          :
          0
        • Cache-Control
          :
          no-cache, no-store, max-age=0, must-revalidate
        • Pragma
          :
          no-cache
        • Expires
          :
          0
        • X-Frame-Options
          :
          SAMEORIGIN
        • Referrer-Policy
          :
          no-referrer
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        1.237006
      • reported
        :
        2026-07-22T21:30:25.925415Z
      • json
        :
        • outcome
          :
          • success
            :
            True
          • message
            :
            Successfully cleared the area
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.ClearArea
    • participant_id
      :
      onesky
🌐
26 Valid response to clearing query
27 Area cleared successfully
28 🌐
  • POST uss-qualifier.stage.iart.software 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/clear_area_requests
      • initiated_at
        :
        2026-07-22T21:30:25.928612Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          627
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQxNiwiaWF0IjoxNzg0NzU1ODE2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoidXNzLXF1YWxpZmllci5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        • request_id
          :
          e0b6b1b2-7268-48b4-ab22-5daab1dd88f1
        • extent
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1344.0
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1374.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.67218723879735
                  • lng
                    :
                    -47.69158850871839
                • item_2
                  :
                  • lat
                    :
                    72.6731516507052
                  • lng
                    :
                    -47.69158850871839
                • item_3
                  :
                  • lat
                    :
                    72.6731516507052
                  • lng
                    :
                    -47.688926279522846
                • item_4
                  :
                  • lat
                    :
                    72.67218723879735
                  • lng
                    :
                    -47.688926279522846
          • time_start
            :
            • value
              :
              2026-07-22T21:28:41.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-08-23T22:59:41.080710Z
            • format
              :
              RFC3339
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:27 GMT
        • Content-Type
          :
          application/json
        • Content-Length
          :
          222
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        1.41883
      • reported
        :
        2026-07-22T21:30:27.348580Z
      • json
        :
        • outcome
          :
          • details
            :
            • error
              :
              None
            • flight_deletion_errors
              :
            • flights_deleted
              :
            • op_intent_removal_errors
              :
            • op_intents_removed
              :
          • message
            :
            See `details` field in response for more information
          • success
            :
            True
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.ClearArea
    • participant_id
      :
      mock_uss
🌐
29 Valid response to clearing query
30 Area cleared successfully
31 🌐
  • POST rtm.airmarket.stage.flysafe.live 500
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/clear_area_requests
      • initiated_at
        :
        2026-07-22T21:30:27.351069Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          628
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQwNywiaWF0IjoxNzg0NzU1ODA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED
      • json
        :
        • request_id
          :
          006180ea-516d-4452-ae7d-01037d1f4336
        • extent
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1313.95
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1394.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.69150466184897
                • item_2
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.69150466184897
                • item_3
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.68868622127174
                • item_4
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.68868622127174
          • time_start
            :
            • value
              :
              2026-07-22T21:29:40.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-22T22:59:41.080710Z
            • format
              :
              RFC3339
      • body
        :
        None
    • response
      :
      • code
        :
        500
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:27 GMT
        • Content-Type
          :
          text/html; charset=utf-8
        • Content-Length
          :
          143719
        • Connection
          :
          keep-alive
        • x-frame-options
          :
          DENY
        • vary
          :
          Cookie
        • x-content-type-options
          :
          nosniff
        • referrer-policy
          :
          same-origin
        • cross-origin-opener-policy
          :
          same-origin
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.085501
      • reported
        :
        2026-07-22T21:30:27.440325Z
      • body
        :





        RTreeError<br> at /scd/flight_planning/clear_area_requests







        RTreeError
        at /scd/flight_planning/clear_area_requests


        Error in "Index_Create": Spatial Index Error: InvalidPageException: Unknown page id 1
























































        Request Method: POST
        Request URL: http://rtm.airmarket.stage.flysafe.live/scd/flight_planning/clear_area_requests
        Django Version: 5.2.10
        Exception Type: RTreeError
        Exception Value:
        Error in "Index_Create": Spatial Index Error: InvalidPageException: Unknown page id 1
        Exception Location: /app/.venv/lib/python3.12/site-packages/rtree/core.py, line 25, in check_void
        Raised during: scd_operations.views.flight_planning_clear_area_request
        Python Executable: /app/.venv/bin/python
        Python Version: 3.12.13
        Python Path:
        ['/app',
        '/app',
        '/app/.venv/bin',
        '/usr/local/lib/python312.zip',
        '/usr/local/lib/python3.12',
        '/usr/local/lib/python3.12/lib-dynload',
        '/app/.venv/lib/python3.12/site-packages']
        Server time: Wed, 22 Jul 2026 21:30:27 +0000









        Traceback
        Switch to copy-and-paste view








        • /app/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py, line 42, in inner







          1.     can rely on getting a response instead of an exception.


          2.     """


          3.     if iscoroutinefunction(get_response):




          4.         @wraps(get_response)


          5.         async def inner(request):


          6.             try:





          1.                 response = await get_response(request)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …





          1.             except Exception as exc:


          2.                 response = await sync_to_async(


          3.                     response_for_exception, thread_sensitive=False


          4.                 )(request, exc)


          5.             return response












          Local vars


























          Variable Value
          exc
          RTreeError('Error in "Index_Create": Spatial Index Error: InvalidPageException: Unknown page id 1')
          get_response
          <bound method BaseHandler._get_response_async of <django.core.handlers.asgi.ASGIHandler object at 0x7f28a6f37fb0>>
          request
          <ASGIRequest: POST '/scd/flight_planning/clear_area_requests'>








        • /app/.venv/lib/python3.12/site-packages/django/core/handlers/base.py, line 253, in _get_response_async







          1.             wrapped_callback = self.make_view_atomic(callback)


          2.             # If it is a synchronous view, run it in a subthread


          3.             if not iscoroutinefunction(wrapped_callback):


          4.                 wrapped_callback = sync_to_async(


          5.                     wrapped_callback, thread_sensitive=True


          6.                 )


          7.             try:





          1.                 response = await wrapped_callback(
            …





          1.                     request, *callback_args, **callback_kwargs


          2.                 )


          3.             except Exception as e:


          4.                 response = await sync_to_async(


          5.                     self.process_exception_by_middleware,


          6.                     thread_sensitive=True,










          Local vars



















































          Variable Value
          callback
          <function View.as_view.<locals>.view at 0x7f288fe94220>
          callback_args
          ()
          callback_kwargs
          {}
          middleware_method
          <asgiref.sync.SyncToAsync object at 0x7f28a6751550>
          request
          <ASGIRequest: POST '/scd/flight_planning/clear_area_requests'>
          response
          None
          self
          <django.core.handlers.asgi.ASGIHandler object at 0x7f28a6f37fb0>
          wrapped_callback
          <asgiref.sync.SyncToAsync object at 0x7f288ed91c40>








        • /usr/local/lib/python3.12/concurrent/futures/thread.py, line 59, in run







          1.         self.kwargs = kwargs




          2.     def run(self):


          3.         if not self.future.set_running_or_notify_cancel():


          4.             return




          5.         try:





          1.             result = self.fn(*self.args, **self.kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …





          1.         except BaseException as exc:


          2.             self.future.set_exception(exc)


          3.             # Break a reference cycle with the exception 'exc'


          4.             self = None


          5.         else:


          6.             self.future.set_result(result)










          Local vars
















          Variable Value
          self
          None








        • /app/.venv/lib/python3.12/site-packages/django/views/decorators/csrf.py, line 65, in _view_wrapper









          1.         async def _view_wrapper(request, *args, **kwargs):


          2.             return await view_func(request, *args, **kwargs)




          3.     else:




          4.         def _view_wrapper(request, *args, **kwargs):





          1.             return view_func(request, *args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.     _view_wrapper.csrf_exempt = True




          2.     return wraps(view_func)(_view_wrapper)










          Local vars































          Variable Value
          args
          ()
          kwargs
          {}
          request
          <ASGIRequest: POST '/scd/flight_planning/clear_area_requests'>
          view_func
          <function View.as_view.<locals>.view at 0x7f288fe94180>








        • /app/.venv/lib/python3.12/site-packages/django/views/generic/base.py, line 105, in view







          1.             self = cls(**initkwargs)


          2.             self.setup(request, *args, **kwargs)


          3.             if not hasattr(self, "request"):


          4.                 raise AttributeError(


          5.                     "%s instance has no 'request' attribute. Did you override "


          6.                     "setup() and forget to call super()?" % cls.__name__


          7.                 )





          1.             return self.dispatch(request, *args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.         view.view_class = cls


          2.         view.view_initkwargs = initkwargs




          3.         # __name__ and __qualname__ are intentionally left unchanged as


          4.         # view_class should be used to robustly determine the name of the view










          Local vars









































          Variable Value
          args
          ()
          cls
          <class 'scd_operations.views.WrappedAPIView'>
          initkwargs
          {}
          kwargs
          {}
          request
          <ASGIRequest: POST '/scd/flight_planning/clear_area_requests'>
          self
          <scd_operations.views.WrappedAPIView object at 0x7f288ebdc620>








        • /app/.venv/lib/python3.12/site-packages/rest_framework/views.py, line 515, in dispatch







          1.                                   self.http_method_not_allowed)


          2.             else:


          3.                 handler = self.http_method_not_allowed




          4.             response = handler(request, *args, **kwargs)




          5.         except Exception as exc:





          1.             response = self.handle_exception(exc)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.         self.response = self.finalize_response(request, response, *args, **kwargs)


          2.         return self.response




          3.     def options(self, request, *args, **kwargs):


          4.         """










          Local vars




































          Variable Value
          args
          ()
          handler
          <bound method api_view.<locals>.decorator.<locals>.handler of <scd_operations.views.WrappedAPIView object at 0x7f288ebdc620>>
          kwargs
          {}
          request
          <rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>
          self
          <scd_operations.views.WrappedAPIView object at 0x7f288ebdc620>








        • /app/.venv/lib/python3.12/site-packages/rest_framework/views.py, line 475, in handle_exception









          1.         exception_handler = self.get_exception_handler()




          2.         context = self.get_exception_handler_context()


          3.         response = exception_handler(exc, context)




          4.         if response is None:





          1.             self.raise_uncaught_exception(exc)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.         response.exception = True


          2.         return response




          3.     def raise_uncaught_exception(self, exc):


          4.         if settings.DEBUG:










          Local vars




































          Variable Value
          context
          {'args': (),
          'kwargs': {},
          'request': <rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>,
          'view': <scd_operations.views.WrappedAPIView object at 0x7f288ebdc620>}
          exc
          RTreeError('Error in "Index_Create": Spatial Index Error: InvalidPageException: Unknown page id 1')
          exception_handler
          <function exception_handler at 0x7f28930c8cc0>
          response
          None
          self
          <scd_operations.views.WrappedAPIView object at 0x7f288ebdc620>








        • /app/.venv/lib/python3.12/site-packages/rest_framework/views.py, line 486, in raise_uncaught_exception









          1.     def raise_uncaught_exception(self, exc):


          2.         if settings.DEBUG:


          3.             request = self.request


          4.             renderer_format = getattr(request.accepted_renderer, 'format')


          5.             use_plaintext_traceback = renderer_format not in ('html', 'api', 'admin')


          6.             request.force_plaintext_errors(use_plaintext_traceback)





          1.         raise exc
            ^^^^^^^^^
            …







          1.     # Note: Views are made CSRF exempt from within `as_view` as to prevent


          2.     # accidental removal of this exemption in cases where `dispatch` needs to


          3.     # be overridden.


          4.     def dispatch(self, request, *args, **kwargs):


          5.         """










          Local vars




































          Variable Value
          exc
          RTreeError('Error in "Index_Create": Spatial Index Error: InvalidPageException: Unknown page id 1')
          renderer_format
          'json'
          request
          <rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>
          self
          <scd_operations.views.WrappedAPIView object at 0x7f288ebdc620>
          use_plaintext_traceback
          True








        • /app/.venv/lib/python3.12/site-packages/rest_framework/views.py, line 512, in dispatch







          1.             # Get the appropriate handler method


          2.             if request.method.lower() in self.http_method_names:


          3.                 handler = getattr(self, request.method.lower(),


          4.                                   self.http_method_not_allowed)


          5.             else:


          6.                 handler = self.http_method_not_allowed







          1.             response = handler(request, *args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.         except Exception as exc:


          2.             response = self.handle_exception(exc)




          3.         self.response = self.finalize_response(request, response, *args, **kwargs)


          4.         return self.response










          Local vars




































          Variable Value
          args
          ()
          handler
          <bound method api_view.<locals>.decorator.<locals>.handler of <scd_operations.views.WrappedAPIView object at 0x7f288ebdc620>>
          kwargs
          {}
          request
          <rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>
          self
          <scd_operations.views.WrappedAPIView object at 0x7f288ebdc620>








        • /app/.venv/lib/python3.12/site-packages/rest_framework/decorators.py, line 50, in handler







          1.         assert isinstance(http_method_names, (list, tuple)), \


          2.             '@api_view expected a list of strings, received %s' % type(http_method_names).__name__




          3.         allowed_methods = set(http_method_names) | {'options'}


          4.         WrappedAPIView.http_method_names = [method.lower() for method in allowed_methods]




          5.         def handler(self, *args, **kwargs):





          1.             return func(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^
            …







          1.         for method in http_method_names:


          2.             setattr(WrappedAPIView, method.lower(), handler)




          3.         WrappedAPIView.__name__ = func.__name__


          4.         WrappedAPIView.__module__ = func.__module__










          Local vars































          Variable Value
          args
          (<rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>,)
          func
          <function flight_planning_clear_area_request at 0x7f288fe94040>
          kwargs
          {}
          self
          <scd_operations.views.WrappedAPIView object at 0x7f288ebdc620>








        • /app/auth_helper/utils.py, line 131, in decorated







          1.                 logger.error(f"Token verification failed: {token_error}")


          2.                 return JsonResponse(


          3.                     {"detail": "Invalid token", "error details": f"{token_error}"},


          4.                     status=401,


          5.                 )


          6.             decoded_scopes_set = set(decoded.get("scope", "").split())


          7.             if (allow_any and decoded_scopes_set & set(required_scopes)) or set(required_scopes).issubset(decoded_scopes_set):





          1.                 return f(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^
            …







          1.             return JsonResponse({"message": "You don't have access to this resource"}, status=403)




          2.         return decorated




          3.     return require_scope










          Local vars













































































































































          Variable Value
          API_IDENTIFIER
          'rtm.airmarket.stage.flysafe.live'
          BYPASS_AUTH_TOKEN_VERIFICATION
          0
          DSS_AUTH_JWKS_ENDPOINT
          'https://auth.stage.iart.software/.well-known/jwks.json'
          PASSPORT_JWKS_URL
          'https://auth.airmarket.stage.flysafe.live/.well-known/jwks.json'
          PASSPORT_URL
          'https://auth.airmarket.stage.flysafe.live'
          allow_any
          False
          args
          (<rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>,)
          auth
          ('Bearer '
          'eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQwNywiaWF0IjoxNzg0NzU1ODA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.GOZutcuLWqLPl89guuM0xSjM3D_92qppyVD6Bg_T29REHPgDVfyWhTsjeSCCwr0gB5duEHAbP3oSgKAmFEPFVCx5GkA9aBZowj5mqrP8UECrjcpkDMN0x3WuqE8PHhyVLmPO_ESNnTZQcH4wplM3vbBWKjZVfmASn2jEpuLOiXycfGztWSQqxs9SbHMuLhnmpRAbyvBM-9LkyeuvdCONBYiw21mVitdl5MnUdt8idZ4RXeBSBf5gW9DsI5MzMN5L6j-IlJpsYEczJaHovWc9fEHP22PZLMJouTmerTIhpJ9uUYCJa3smtZ71o-zM9TIUS6igbYckvkWf2S_y4xECDUKk-HKD1AK5mnhcIX_ZXvptXNbX0qPeUYuJWccdv0i0MURiiGOHZQzFQJ189uczcvlDFu0xbaGhXbzcssxdlaOw4GOvKXazod9Qj_C3Xqx--34aNOJ-A6Gda8guX4i7Q1yFHfxW3xkDdzpAlnzmAgw7MgZcRHGM6H-14SPiqRyU-U8_mZfQcn5VG5m0aOfAbSnfMCfet5CbZ2-ZnSIV2O9C1vwIQiOai22I9YC1Hw2CQQjkPaKwxwdXjztY68RrPvGpCa4Zbpw-eWS0RaY2Lam6peWm6cbeDiJUbVWX4isgZkcZsNF6PrYUxtcDZBnGu9lX0OJNRqc2ZAzqh9RiLxE')
          decoded
          {'aud': 'rtm.airmarket.stage.flysafe.live',
          'exp': 1784759407,
          'iat': 1784755807,
          'iss': 'https://auth.stage.iart.software',
          'scope': 'interuss.flight_planning.direct_automated_test',
          'sub': 'DSS Qualifer1',
          'typ': 'Bearer'}
          decoded_scopes_set
          {'interuss.flight_planning.direct_automated_test'}
          dss_jwks_data
          {'keys': [{'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM',
          'kty': 'RSA',
          'n': 'yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc',
          'use': 'sig'}]}
          f
          <function flight_planning_clear_area_request at 0x7f288fdebf60>
          jwks_data
          {'keys': [{'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw',
          'kty': 'RSA',
          'n': 'x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8',
          'use': 'sig'},
          {'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM',
          'kty': 'RSA',
          'n': 'yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc',
          'use': 'sig'}]}
          jwks_keys
          [{'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw',
          'kty': 'RSA',
          'n': 'x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8',
          'use': 'sig'},
          {'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM',
          'kty': 'RSA',
          'n': 'yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc',
          'use': 'sig'}]
          kid
          'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM'
          kwargs
          {}
          parts
          ['Bearer',
          'eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQwNywiaWF0IjoxNzg0NzU1ODA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.GOZutcuLWqLPl89guuM0xSjM3D_92qppyVD6Bg_T29REHPgDVfyWhTsjeSCCwr0gB5duEHAbP3oSgKAmFEPFVCx5GkA9aBZowj5mqrP8UECrjcpkDMN0x3WuqE8PHhyVLmPO_ESNnTZQcH4wplM3vbBWKjZVfmASn2jEpuLOiXycfGztWSQqxs9SbHMuLhnmpRAbyvBM-9LkyeuvdCONBYiw21mVitdl5MnUdt8idZ4RXeBSBf5gW9DsI5MzMN5L6j-IlJpsYEczJaHovWc9fEHP22PZLMJouTmerTIhpJ9uUYCJa3smtZ71o-zM9TIUS6igbYckvkWf2S_y4xECDUKk-HKD1AK5mnhcIX_ZXvptXNbX0qPeUYuJWccdv0i0MURiiGOHZQzFQJ189uczcvlDFu0xbaGhXbzcssxdlaOw4GOvKXazod9Qj_C3Xqx--34aNOJ-A6Gda8guX4i7Q1yFHfxW3xkDdzpAlnzmAgw7MgZcRHGM6H-14SPiqRyU-U8_mZfQcn5VG5m0aOfAbSnfMCfet5CbZ2-ZnSIV2O9C1vwIQiOai22I9YC1Hw2CQQjkPaKwxwdXjztY68RrPvGpCa4Zbpw-eWS0RaY2Lam6peWm6cbeDiJUbVWX4isgZkcZsNF6PrYUxtcDZBnGu9lX0OJNRqc2ZAzqh9RiLxE']
          passport_jwks_data
          {'keys': [{'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw',
          'kty': 'RSA',
          'n': 'x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8',
          'use': 'sig'}]}
          passport_jwks_data_response
          <Response [200]>
          public_key
          <cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f288f928e70>
          public_keys
          {'Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw': <cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f288f92ae90>,
          'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM': <cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f288f928e70>}
          request
          <rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>
          required_scopes
          ['interuss.flight_planning.direct_automated_test']
          s
          <requests.sessions.Session object at 0x7f2890560c80>
          token
          'eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQwNywiaWF0IjoxNzg0NzU1ODA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.GOZutcuLWqLPl89guuM0xSjM3D_92qppyVD6Bg_T29REHPgDVfyWhTsjeSCCwr0gB5duEHAbP3oSgKAmFEPFVCx5GkA9aBZowj5mqrP8UECrjcpkDMN0x3WuqE8PHhyVLmPO_ESNnTZQcH4wplM3vbBWKjZVfmASn2jEpuLOiXycfGztWSQqxs9SbHMuLhnmpRAbyvBM-9LkyeuvdCONBYiw21mVitdl5MnUdt8idZ4RXeBSBf5gW9DsI5MzMN5L6j-IlJpsYEczJaHovWc9fEHP22PZLMJouTmerTIhpJ9uUYCJa3smtZ71o-zM9TIUS6igbYckvkWf2S_y4xECDUKk-HKD1AK5mnhcIX_ZXvptXNbX0qPeUYuJWccdv0i0MURiiGOHZQzFQJ189uczcvlDFu0xbaGhXbzcssxdlaOw4GOvKXazod9Qj_C3Xqx--34aNOJ-A6Gda8guX4i7Q1yFHfxW3xkDdzpAlnzmAgw7MgZcRHGM6H-14SPiqRyU-U8_mZfQcn5VG5m0aOfAbSnfMCfet5CbZ2-ZnSIV2O9C1vwIQiOai22I9YC1Hw2CQQjkPaKwxwdXjztY68RrPvGpCa4Zbpw-eWS0RaY2Lam6peWm6cbeDiJUbVWX4isgZkcZsNF6PrYUxtcDZBnGu9lX0OJNRqc2ZAzqh9RiLxE'
          unverified_token_headers
          {'alg': 'RS256',
          'kid': 'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM',
          'typ': 'JWT'}








        • /app/scd_operations/views.py, line 728, in flight_planning_clear_area_request







          1.         extent_raw = clear_area_request["extent"]


          2.     except KeyError as ke:


          3.         return Response(


          4.             {"result": "Could not parse clear area payload, expected key %s not found " % ke},


          5.             status=status.HTTP_400_BAD_REQUEST,


          6.         )


          7.     my_flight_plan_clear_area_handler = DSSAreaClearHandler(request_id=request_id)





          1.     clear_area_response = my_flight_plan_clear_area_handler.clear_area_request(extent_raw=extent_raw)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …





          1.     return JsonResponse(json.loads(json.dumps(clear_area_response, cls=EnhancedJSONEncoder)), status=200)










          Local vars




































          Variable Value
          clear_area_request
          {'extent': {'time_end': {'format': 'RFC3339',
          'value': '2026-07-22T22:59:41.080710Z'},
          'time_start': {'format': 'RFC3339',
          'value': '2026-07-22T21:29:40.080710Z'},
          'volume': {'altitude_lower': {'reference': 'W84',
          'units': 'M',
          'value': 1313.95},
          'altitude_upper': {'reference': 'W84',
          'units': 'M',
          'value': 1394.0},
          'outline_polygon': {'vertices': [{'lat': 72.67257752477333,
          'lng': -47.69150466184897},
          {'lat': 72.67337900814168,
          'lng': -47.69150466184897},
          {'lat': 72.67337900814168,
          'lng': -47.68868622127174},
          {'lat': 72.67257752477333,
          'lng': -47.68868622127174}]}}},
          'request_id': '006180ea-516d-4452-ae7d-01037d1f4336'}
          extent_raw
          {'time_end': {'format': 'RFC3339', 'value': '2026-07-22T22:59:41.080710Z'},
          'time_start': {'format': 'RFC3339', 'value': '2026-07-22T21:29:40.080710Z'},
          'volume': {'altitude_lower': {'reference': 'W84',
          'units': 'M',
          'value': 1313.95},
          'altitude_upper': {'reference': 'W84',
          'units': 'M',
          'value': 1394.0},
          'outline_polygon': {'vertices': [{'lat': 72.67257752477333,
          'lng': -47.69150466184897},
          {'lat': 72.67337900814168,
          'lng': -47.69150466184897},
          {'lat': 72.67337900814168,
          'lng': -47.68868622127174},
          {'lat': 72.67257752477333,
          'lng': -47.68868622127174}]}}}
          my_flight_plan_clear_area_handler
          <scd_operations.utils.DSSAreaClearHandler object at 0x7f288f980fe0>
          request
          <rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>
          request_id
          '006180ea-516d-4452-ae7d-01037d1f4336'








        • /app/scd_operations/utils.py, line 206, in clear_area_request







          1.         # Create a list of Volume4D objects


          2.         my_operational_intent_parser = dss_scd_helper.OperationalIntentReferenceHelper()


          3.         volume4D = my_operational_intent_parser.parse_volume_to_volume4D(volume=extent_raw)


          4.         my_geo_json_converter = dss_scd_helper.VolumesConverter()




          5.         my_geo_json_converter.convert_volumes_to_geojson(volumes=[volume4D])


          6.         view_rect_bounds = my_geo_json_converter.get_bounds()





          1.         my_rtree_helper = rtree_helper.OperationalIntentsIndexFactory(index_name=OPINT_INDEX_BASEPATH)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …





          1.         my_rtree_helper.generate_active_flights_operational_intents_index()


          2.         op_ints_exist = my_rtree_helper.check_op_ints_exist()


          3.         all_existing_op_ints_in_area = []


          4.         if op_ints_exist:


          5.             all_existing_op_ints_in_area = my_rtree_helper.check_box_intersection(view_box=view_rect_bounds)












          Local vars
























































          Variable Value
          extent_raw
          {'time_end': {'format': 'RFC3339', 'value': '2026-07-22T22:59:41.080710Z'},
          'time_start': {'format': 'RFC3339', 'value': '2026-07-22T21:29:40.080710Z'},
          'volume': {'altitude_lower': {'reference': 'W84',
          'units': 'M',
          'value': 1313.95},
          'altitude_upper': {'reference': 'W84',
          'units': 'M',
          'value': 1394.0},
          'outline_polygon': {'vertices': [{'lat': 72.67257752477333,
          'lng': -47.69150466184897},
          {'lat': 72.67337900814168,
          'lng': -47.69150466184897},
          {'lat': 72.67337900814168,
          'lng': -47.68868622127174},
          {'lat': 72.67257752477333,
          'lng': -47.68868622127174}]}}}
          my_database_reader
          <common.database_operations.FlightBlenderDatabaseReader object at 0x7f288f9829f0>
          my_database_writer
          <common.database_operations.FlightBlenderDatabaseWriter object at 0x7f288f982090>
          my_geo_json_converter
          <scd_operations.dss_scd_helper.VolumesConverter object at 0x7f288ebdeb40>
          my_operational_intent_parser
          <scd_operations.dss_scd_helper.OperationalIntentReferenceHelper object at 0x7f288ebddfd0>
          my_scd_dss_helper
          <scd_operations.dss_scd_helper.SCDOperations object at 0x7f288ebdd220>
          self
          <scd_operations.utils.DSSAreaClearHandler object at 0x7f288f980fe0>
          view_rect_bounds
          (-47.69150466184897, 72.67257752477333, -47.68868622127174, 72.67337900814168)
          volume4D
          Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=72.67257752477333,
          lng=-47.69150466184897),
          LatLngPoint(lat=72.67337900814168,
          lng=-47.69150466184897),
          LatLngPoint(lat=72.67337900814168,
          lng=-47.68868622127174),
          LatLngPoint(lat=72.67257752477333,
          lng=-47.68868622127174)]),
          altitude_lower=Altitude(value=1313.95,
          reference='W84',
          units='M'),
          altitude_upper=Altitude(value=1394.0,
          reference='W84',
          units='M'),
          outline_circle=None),
          time_start=Time(format='RFC3339', value='2026-07-22T21:29:40.080710Z'),
          time_end=Time(format='RFC3339', value='2026-07-22T22:59:41.080710Z'))








        • /app/rid_operations/rtree_helper.py, line 29, in __init__







          1.     def check_volume_(self, altitude_a: Altitude, altitude_b: Altitude) -> bool:


          2.         # TODO: Implement checking of two altitudes


          3.         return True






          4. class OperationalIntentsIndexFactory:


          5.     def __init__(self, index_name: str):





          1.         self.idx = index.Index(index_name)
            ^^^^^^^^^^^^^^^^^^^^^^^
            …





          1.         self.r = get_redis()




          2.     def add_box_to_index(


          3.         self,


          4.         enumerated_id: int,


          5.         flight_id: str,










          Local vars





















          Variable Value
          index_name
          '/tmp/blender_opint_proc_idx'
          self
          <rid_operations.rtree_helper.OperationalIntentsIndexFactory object at 0x7f288ebded20>








        • /app/.venv/lib/python3.12/site-packages/rtree/index.py, line 296, in __init__







          1.                 raise NotImplementedError(


          2.                     "libspatialindex >= 2.1 needed for bulk insert"


          3.                 )




          4.             if self._exception:


          5.                 raise self._exception


          6.         else:





          1.             self.handle = IndexHandle(self.properties.handle)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …





          1.             if stream:  # Bulk insert not supported, so add one by one


          2.                 for item in stream:


          3.                     self.insert(*item)


          4.             elif arrays:


          5.                 raise NotImplementedError("Bulk insert only supported for RTrees")












          Local vars


































































          Variable Value
          args
          ('/tmp/blender_opint_proc_idx',)
          arrays
          None
          basename
          '/tmp/blender_opint_proc_idx'
          d
          '/tmp'
          f
          '/tmp/blender_opint_proc_idx.idx'
          kwargs
          {}
          p
          '/tmp/blender_opint_proc_idx.idx'
          ps
          None
          self
          Error in formatting: AttributeError: 'Index' object has no attribute 'handle'
          storage
          None
          stream
          None








        • /app/.venv/lib/python3.12/site-packages/rtree/index.py, line 1590, in __init__









          1. class InvalidHandleException(Exception):


          2.     """Handle has been destroyed and can no longer be used"""






          3. class Handle:


          4.     def __init__(self, *args: Any, **kwargs: Any) -> None:





          1.         self._ptr = self._create(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.     def _create(self, *args: Any, **kwargs: Any):


          2.         raise NotImplementedError




          3.     def _destroy(self, ptr):


          4.         raise NotImplementedError










          Local vars


























          Variable Value
          args
          (<rtree.index.PropertyHandle object at 0x7f288ebdf0b0>,)
          kwargs
          {}
          self
          <rtree.index.IndexHandle object at 0x7f288ebdebd0>








        • /app/.venv/lib/python3.12/site-packages/rtree/core.py, line 25, in check_void









          1. def check_void(result, func, cargs):


          2.     "Error checking for void* returns"


          3.     if not bool(result):


          4.         s = rt.Error_GetLastErrorMsg().decode()


          5.         msg = f'Error in "{func.__name__}": {s}'


          6.         rt.Error_Reset()





          1.         raise RTreeError(msg)
            ^^^^^^^^^^^^^^^^^^^^^
            …





          1.     return result






          2. def check_void_done(result, func, cargs):


          3.     "Error checking for void* returns that might be empty with no error"


          4.     if rt.Error_GetErrorCount():










          Local vars




































          Variable Value
          cargs
          (<rtree.index.PropertyHandle object at 0x7f288ebdf0b0>,)
          func
          <_FuncPtr object at 0x7f288fec5910>
          msg
          ('Error in "Index_Create": Spatial Index Error: InvalidPageException: Unknown '
          'page id 1')
          result
          None
          s
          'Spatial Index Error: InvalidPageException: Unknown page id 1'











        value="RTreeError at /scd/flight_planning/clear_area_requests">














        Request information





        USER


        AnonymousUser




        GET



        No GET data




        POST



        No POST data




        FILES



        No FILES data






        No cookie data




        META














































































































































        Variable Value
        CONTENT_LENGTH
        '628'
        CONTENT_TYPE
        'application/json'
        HTTP_ACCEPT
        '*/*'
        HTTP_ACCEPT_ENCODING
        'gzip, deflate, br'
        HTTP_AUTHORIZATION
        '********************'
        HTTP_HOST
        'rtm.airmarket.stage.flysafe.live'
        HTTP_USER_AGENT
        'python-requests/2.34.2'
        HTTP_X_FORWARDED_FOR
        '10.10.4.220'
        HTTP_X_FORWARDED_HOST
        'rtm.airmarket.stage.flysafe.live'
        HTTP_X_FORWARDED_PORT
        '443'
        HTTP_X_FORWARDED_PROTO
        'https'
        HTTP_X_FORWARDED_SCHEME
        'https'
        HTTP_X_REAL_IP
        '10.10.4.220'
        HTTP_X_REQUEST_ID
        'b45ebc02a3e4f31ac0780a1e3408eaaa'
        HTTP_X_SCHEME
        'https'
        PATH_INFO
        '/scd/flight_planning/clear_area_requests'
        QUERY_STRING
        ''
        REMOTE_ADDR
        '10.10.3.221'
        REMOTE_HOST
        '10.10.3.221'
        REMOTE_PORT
        46854
        REQUEST_METHOD
        'POST'
        SCRIPT_NAME
        ''
        SERVER_NAME
        '10.10.4.252'
        SERVER_PORT
        '8000'
        wsgi.multiprocess
        True
        wsgi.multithread
        True



        Settings


        Using settings module flight_blender.settings








































































































































































































































































































































































































































































































































































































































































































































































































































































































        Setting Value
        ABSOLUTE_URL_OVERRIDES
        {}
        ADMINS
        []
        ALLOWED_HOSTS
        ['*']
        APPEND_SLASH
        True
        ASGI_APPLICATION
        'flight_blender.asgi.application'
        ASTM_F3623_SDSP_CUSTOM_DATA_FUSER_CLASS
        'surveillance_monitoring_operations.utils.TrafficDataFuser'
        AUTHENTICATION_BACKENDS
        '********************'
        AUTH_PASSWORD_VALIDATORS
        '********************'
        AUTH_USER_MODEL
        '********************'
        BASE_DIR
        PosixPath('/app')
        BROKER_URL
        'redis://:blender_redis_password@redis-blender:6379'
        CACHES
        {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
        CACHE_MIDDLEWARE_ALIAS
        'default'
        CACHE_MIDDLEWARE_KEY_PREFIX
        '********************'
        CACHE_MIDDLEWARE_SECONDS
        600
        CELERY_ACCEPT_CONTENT
        ['json']
        CELERY_BEAT_SCHEDULE
        {'process-daa-logic-every-second': {'schedule': 1.0,
        'task': 'process_daa_logic'}}
        CELERY_BEAT_SCHEDULER
        'django_celery_beat.schedulers:DatabaseScheduler'
        CELERY_BROKER_URL
        'redis://:blender_redis_password@redis-blender:6379'
        CELERY_RESULT_BACKEND
        'redis://:blender_redis_password@redis-blender:6379'
        CELERY_RESULT_SERIALIZER
        'json'
        CELERY_TASK_ROUTES
        {'process_daa_logic': {'queue': 'daa'},
        'send_daa_operational_update_message': {'queue': 'daa'},
        'send_proximity_alert_notification': {'queue': 'daa'}}
        CELERY_TASK_SERIALIZER
        'json'
        CELERY_TIMEZONE
        'UTC'
        CHANNEL_LAYERS
        {'default': {'BACKEND': 'channels_redis.core.RedisChannelLayer',
        'CONFIG': {'hosts': ['redis://:blender_redis_password@redis-blender:6379']}}}
        CSRF_COOKIE_AGE
        31449600
        CSRF_COOKIE_DOMAIN
        None
        CSRF_COOKIE_HTTPONLY
        False
        CSRF_COOKIE_NAME
        'csrftoken'
        CSRF_COOKIE_PATH
        '/'
        CSRF_COOKIE_SAMESITE
        'Lax'
        CSRF_COOKIE_SECURE
        False
        CSRF_FAILURE_VIEW
        'django.views.csrf.csrf_failure'
        CSRF_HEADER_NAME
        'HTTP_X_CSRFTOKEN'
        CSRF_TRUSTED_ORIGINS
        []
        CSRF_USE_SESSIONS
        False
        CUSTOM_VOLUME_4D_GENERATION_CLASS
        ''
        DATABASES
        {'default': {'ATOMIC_REQUESTS': False,
        'AUTOCOMMIT': True,
        'CONN_HEALTH_CHECKS': False,
        'CONN_MAX_AGE': 0,
        'ENGINE': 'django.db.backends.postgresql',
        'HOST': 'db-blender',
        'NAME': 'blender_db',
        'OPTIONS': {},
        'PASSWORD': '********************',
        'PORT': 5432,
        'TEST': {'CHARSET': None,
        'COLLATION': None,
        'MIGRATE': True,
        'MIRROR': None,
        'NAME': None},
        'TIME_ZONE': None,
        'USER': 'mydatabaseuser'}}
        DATABASE_ROUTERS
        []
        DATA_UPLOAD_MAX_MEMORY_SIZE
        2621440
        DATA_UPLOAD_MAX_NUMBER_FIELDS
        1000
        DATA_UPLOAD_MAX_NUMBER_FILES
        100
        DATETIME_FORMAT
        'N j, Y, P'
        DATETIME_INPUT_FORMATS
        ['%Y-%m-%d %H:%M:%S',
        '%Y-%m-%d %H:%M:%S.%f',
        '%Y-%m-%d %H:%M',
        '%m/%d/%Y %H:%M:%S',
        '%m/%d/%Y %H:%M:%S.%f',
        '%m/%d/%Y %H:%M',
        '%m/%d/%y %H:%M:%S',
        '%m/%d/%y %H:%M:%S.%f',
        '%m/%d/%y %H:%M']
        DATE_FORMAT
        'N j, Y'
        DATE_INPUT_FORMATS
        ['%Y-%m-%d',
        '%m/%d/%Y',
        '%m/%d/%y',
        '%b %d %Y',
        '%b %d, %Y',
        '%d %b %Y',
        '%d %b, %Y',
        '%B %d %Y',
        '%B %d, %Y',
        '%d %B %Y',
        '%d %B, %Y']
        DEBUG
        1
        DEBUG_PROPAGATE_EXCEPTIONS
        False
        DECIMAL_SEPARATOR
        '.'
        DEFAULT_AUTO_FIELD
        'django.db.models.AutoField'
        DEFAULT_CHARSET
        'utf-8'
        DEFAULT_EXCEPTION_REPORTER
        'django.views.debug.ExceptionReporter'
        DEFAULT_EXCEPTION_REPORTER_FILTER
        'django.views.debug.SafeExceptionReporterFilter'
        DEFAULT_FROM_EMAIL
        'webmaster@localhost'
        DEFAULT_INDEX_TABLESPACE
        ''
        DEFAULT_TABLESPACE
        ''
        DISALLOWED_USER_AGENTS
        []
        EMAIL_BACKEND
        'django.core.mail.backends.smtp.EmailBackend'
        EMAIL_HOST
        'localhost'
        EMAIL_HOST_PASSWORD
        '********************'
        EMAIL_HOST_USER
        ''
        EMAIL_PORT
        25
        EMAIL_SSL_CERTFILE
        None
        EMAIL_SSL_KEYFILE
        '********************'
        EMAIL_SUBJECT_PREFIX
        '[Django] '
        EMAIL_TIMEOUT
        None
        EMAIL_USE_LOCALTIME
        False
        EMAIL_USE_SSL
        False
        EMAIL_USE_TLS
        False
        ENV_FILE
        ''
        FILE_UPLOAD_DIRECTORY_PERMISSIONS
        None
        FILE_UPLOAD_HANDLERS
        ['django.core.files.uploadhandler.MemoryFileUploadHandler',
        'django.core.files.uploadhandler.TemporaryFileUploadHandler']
        FILE_UPLOAD_MAX_MEMORY_SIZE
        2621440
        FILE_UPLOAD_PERMISSIONS
        420
        FILE_UPLOAD_TEMP_DIR
        None
        FIRST_DAY_OF_WEEK
        0
        FIXTURE_DIRS
        []
        FLIGHT_BLENDER_PLUGIN_AVOIDANCE_ENGINE
        'detect_and_avoid_operations.avoidance.engine.DefaultAvoidanceEngine'
        FLIGHT_BLENDER_PLUGIN_DECONFLICTION_ENGINE
        'flight_declaration_operations.deconfliction_engine.DefaultDeconflictionEngine'
        FLIGHT_BLENDER_PLUGIN_TRAFFIC_DATA_FUSER
        'surveillance_monitoring_operations.utils.TrafficDataFuser'
        FLIGHT_BLENDER_PLUGIN_VOLUME_4D_GENERATOR
        ''
        FORCE_SCRIPT_NAME
        None
        FORMAT_MODULE_PATH
        None
        FORMS_URLFIELD_ASSUME_HTTPS
        False
        FORM_RENDERER
        'django.forms.renderers.DjangoTemplates'
        IGNORABLE_404_URLS
        []
        INSTALLED_APPS
        ['django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'django_celery_beat',
        'django_filters',
        'rest_framework',
        'flight_declaration_operations',
        'detect_and_avoid_operations',
        'constraint_operations',
        'geo_fence_operations',
        'scd_operations',
        'uss_operations',
        'flight_feed_operations',
        'surveillance_monitoring_operations',
        'conformance_monitoring_operations',
        'notification_operations',
        'rid_operations',
        'versioning_operations',
        'weather_monitoring_operations']
        INTERNAL_IPS
        []
        LANGUAGES
        [('af', 'Afrikaans'),
        ('ar', 'Arabic'),
        ('ar-dz', 'Algerian Arabic'),
        ('ast', 'Asturian'),
        ('az', 'Azerbaijani'),
        ('bg', 'Bulgarian'),
        ('be', 'Belarusian'),
        ('bn', 'Bengali'),
        ('br', 'Breton'),
        ('bs', 'Bosnian'),
        ('ca', 'Catalan'),
        ('ckb', 'Central Kurdish (Sorani)'),
        ('cs', 'Czech'),
        ('cy', 'Welsh'),
        ('da', 'Danish'),
        ('de', 'German'),
        ('dsb', 'Lower Sorbian'),
        ('el', 'Greek'),
        ('en', 'English'),
        ('en-au', 'Australian English'),
        ('en-gb', 'British English'),
        ('eo', 'Esperanto'),
        ('es', 'Spanish'),
        ('es-ar', 'Argentinian Spanish'),
        ('es-co', 'Colombian Spanish'),
        ('es-mx', 'Mexican Spanish'),
        ('es-ni', 'Nicaraguan Spanish'),
        ('es-ve', 'Venezuelan Spanish'),
        ('et', 'Estonian'),
        ('eu', 'Basque'),
        ('fa', 'Persian'),
        ('fi', 'Finnish'),
        ('fr', 'French'),
        ('fy', 'Frisian'),
        ('ga', 'Irish'),
        ('gd', 'Scottish Gaelic'),
        ('gl', 'Galician'),
        ('he', 'Hebrew'),
        ('hi', 'Hindi'),
        ('hr', 'Croatian'),
        ('hsb', 'Upper Sorbian'),
        ('hu', 'Hungarian'),
        ('hy', 'Armenian'),
        ('ia', 'Interlingua'),
        ('id', 'Indonesian'),
        ('ig', 'Igbo'),
        ('io', 'Ido'),
        ('is', 'Icelandic'),
        ('it', 'Italian'),
        ('ja', 'Japanese'),
        ('ka', 'Georgian'),
        ('kab', 'Kabyle'),
        ('kk', 'Kazakh'),
        ('km', 'Khmer'),
        ('kn', 'Kannada'),
        ('ko', 'Korean'),
        ('ky', 'Kyrgyz'),
        ('lb', 'Luxembourgish'),
        ('lt', 'Lithuanian'),
        ('lv', 'Latvian'),
        ('mk', 'Macedonian'),
        ('ml', 'Malayalam'),
        ('mn', 'Mongolian'),
        ('mr', 'Marathi'),
        ('ms', 'Malay'),
        ('my', 'Burmese'),
        ('nb', 'Norwegian Bokmål'),
        ('ne', 'Nepali'),
        ('nl', 'Dutch'),
        ('nn', 'Norwegian Nynorsk'),
        ('os', 'Ossetic'),
        ('pa', 'Punjabi'),
        ('pl', 'Polish'),
        ('pt', 'Portuguese'),
        ('pt-br', 'Brazilian Portuguese'),
        ('ro', 'Romanian'),
        ('ru', 'Russian'),
        ('sk', 'Slovak'),
        ('sl', 'Slovenian'),
        ('sq', 'Albanian'),
        ('sr', 'Serbian'),
        ('sr-latn', 'Serbian Latin'),
        ('sv', 'Swedish'),
        ('sw', 'Swahili'),
        ('ta', 'Tamil'),
        ('te', 'Telugu'),
        ('tg', 'Tajik'),
        ('th', 'Thai'),
        ('tk', 'Turkmen'),
        ('tr', 'Turkish'),
        ('tt', 'Tatar'),
        ('udm', 'Udmurt'),
        ('ug', 'Uyghur'),
        ('uk', 'Ukrainian'),
        ('ur', 'Urdu'),
        ('uz', 'Uzbek'),
        ('vi', 'Vietnamese'),
        ('zh-hans', 'Simplified Chinese'),
        ('zh-hant', 'Traditional Chinese')]
        LANGUAGES_BIDI
        ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']
        LANGUAGE_CODE
        'en-us'
        LANGUAGE_COOKIE_AGE
        None
        LANGUAGE_COOKIE_DOMAIN
        None
        LANGUAGE_COOKIE_HTTPONLY
        False
        LANGUAGE_COOKIE_NAME
        'django_language'
        LANGUAGE_COOKIE_PATH
        '/'
        LANGUAGE_COOKIE_SAMESITE
        None
        LANGUAGE_COOKIE_SECURE
        False
        LOCALE_PATHS
        []
        LOGGING
        {'disable_existing_loggers': False,
        'handlers': {'console': {'class': 'logging.StreamHandler'}},
        'loggers': {'django': {'handlers': ['console'],
        'level': 'INFO',
        'propagate': True}},
        'version': 1}
        LOGGING_CONFIG
        'logging.config.dictConfig'
        LOGIN_REDIRECT_URL
        '/accounts/profile/'
        LOGIN_URL
        '/accounts/login/'
        LOGOUT_REDIRECT_URL
        None
        MANAGERS
        []
        MEDIA_ROOT
        ''
        MEDIA_URL
        '/'
        MESSAGE_STORAGE
        'django.contrib.messages.storage.fallback.FallbackStorage'
        MIDDLEWARE
        ['django.middleware.security.SecurityMiddleware',
        'django.contrib.sessions.middleware.SessionMiddleware',
        'django.middleware.common.CommonMiddleware',
        'django.middleware.csrf.CsrfViewMiddleware',
        'django.contrib.auth.middleware.AuthenticationMiddleware',
        'django.contrib.messages.middleware.MessageMiddleware',
        'django.middleware.clickjacking.XFrameOptionsMiddleware']
        MIGRATION_MODULES
        {}
        MONTH_DAY_FORMAT
        'F j'
        MQTT_CONFIGURATION
        {'host': 'tenant-emqx',
        'password': '********************',
        'port': 1883,
        'use_tls': False,
        'username': 'admin'}
        NUMBER_GROUPING
        0
        PASSWORD_HASHERS
        '********************'
        PASSWORD_RESET_TIMEOUT
        '********************'
        PREPEND_WWW
        False
        REST_FRAMEWORK
        {'DEFAULT_FILTER_BACKENDS': ['django_filters.rest_framework.DjangoFilterBackend']}
        ROOT_URLCONF
        'flight_blender.urls'
        SECRET_KEY
        '********************'
        SECRET_KEY_FALLBACKS
        '********************'
        SECURE_CONTENT_TYPE_NOSNIFF
        True
        SECURE_CROSS_ORIGIN_OPENER_POLICY
        'same-origin'
        SECURE_HSTS_INCLUDE_SUBDOMAINS
        False
        SECURE_HSTS_PRELOAD
        False
        SECURE_HSTS_SECONDS
        0
        SECURE_PROXY_SSL_HEADER
        None
        SECURE_REDIRECT_EXEMPT
        []
        SECURE_REFERRER_POLICY
        'same-origin'
        SECURE_SSL_HOST
        None
        SECURE_SSL_REDIRECT
        False
        SERVER_EMAIL
        'root@localhost'
        SESSION_CACHE_ALIAS
        'default'
        SESSION_COOKIE_AGE
        1209600
        SESSION_COOKIE_DOMAIN
        None
        SESSION_COOKIE_HTTPONLY
        True
        SESSION_COOKIE_NAME
        'sessionid'
        SESSION_COOKIE_PATH
        '/'
        SESSION_COOKIE_SAMESITE
        'Lax'
        SESSION_COOKIE_SECURE
        False
        SESSION_ENGINE
        'django.contrib.sessions.backends.db'
        SESSION_EXPIRE_AT_BROWSER_CLOSE
        False
        SESSION_FILE_PATH
        None
        SESSION_SAVE_EVERY_REQUEST
        False
        SESSION_SERIALIZER
        'django.contrib.sessions.serializers.JSONSerializer'
        SETTINGS_MODULE
        'flight_blender.settings'
        SHORT_DATETIME_FORMAT
        'm/d/Y P'
        SHORT_DATE_FORMAT
        'm/d/Y'
        SIGNING_BACKEND
        'django.core.signing.TimestampSigner'
        SILENCED_SYSTEM_CHECKS
        []
        STATICFILES_DIRS
        []
        STATICFILES_FINDERS
        ['django.contrib.staticfiles.finders.FileSystemFinder',
        'django.contrib.staticfiles.finders.AppDirectoriesFinder']
        STATIC_ROOT
        None
        STATIC_URL
        '/static/'
        STORAGES
        {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'},
        'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}}
        TEMPLATES
        [{'APP_DIRS': True,
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': ['/app/homebase/templates'],
        'OPTIONS': {'context_processors': ['django.template.context_processors.debug',
        'django.template.context_processors.request',
        'django.contrib.auth.context_processors.auth',
        'django.contrib.messages.context_processors.messages']}}]
        TEST_NON_SERIALIZED_APPS
        []
        TEST_RUNNER
        'django.test.runner.DiscoverRunner'
        THOUSAND_SEPARATOR
        ','
        TIME_FORMAT
        'P'
        TIME_INPUT_FORMATS
        ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
        TIME_ZONE
        'UTC'
        USE_I18N
        True
        USE_L10N
        True
        USE_LOCAL_SQLITE_DATABASE
        0
        USE_THOUSAND_SEPARATOR
        False
        USE_TZ
        True
        USE_X_FORWARDED_HOST
        False
        USE_X_FORWARDED_PORT
        False
        WEATHER_API_BASE_URL
        '********************'
        WSGI_APPLICATION
        None
        X_FRAME_OPTIONS
        'DENY'
        YEAR_MONTH_FORMAT
        'F Y'








        You’re seeing this error because you have DEBUG = True in your
        Django settings file. Change that to False, and Django will
        display a standard page generated by the handler for this status code.






      • json
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.ClearArea
    • participant_id
      :
      airmarket
🌐
32 ⚠️ Valid response to clearing query [31]
Error while instructing airmarket to clear area
Attempt to clear area returned status 500 rather than 200 as expected
⚠️
33 🌐
  • POST rtm.sait.stage.flysafe.live 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://rtm.sait.stage.flysafe.live/scd/flight_planning/clear_area_requests
      • initiated_at
        :
        2026-07-22T21:30:27.444554Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          628
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQwOCwiaWF0IjoxNzg0NzU1ODA4LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhaXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED
      • json
        :
        • request_id
          :
          4adb690c-ec3f-429c-8e9f-30efcf045e1a
        • extent
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1313.95
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1394.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.69150466184897
                • item_2
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.69150466184897
                • item_3
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.68868622127174
                • item_4
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.68868622127174
          • time_start
            :
            • value
              :
              2026-07-22T21:29:40.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-22T22:59:41.080710Z
            • format
              :
              RFC3339
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:27 GMT
        • Content-Type
          :
          application/json
        • Content-Length
          :
          150
        • Connection
          :
          keep-alive
        • vary
          :
          Accept, Cookie
        • allow
          :
          POST, OPTIONS
        • x-frame-options
          :
          DENY
        • x-content-type-options
          :
          nosniff
        • referrer-policy
          :
          same-origin
        • cross-origin-opener-policy
          :
          same-origin
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.071127
      • reported
        :
        2026-07-22T21:30:27.516577Z
      • json
        :
        • outcome
          :
          • success
            :
            True
          • message
            :
            All operational intents in the area cleared successfully
          • timestamp
            :
            2026-07-22T21:30:27.510450+00:00
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.ClearArea
    • participant_id
      :
      sait
🌐
34 Valid response to clearing query
35 Area cleared successfully
36 🌐
  • POST rtm.sandbox.stage.flysafe.live 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://rtm.sandbox.stage.flysafe.live/scd/flight_planning/clear_area_requests
      • initiated_at
        :
        2026-07-22T21:30:27.519754Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          628
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQxMywiaWF0IjoxNzg0NzU1ODEzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhbmRib3guc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED
      • json
        :
        • request_id
          :
          9dba16a1-f54b-4929-b91d-3fa4c2a30f88
        • extent
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1313.95
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1394.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.69150466184897
                • item_2
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.69150466184897
                • item_3
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.68868622127174
                • item_4
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.68868622127174
          • time_start
            :
            • value
              :
              2026-07-22T21:29:40.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-22T22:59:41.080710Z
            • format
              :
              RFC3339
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:27 GMT
        • Content-Type
          :
          application/json
        • Content-Length
          :
          150
        • Connection
          :
          keep-alive
        • vary
          :
          Accept, Cookie
        • allow
          :
          OPTIONS, POST
        • x-frame-options
          :
          DENY
        • x-content-type-options
          :
          nosniff
        • referrer-policy
          :
          same-origin
        • cross-origin-opener-policy
          :
          same-origin
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.14499
      • reported
        :
        2026-07-22T21:30:27.665599Z
      • json
        :
        • outcome
          :
          • success
            :
            True
          • message
            :
            All operational intents in the area cleared successfully
          • timestamp
            :
            2026-07-22T21:30:27.626518+00:00
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.ClearArea
    • participant_id
      :
      sandbox
🌐
37 Valid response to clearing query
38 Area cleared successfully
39 🌐
  • POST iart.oneskysystems.com 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://iart.oneskysystems.com/uss/inbound/fp/clear_area_requests
      • initiated_at
        :
        2026-07-22T21:30:27.669109Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          628
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQxNCwiaWF0IjoxNzg0NzU1ODE0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaWFydC5vbmVza3lzeXN0ZW1zLmNvbSJ9.REDACTED
      • json
        :
        • request_id
          :
          8e6c9659-f7ec-4165-baeb-d1304f72eb2a
        • extent
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1313.95
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1394.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.69150466184897
                • item_2
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.69150466184897
                • item_3
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.68868622127174
                • item_4
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.68868622127174
          • time_start
            :
            • value
              :
              2026-07-22T21:29:40.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-22T22:59:41.080710Z
            • format
              :
              RFC3339
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:27 GMT
        • Content-Type
          :
          application/json
        • Transfer-Encoding
          :
          chunked
        • Connection
          :
          keep-alive
        • Access-Control-Allow-Methods
          :
          *
        • Access-Control-Allow-Origin
          :
          *
        • Vary
          :
          Origin, Access-Control-Request-Method, Access-Control-Request-Headers
        • X-Content-Type-Options
          :
          nosniff
        • X-XSS-Protection
          :
          0
        • Cache-Control
          :
          no-cache, no-store, max-age=0, must-revalidate
        • Pragma
          :
          no-cache
        • Expires
          :
          0
        • X-Frame-Options
          :
          SAMEORIGIN
        • Referrer-Policy
          :
          no-referrer
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.068776
      • reported
        :
        2026-07-22T21:30:27.741027Z
      • json
        :
        • outcome
          :
          • success
            :
            True
          • message
            :
            Successfully cleared the area
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.ClearArea
    • participant_id
      :
      onesky
🌐
40 Valid response to clearing query
41 Area cleared successfully
42 🌐
  • POST uss-qualifier.stage.iart.software 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/clear_area_requests
      • initiated_at
        :
        2026-07-22T21:30:27.745077Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          628
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQxNiwiaWF0IjoxNzg0NzU1ODE2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoidXNzLXF1YWxpZmllci5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        • request_id
          :
          d00cf0c4-78ff-4d5b-b0cd-7560a5556b2b
        • extent
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1313.95
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1394.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.69150466184897
                • item_2
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.69150466184897
                • item_3
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.68868622127174
                • item_4
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.68868622127174
          • time_start
            :
            • value
              :
              2026-07-22T21:29:40.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-22T22:59:41.080710Z
            • format
              :
              RFC3339
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:27 GMT
        • Content-Type
          :
          application/json
        • Content-Length
          :
          222
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.034196
      • reported
        :
        2026-07-22T21:30:27.780218Z
      • json
        :
        • outcome
          :
          • details
            :
            • error
              :
              None
            • flight_deletion_errors
              :
            • flights_deleted
              :
            • op_intent_removal_errors
              :
            • op_intents_removed
              :
          • message
            :
            See `details` field in response for more information
          • success
            :
            True
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.ClearArea
    • participant_id
      :
      mock_uss
🌐
43 Valid response to clearing query
44 Area cleared successfully
45 🌐
  • POST rtm.airmarket.stage.flysafe.live 500
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/clear_area_requests
      • initiated_at
        :
        2026-07-22T21:30:27.783396Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          628
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQwNywiaWF0IjoxNzg0NzU1ODA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED
      • json
        :
        • request_id
          :
          ce1a44d4-eb7d-447e-8b44-98f80c1628c4
        • extent
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1313.95
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1394.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.69150466184897
                • item_2
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.69150466184897
                • item_3
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.68868622127174
                • item_4
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.68868622127174
          • time_start
            :
            • value
              :
              2026-07-22T21:29:40.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-22T22:59:41.080710Z
            • format
              :
              RFC3339
      • body
        :
        None
    • response
      :
      • code
        :
        500
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:27 GMT
        • Content-Type
          :
          text/html; charset=utf-8
        • Content-Length
          :
          143719
        • Connection
          :
          keep-alive
        • x-frame-options
          :
          DENY
        • vary
          :
          Cookie
        • x-content-type-options
          :
          nosniff
        • referrer-policy
          :
          same-origin
        • cross-origin-opener-policy
          :
          same-origin
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.069145
      • reported
        :
        2026-07-22T21:30:27.856378Z
      • body
        :





        RTreeError<br> at /scd/flight_planning/clear_area_requests







        RTreeError
        at /scd/flight_planning/clear_area_requests


        Error in "Index_Create": Spatial Index Error: InvalidPageException: Unknown page id 1
























































        Request Method: POST
        Request URL: http://rtm.airmarket.stage.flysafe.live/scd/flight_planning/clear_area_requests
        Django Version: 5.2.10
        Exception Type: RTreeError
        Exception Value:
        Error in "Index_Create": Spatial Index Error: InvalidPageException: Unknown page id 1
        Exception Location: /app/.venv/lib/python3.12/site-packages/rtree/core.py, line 25, in check_void
        Raised during: scd_operations.views.flight_planning_clear_area_request
        Python Executable: /app/.venv/bin/python
        Python Version: 3.12.13
        Python Path:
        ['/app',
        '/app',
        '/app/.venv/bin',
        '/usr/local/lib/python312.zip',
        '/usr/local/lib/python3.12',
        '/usr/local/lib/python3.12/lib-dynload',
        '/app/.venv/lib/python3.12/site-packages']
        Server time: Wed, 22 Jul 2026 21:30:27 +0000









        Traceback
        Switch to copy-and-paste view








        • /app/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py, line 42, in inner







          1.     can rely on getting a response instead of an exception.


          2.     """


          3.     if iscoroutinefunction(get_response):




          4.         @wraps(get_response)


          5.         async def inner(request):


          6.             try:





          1.                 response = await get_response(request)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …





          1.             except Exception as exc:


          2.                 response = await sync_to_async(


          3.                     response_for_exception, thread_sensitive=False


          4.                 )(request, exc)


          5.             return response












          Local vars


























          Variable Value
          exc
          RTreeError('Error in "Index_Create": Spatial Index Error: InvalidPageException: Unknown page id 1')
          get_response
          <bound method BaseHandler._get_response_async of <django.core.handlers.asgi.ASGIHandler object at 0x7f28a6f37fb0>>
          request
          <ASGIRequest: POST '/scd/flight_planning/clear_area_requests'>








        • /app/.venv/lib/python3.12/site-packages/django/core/handlers/base.py, line 253, in _get_response_async







          1.             wrapped_callback = self.make_view_atomic(callback)


          2.             # If it is a synchronous view, run it in a subthread


          3.             if not iscoroutinefunction(wrapped_callback):


          4.                 wrapped_callback = sync_to_async(


          5.                     wrapped_callback, thread_sensitive=True


          6.                 )


          7.             try:





          1.                 response = await wrapped_callback(
            …





          1.                     request, *callback_args, **callback_kwargs


          2.                 )


          3.             except Exception as e:


          4.                 response = await sync_to_async(


          5.                     self.process_exception_by_middleware,


          6.                     thread_sensitive=True,










          Local vars



















































          Variable Value
          callback
          <function View.as_view.<locals>.view at 0x7f288fe94220>
          callback_args
          ()
          callback_kwargs
          {}
          middleware_method
          <asgiref.sync.SyncToAsync object at 0x7f28a6751550>
          request
          <ASGIRequest: POST '/scd/flight_planning/clear_area_requests'>
          response
          None
          self
          <django.core.handlers.asgi.ASGIHandler object at 0x7f28a6f37fb0>
          wrapped_callback
          <asgiref.sync.SyncToAsync object at 0x7f288edb92b0>








        • /usr/local/lib/python3.12/concurrent/futures/thread.py, line 59, in run







          1.         self.kwargs = kwargs




          2.     def run(self):


          3.         if not self.future.set_running_or_notify_cancel():


          4.             return




          5.         try:





          1.             result = self.fn(*self.args, **self.kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …





          1.         except BaseException as exc:


          2.             self.future.set_exception(exc)


          3.             # Break a reference cycle with the exception 'exc'


          4.             self = None


          5.         else:


          6.             self.future.set_result(result)










          Local vars
















          Variable Value
          self
          None








        • /app/.venv/lib/python3.12/site-packages/django/views/decorators/csrf.py, line 65, in _view_wrapper









          1.         async def _view_wrapper(request, *args, **kwargs):


          2.             return await view_func(request, *args, **kwargs)




          3.     else:




          4.         def _view_wrapper(request, *args, **kwargs):





          1.             return view_func(request, *args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.     _view_wrapper.csrf_exempt = True




          2.     return wraps(view_func)(_view_wrapper)










          Local vars































          Variable Value
          args
          ()
          kwargs
          {}
          request
          <ASGIRequest: POST '/scd/flight_planning/clear_area_requests'>
          view_func
          <function View.as_view.<locals>.view at 0x7f288fe94180>








        • /app/.venv/lib/python3.12/site-packages/django/views/generic/base.py, line 105, in view







          1.             self = cls(**initkwargs)


          2.             self.setup(request, *args, **kwargs)


          3.             if not hasattr(self, "request"):


          4.                 raise AttributeError(


          5.                     "%s instance has no 'request' attribute. Did you override "


          6.                     "setup() and forget to call super()?" % cls.__name__


          7.                 )





          1.             return self.dispatch(request, *args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.         view.view_class = cls


          2.         view.view_initkwargs = initkwargs




          3.         # __name__ and __qualname__ are intentionally left unchanged as


          4.         # view_class should be used to robustly determine the name of the view










          Local vars









































          Variable Value
          args
          ()
          cls
          <class 'scd_operations.views.WrappedAPIView'>
          initkwargs
          {}
          kwargs
          {}
          request
          <ASGIRequest: POST '/scd/flight_planning/clear_area_requests'>
          self
          <scd_operations.views.WrappedAPIView object at 0x7f288edb92e0>








        • /app/.venv/lib/python3.12/site-packages/rest_framework/views.py, line 515, in dispatch







          1.                                   self.http_method_not_allowed)


          2.             else:


          3.                 handler = self.http_method_not_allowed




          4.             response = handler(request, *args, **kwargs)




          5.         except Exception as exc:





          1.             response = self.handle_exception(exc)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.         self.response = self.finalize_response(request, response, *args, **kwargs)


          2.         return self.response




          3.     def options(self, request, *args, **kwargs):


          4.         """










          Local vars




































          Variable Value
          args
          ()
          handler
          <bound method api_view.<locals>.decorator.<locals>.handler of <scd_operations.views.WrappedAPIView object at 0x7f288edb92e0>>
          kwargs
          {}
          request
          <rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>
          self
          <scd_operations.views.WrappedAPIView object at 0x7f288edb92e0>








        • /app/.venv/lib/python3.12/site-packages/rest_framework/views.py, line 475, in handle_exception









          1.         exception_handler = self.get_exception_handler()




          2.         context = self.get_exception_handler_context()


          3.         response = exception_handler(exc, context)




          4.         if response is None:





          1.             self.raise_uncaught_exception(exc)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.         response.exception = True


          2.         return response




          3.     def raise_uncaught_exception(self, exc):


          4.         if settings.DEBUG:










          Local vars




































          Variable Value
          context
          {'args': (),
          'kwargs': {},
          'request': <rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>,
          'view': <scd_operations.views.WrappedAPIView object at 0x7f288edb92e0>}
          exc
          RTreeError('Error in "Index_Create": Spatial Index Error: InvalidPageException: Unknown page id 1')
          exception_handler
          <function exception_handler at 0x7f28930c8cc0>
          response
          None
          self
          <scd_operations.views.WrappedAPIView object at 0x7f288edb92e0>








        • /app/.venv/lib/python3.12/site-packages/rest_framework/views.py, line 486, in raise_uncaught_exception









          1.     def raise_uncaught_exception(self, exc):


          2.         if settings.DEBUG:


          3.             request = self.request


          4.             renderer_format = getattr(request.accepted_renderer, 'format')


          5.             use_plaintext_traceback = renderer_format not in ('html', 'api', 'admin')


          6.             request.force_plaintext_errors(use_plaintext_traceback)





          1.         raise exc
            ^^^^^^^^^
            …







          1.     # Note: Views are made CSRF exempt from within `as_view` as to prevent


          2.     # accidental removal of this exemption in cases where `dispatch` needs to


          3.     # be overridden.


          4.     def dispatch(self, request, *args, **kwargs):


          5.         """










          Local vars




































          Variable Value
          exc
          RTreeError('Error in "Index_Create": Spatial Index Error: InvalidPageException: Unknown page id 1')
          renderer_format
          'json'
          request
          <rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>
          self
          <scd_operations.views.WrappedAPIView object at 0x7f288edb92e0>
          use_plaintext_traceback
          True








        • /app/.venv/lib/python3.12/site-packages/rest_framework/views.py, line 512, in dispatch







          1.             # Get the appropriate handler method


          2.             if request.method.lower() in self.http_method_names:


          3.                 handler = getattr(self, request.method.lower(),


          4.                                   self.http_method_not_allowed)


          5.             else:


          6.                 handler = self.http_method_not_allowed







          1.             response = handler(request, *args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.         except Exception as exc:


          2.             response = self.handle_exception(exc)




          3.         self.response = self.finalize_response(request, response, *args, **kwargs)


          4.         return self.response










          Local vars




































          Variable Value
          args
          ()
          handler
          <bound method api_view.<locals>.decorator.<locals>.handler of <scd_operations.views.WrappedAPIView object at 0x7f288edb92e0>>
          kwargs
          {}
          request
          <rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>
          self
          <scd_operations.views.WrappedAPIView object at 0x7f288edb92e0>








        • /app/.venv/lib/python3.12/site-packages/rest_framework/decorators.py, line 50, in handler







          1.         assert isinstance(http_method_names, (list, tuple)), \


          2.             '@api_view expected a list of strings, received %s' % type(http_method_names).__name__




          3.         allowed_methods = set(http_method_names) | {'options'}


          4.         WrappedAPIView.http_method_names = [method.lower() for method in allowed_methods]




          5.         def handler(self, *args, **kwargs):





          1.             return func(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^
            …







          1.         for method in http_method_names:


          2.             setattr(WrappedAPIView, method.lower(), handler)




          3.         WrappedAPIView.__name__ = func.__name__


          4.         WrappedAPIView.__module__ = func.__module__










          Local vars































          Variable Value
          args
          (<rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>,)
          func
          <function flight_planning_clear_area_request at 0x7f288fe94040>
          kwargs
          {}
          self
          <scd_operations.views.WrappedAPIView object at 0x7f288edb92e0>








        • /app/auth_helper/utils.py, line 131, in decorated







          1.                 logger.error(f"Token verification failed: {token_error}")


          2.                 return JsonResponse(


          3.                     {"detail": "Invalid token", "error details": f"{token_error}"},


          4.                     status=401,


          5.                 )


          6.             decoded_scopes_set = set(decoded.get("scope", "").split())


          7.             if (allow_any and decoded_scopes_set & set(required_scopes)) or set(required_scopes).issubset(decoded_scopes_set):





          1.                 return f(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^
            …







          1.             return JsonResponse({"message": "You don't have access to this resource"}, status=403)




          2.         return decorated




          3.     return require_scope










          Local vars













































































































































          Variable Value
          API_IDENTIFIER
          'rtm.airmarket.stage.flysafe.live'
          BYPASS_AUTH_TOKEN_VERIFICATION
          0
          DSS_AUTH_JWKS_ENDPOINT
          'https://auth.stage.iart.software/.well-known/jwks.json'
          PASSPORT_JWKS_URL
          'https://auth.airmarket.stage.flysafe.live/.well-known/jwks.json'
          PASSPORT_URL
          'https://auth.airmarket.stage.flysafe.live'
          allow_any
          False
          args
          (<rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>,)
          auth
          ('Bearer '
          'eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQwNywiaWF0IjoxNzg0NzU1ODA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.GOZutcuLWqLPl89guuM0xSjM3D_92qppyVD6Bg_T29REHPgDVfyWhTsjeSCCwr0gB5duEHAbP3oSgKAmFEPFVCx5GkA9aBZowj5mqrP8UECrjcpkDMN0x3WuqE8PHhyVLmPO_ESNnTZQcH4wplM3vbBWKjZVfmASn2jEpuLOiXycfGztWSQqxs9SbHMuLhnmpRAbyvBM-9LkyeuvdCONBYiw21mVitdl5MnUdt8idZ4RXeBSBf5gW9DsI5MzMN5L6j-IlJpsYEczJaHovWc9fEHP22PZLMJouTmerTIhpJ9uUYCJa3smtZ71o-zM9TIUS6igbYckvkWf2S_y4xECDUKk-HKD1AK5mnhcIX_ZXvptXNbX0qPeUYuJWccdv0i0MURiiGOHZQzFQJ189uczcvlDFu0xbaGhXbzcssxdlaOw4GOvKXazod9Qj_C3Xqx--34aNOJ-A6Gda8guX4i7Q1yFHfxW3xkDdzpAlnzmAgw7MgZcRHGM6H-14SPiqRyU-U8_mZfQcn5VG5m0aOfAbSnfMCfet5CbZ2-ZnSIV2O9C1vwIQiOai22I9YC1Hw2CQQjkPaKwxwdXjztY68RrPvGpCa4Zbpw-eWS0RaY2Lam6peWm6cbeDiJUbVWX4isgZkcZsNF6PrYUxtcDZBnGu9lX0OJNRqc2ZAzqh9RiLxE')
          decoded
          {'aud': 'rtm.airmarket.stage.flysafe.live',
          'exp': 1784759407,
          'iat': 1784755807,
          'iss': 'https://auth.stage.iart.software',
          'scope': 'interuss.flight_planning.direct_automated_test',
          'sub': 'DSS Qualifer1',
          'typ': 'Bearer'}
          decoded_scopes_set
          {'interuss.flight_planning.direct_automated_test'}
          dss_jwks_data
          {'keys': [{'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM',
          'kty': 'RSA',
          'n': 'yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc',
          'use': 'sig'}]}
          f
          <function flight_planning_clear_area_request at 0x7f288fdebf60>
          jwks_data
          {'keys': [{'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw',
          'kty': 'RSA',
          'n': 'x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8',
          'use': 'sig'},
          {'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM',
          'kty': 'RSA',
          'n': 'yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc',
          'use': 'sig'}]}
          jwks_keys
          [{'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw',
          'kty': 'RSA',
          'n': 'x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8',
          'use': 'sig'},
          {'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM',
          'kty': 'RSA',
          'n': 'yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc',
          'use': 'sig'}]
          kid
          'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM'
          kwargs
          {}
          parts
          ['Bearer',
          'eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQwNywiaWF0IjoxNzg0NzU1ODA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.GOZutcuLWqLPl89guuM0xSjM3D_92qppyVD6Bg_T29REHPgDVfyWhTsjeSCCwr0gB5duEHAbP3oSgKAmFEPFVCx5GkA9aBZowj5mqrP8UECrjcpkDMN0x3WuqE8PHhyVLmPO_ESNnTZQcH4wplM3vbBWKjZVfmASn2jEpuLOiXycfGztWSQqxs9SbHMuLhnmpRAbyvBM-9LkyeuvdCONBYiw21mVitdl5MnUdt8idZ4RXeBSBf5gW9DsI5MzMN5L6j-IlJpsYEczJaHovWc9fEHP22PZLMJouTmerTIhpJ9uUYCJa3smtZ71o-zM9TIUS6igbYckvkWf2S_y4xECDUKk-HKD1AK5mnhcIX_ZXvptXNbX0qPeUYuJWccdv0i0MURiiGOHZQzFQJ189uczcvlDFu0xbaGhXbzcssxdlaOw4GOvKXazod9Qj_C3Xqx--34aNOJ-A6Gda8guX4i7Q1yFHfxW3xkDdzpAlnzmAgw7MgZcRHGM6H-14SPiqRyU-U8_mZfQcn5VG5m0aOfAbSnfMCfet5CbZ2-ZnSIV2O9C1vwIQiOai22I9YC1Hw2CQQjkPaKwxwdXjztY68RrPvGpCa4Zbpw-eWS0RaY2Lam6peWm6cbeDiJUbVWX4isgZkcZsNF6PrYUxtcDZBnGu9lX0OJNRqc2ZAzqh9RiLxE']
          passport_jwks_data
          {'keys': [{'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw',
          'kty': 'RSA',
          'n': 'x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8',
          'use': 'sig'}]}
          passport_jwks_data_response
          <Response [200]>
          public_key
          <cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f288f916870>
          public_keys
          {'Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw': <cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f288f916970>,
          'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM': <cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f288f916870>}
          request
          <rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>
          required_scopes
          ['interuss.flight_planning.direct_automated_test']
          s
          <requests.sessions.Session object at 0x7f2890560c80>
          token
          'eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQwNywiaWF0IjoxNzg0NzU1ODA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.GOZutcuLWqLPl89guuM0xSjM3D_92qppyVD6Bg_T29REHPgDVfyWhTsjeSCCwr0gB5duEHAbP3oSgKAmFEPFVCx5GkA9aBZowj5mqrP8UECrjcpkDMN0x3WuqE8PHhyVLmPO_ESNnTZQcH4wplM3vbBWKjZVfmASn2jEpuLOiXycfGztWSQqxs9SbHMuLhnmpRAbyvBM-9LkyeuvdCONBYiw21mVitdl5MnUdt8idZ4RXeBSBf5gW9DsI5MzMN5L6j-IlJpsYEczJaHovWc9fEHP22PZLMJouTmerTIhpJ9uUYCJa3smtZ71o-zM9TIUS6igbYckvkWf2S_y4xECDUKk-HKD1AK5mnhcIX_ZXvptXNbX0qPeUYuJWccdv0i0MURiiGOHZQzFQJ189uczcvlDFu0xbaGhXbzcssxdlaOw4GOvKXazod9Qj_C3Xqx--34aNOJ-A6Gda8guX4i7Q1yFHfxW3xkDdzpAlnzmAgw7MgZcRHGM6H-14SPiqRyU-U8_mZfQcn5VG5m0aOfAbSnfMCfet5CbZ2-ZnSIV2O9C1vwIQiOai22I9YC1Hw2CQQjkPaKwxwdXjztY68RrPvGpCa4Zbpw-eWS0RaY2Lam6peWm6cbeDiJUbVWX4isgZkcZsNF6PrYUxtcDZBnGu9lX0OJNRqc2ZAzqh9RiLxE'
          unverified_token_headers
          {'alg': 'RS256',
          'kid': 'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM',
          'typ': 'JWT'}








        • /app/scd_operations/views.py, line 728, in flight_planning_clear_area_request







          1.         extent_raw = clear_area_request["extent"]


          2.     except KeyError as ke:


          3.         return Response(


          4.             {"result": "Could not parse clear area payload, expected key %s not found " % ke},


          5.             status=status.HTTP_400_BAD_REQUEST,


          6.         )


          7.     my_flight_plan_clear_area_handler = DSSAreaClearHandler(request_id=request_id)





          1.     clear_area_response = my_flight_plan_clear_area_handler.clear_area_request(extent_raw=extent_raw)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …





          1.     return JsonResponse(json.loads(json.dumps(clear_area_response, cls=EnhancedJSONEncoder)), status=200)










          Local vars




































          Variable Value
          clear_area_request
          {'extent': {'time_end': {'format': 'RFC3339',
          'value': '2026-07-22T22:59:41.080710Z'},
          'time_start': {'format': 'RFC3339',
          'value': '2026-07-22T21:29:40.080710Z'},
          'volume': {'altitude_lower': {'reference': 'W84',
          'units': 'M',
          'value': 1313.95},
          'altitude_upper': {'reference': 'W84',
          'units': 'M',
          'value': 1394.0},
          'outline_polygon': {'vertices': [{'lat': 72.67257752477333,
          'lng': -47.69150466184897},
          {'lat': 72.67337900814168,
          'lng': -47.69150466184897},
          {'lat': 72.67337900814168,
          'lng': -47.68868622127174},
          {'lat': 72.67257752477333,
          'lng': -47.68868622127174}]}}},
          'request_id': 'ce1a44d4-eb7d-447e-8b44-98f80c1628c4'}
          extent_raw
          {'time_end': {'format': 'RFC3339', 'value': '2026-07-22T22:59:41.080710Z'},
          'time_start': {'format': 'RFC3339', 'value': '2026-07-22T21:29:40.080710Z'},
          'volume': {'altitude_lower': {'reference': 'W84',
          'units': 'M',
          'value': 1313.95},
          'altitude_upper': {'reference': 'W84',
          'units': 'M',
          'value': 1394.0},
          'outline_polygon': {'vertices': [{'lat': 72.67257752477333,
          'lng': -47.69150466184897},
          {'lat': 72.67337900814168,
          'lng': -47.69150466184897},
          {'lat': 72.67337900814168,
          'lng': -47.68868622127174},
          {'lat': 72.67257752477333,
          'lng': -47.68868622127174}]}}}
          my_flight_plan_clear_area_handler
          <scd_operations.utils.DSSAreaClearHandler object at 0x7f288edbaf60>
          request
          <rest_framework.request.Request: POST '/scd/flight_planning/clear_area_requests'>
          request_id
          'ce1a44d4-eb7d-447e-8b44-98f80c1628c4'








        • /app/scd_operations/utils.py, line 206, in clear_area_request







          1.         # Create a list of Volume4D objects


          2.         my_operational_intent_parser = dss_scd_helper.OperationalIntentReferenceHelper()


          3.         volume4D = my_operational_intent_parser.parse_volume_to_volume4D(volume=extent_raw)


          4.         my_geo_json_converter = dss_scd_helper.VolumesConverter()




          5.         my_geo_json_converter.convert_volumes_to_geojson(volumes=[volume4D])


          6.         view_rect_bounds = my_geo_json_converter.get_bounds()





          1.         my_rtree_helper = rtree_helper.OperationalIntentsIndexFactory(index_name=OPINT_INDEX_BASEPATH)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …





          1.         my_rtree_helper.generate_active_flights_operational_intents_index()


          2.         op_ints_exist = my_rtree_helper.check_op_ints_exist()


          3.         all_existing_op_ints_in_area = []


          4.         if op_ints_exist:


          5.             all_existing_op_ints_in_area = my_rtree_helper.check_box_intersection(view_box=view_rect_bounds)












          Local vars
























































          Variable Value
          extent_raw
          {'time_end': {'format': 'RFC3339', 'value': '2026-07-22T22:59:41.080710Z'},
          'time_start': {'format': 'RFC3339', 'value': '2026-07-22T21:29:40.080710Z'},
          'volume': {'altitude_lower': {'reference': 'W84',
          'units': 'M',
          'value': 1313.95},
          'altitude_upper': {'reference': 'W84',
          'units': 'M',
          'value': 1394.0},
          'outline_polygon': {'vertices': [{'lat': 72.67257752477333,
          'lng': -47.69150466184897},
          {'lat': 72.67337900814168,
          'lng': -47.69150466184897},
          {'lat': 72.67337900814168,
          'lng': -47.68868622127174},
          {'lat': 72.67257752477333,
          'lng': -47.68868622127174}]}}}
          my_database_reader
          <common.database_operations.FlightBlenderDatabaseReader object at 0x7f288edbae10>
          my_database_writer
          <common.database_operations.FlightBlenderDatabaseWriter object at 0x7f288edba810>
          my_geo_json_converter
          <scd_operations.dss_scd_helper.VolumesConverter object at 0x7f288edbb9b0>
          my_operational_intent_parser
          <scd_operations.dss_scd_helper.OperationalIntentReferenceHelper object at 0x7f288edb8320>
          my_scd_dss_helper
          <scd_operations.dss_scd_helper.SCDOperations object at 0x7f288edbbbf0>
          self
          <scd_operations.utils.DSSAreaClearHandler object at 0x7f288edbaf60>
          view_rect_bounds
          (-47.69150466184897, 72.67257752477333, -47.68868622127174, 72.67337900814168)
          volume4D
          Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=72.67257752477333,
          lng=-47.69150466184897),
          LatLngPoint(lat=72.67337900814168,
          lng=-47.69150466184897),
          LatLngPoint(lat=72.67337900814168,
          lng=-47.68868622127174),
          LatLngPoint(lat=72.67257752477333,
          lng=-47.68868622127174)]),
          altitude_lower=Altitude(value=1313.95,
          reference='W84',
          units='M'),
          altitude_upper=Altitude(value=1394.0,
          reference='W84',
          units='M'),
          outline_circle=None),
          time_start=Time(format='RFC3339', value='2026-07-22T21:29:40.080710Z'),
          time_end=Time(format='RFC3339', value='2026-07-22T22:59:41.080710Z'))








        • /app/rid_operations/rtree_helper.py, line 29, in __init__







          1.     def check_volume_(self, altitude_a: Altitude, altitude_b: Altitude) -> bool:


          2.         # TODO: Implement checking of two altitudes


          3.         return True






          4. class OperationalIntentsIndexFactory:


          5.     def __init__(self, index_name: str):





          1.         self.idx = index.Index(index_name)
            ^^^^^^^^^^^^^^^^^^^^^^^
            …





          1.         self.r = get_redis()




          2.     def add_box_to_index(


          3.         self,


          4.         enumerated_id: int,


          5.         flight_id: str,










          Local vars





















          Variable Value
          index_name
          '/tmp/blender_opint_proc_idx'
          self
          <rid_operations.rtree_helper.OperationalIntentsIndexFactory object at 0x7f2892eaaab0>








        • /app/.venv/lib/python3.12/site-packages/rtree/index.py, line 296, in __init__







          1.                 raise NotImplementedError(


          2.                     "libspatialindex >= 2.1 needed for bulk insert"


          3.                 )




          4.             if self._exception:


          5.                 raise self._exception


          6.         else:





          1.             self.handle = IndexHandle(self.properties.handle)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …





          1.             if stream:  # Bulk insert not supported, so add one by one


          2.                 for item in stream:


          3.                     self.insert(*item)


          4.             elif arrays:


          5.                 raise NotImplementedError("Bulk insert only supported for RTrees")












          Local vars


































































          Variable Value
          args
          ('/tmp/blender_opint_proc_idx',)
          arrays
          None
          basename
          '/tmp/blender_opint_proc_idx'
          d
          '/tmp'
          f
          '/tmp/blender_opint_proc_idx.idx'
          kwargs
          {}
          p
          '/tmp/blender_opint_proc_idx.idx'
          ps
          None
          self
          Error in formatting: AttributeError: 'Index' object has no attribute 'handle'
          storage
          None
          stream
          None








        • /app/.venv/lib/python3.12/site-packages/rtree/index.py, line 1590, in __init__









          1. class InvalidHandleException(Exception):


          2.     """Handle has been destroyed and can no longer be used"""






          3. class Handle:


          4.     def __init__(self, *args: Any, **kwargs: Any) -> None:





          1.         self._ptr = self._create(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.     def _create(self, *args: Any, **kwargs: Any):


          2.         raise NotImplementedError




          3.     def _destroy(self, ptr):


          4.         raise NotImplementedError










          Local vars


























          Variable Value
          args
          (<rtree.index.PropertyHandle object at 0x7f288edb6a80>,)
          kwargs
          {}
          self
          <rtree.index.IndexHandle object at 0x7f288edb47a0>








        • /app/.venv/lib/python3.12/site-packages/rtree/core.py, line 25, in check_void









          1. def check_void(result, func, cargs):


          2.     "Error checking for void* returns"


          3.     if not bool(result):


          4.         s = rt.Error_GetLastErrorMsg().decode()


          5.         msg = f'Error in "{func.__name__}": {s}'


          6.         rt.Error_Reset()





          1.         raise RTreeError(msg)
            ^^^^^^^^^^^^^^^^^^^^^
            …





          1.     return result






          2. def check_void_done(result, func, cargs):


          3.     "Error checking for void* returns that might be empty with no error"


          4.     if rt.Error_GetErrorCount():










          Local vars




































          Variable Value
          cargs
          (<rtree.index.PropertyHandle object at 0x7f288edb6a80>,)
          func
          <_FuncPtr object at 0x7f288fec5910>
          msg
          ('Error in "Index_Create": Spatial Index Error: InvalidPageException: Unknown '
          'page id 1')
          result
          None
          s
          'Spatial Index Error: InvalidPageException: Unknown page id 1'











        value="RTreeError at /scd/flight_planning/clear_area_requests">














        Request information





        USER


        AnonymousUser




        GET



        No GET data




        POST



        No POST data




        FILES



        No FILES data






        No cookie data




        META














































































































































        Variable Value
        CONTENT_LENGTH
        '628'
        CONTENT_TYPE
        'application/json'
        HTTP_ACCEPT
        '*/*'
        HTTP_ACCEPT_ENCODING
        'gzip, deflate, br'
        HTTP_AUTHORIZATION
        '********************'
        HTTP_HOST
        'rtm.airmarket.stage.flysafe.live'
        HTTP_USER_AGENT
        'python-requests/2.34.2'
        HTTP_X_FORWARDED_FOR
        '10.10.4.220'
        HTTP_X_FORWARDED_HOST
        'rtm.airmarket.stage.flysafe.live'
        HTTP_X_FORWARDED_PORT
        '443'
        HTTP_X_FORWARDED_PROTO
        'https'
        HTTP_X_FORWARDED_SCHEME
        'https'
        HTTP_X_REAL_IP
        '10.10.4.220'
        HTTP_X_REQUEST_ID
        'b571c7e0a2b9cd3660d4f871b2497b72'
        HTTP_X_SCHEME
        'https'
        PATH_INFO
        '/scd/flight_planning/clear_area_requests'
        QUERY_STRING
        ''
        REMOTE_ADDR
        '10.10.3.221'
        REMOTE_HOST
        '10.10.3.221'
        REMOTE_PORT
        46854
        REQUEST_METHOD
        'POST'
        SCRIPT_NAME
        ''
        SERVER_NAME
        '10.10.4.252'
        SERVER_PORT
        '8000'
        wsgi.multiprocess
        True
        wsgi.multithread
        True



        Settings


        Using settings module flight_blender.settings








































































































































































































































































































































































































































































































































































































































































































































































































































































































        Setting Value
        ABSOLUTE_URL_OVERRIDES
        {}
        ADMINS
        []
        ALLOWED_HOSTS
        ['*']
        APPEND_SLASH
        True
        ASGI_APPLICATION
        'flight_blender.asgi.application'
        ASTM_F3623_SDSP_CUSTOM_DATA_FUSER_CLASS
        'surveillance_monitoring_operations.utils.TrafficDataFuser'
        AUTHENTICATION_BACKENDS
        '********************'
        AUTH_PASSWORD_VALIDATORS
        '********************'
        AUTH_USER_MODEL
        '********************'
        BASE_DIR
        PosixPath('/app')
        BROKER_URL
        'redis://:blender_redis_password@redis-blender:6379'
        CACHES
        {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
        CACHE_MIDDLEWARE_ALIAS
        'default'
        CACHE_MIDDLEWARE_KEY_PREFIX
        '********************'
        CACHE_MIDDLEWARE_SECONDS
        600
        CELERY_ACCEPT_CONTENT
        ['json']
        CELERY_BEAT_SCHEDULE
        {'process-daa-logic-every-second': {'schedule': 1.0,
        'task': 'process_daa_logic'}}
        CELERY_BEAT_SCHEDULER
        'django_celery_beat.schedulers:DatabaseScheduler'
        CELERY_BROKER_URL
        'redis://:blender_redis_password@redis-blender:6379'
        CELERY_RESULT_BACKEND
        'redis://:blender_redis_password@redis-blender:6379'
        CELERY_RESULT_SERIALIZER
        'json'
        CELERY_TASK_ROUTES
        {'process_daa_logic': {'queue': 'daa'},
        'send_daa_operational_update_message': {'queue': 'daa'},
        'send_proximity_alert_notification': {'queue': 'daa'}}
        CELERY_TASK_SERIALIZER
        'json'
        CELERY_TIMEZONE
        'UTC'
        CHANNEL_LAYERS
        {'default': {'BACKEND': 'channels_redis.core.RedisChannelLayer',
        'CONFIG': {'hosts': ['redis://:blender_redis_password@redis-blender:6379']}}}
        CSRF_COOKIE_AGE
        31449600
        CSRF_COOKIE_DOMAIN
        None
        CSRF_COOKIE_HTTPONLY
        False
        CSRF_COOKIE_NAME
        'csrftoken'
        CSRF_COOKIE_PATH
        '/'
        CSRF_COOKIE_SAMESITE
        'Lax'
        CSRF_COOKIE_SECURE
        False
        CSRF_FAILURE_VIEW
        'django.views.csrf.csrf_failure'
        CSRF_HEADER_NAME
        'HTTP_X_CSRFTOKEN'
        CSRF_TRUSTED_ORIGINS
        []
        CSRF_USE_SESSIONS
        False
        CUSTOM_VOLUME_4D_GENERATION_CLASS
        ''
        DATABASES
        {'default': {'ATOMIC_REQUESTS': False,
        'AUTOCOMMIT': True,
        'CONN_HEALTH_CHECKS': False,
        'CONN_MAX_AGE': 0,
        'ENGINE': 'django.db.backends.postgresql',
        'HOST': 'db-blender',
        'NAME': 'blender_db',
        'OPTIONS': {},
        'PASSWORD': '********************',
        'PORT': 5432,
        'TEST': {'CHARSET': None,
        'COLLATION': None,
        'MIGRATE': True,
        'MIRROR': None,
        'NAME': None},
        'TIME_ZONE': None,
        'USER': 'mydatabaseuser'}}
        DATABASE_ROUTERS
        []
        DATA_UPLOAD_MAX_MEMORY_SIZE
        2621440
        DATA_UPLOAD_MAX_NUMBER_FIELDS
        1000
        DATA_UPLOAD_MAX_NUMBER_FILES
        100
        DATETIME_FORMAT
        'N j, Y, P'
        DATETIME_INPUT_FORMATS
        ['%Y-%m-%d %H:%M:%S',
        '%Y-%m-%d %H:%M:%S.%f',
        '%Y-%m-%d %H:%M',
        '%m/%d/%Y %H:%M:%S',
        '%m/%d/%Y %H:%M:%S.%f',
        '%m/%d/%Y %H:%M',
        '%m/%d/%y %H:%M:%S',
        '%m/%d/%y %H:%M:%S.%f',
        '%m/%d/%y %H:%M']
        DATE_FORMAT
        'N j, Y'
        DATE_INPUT_FORMATS
        ['%Y-%m-%d',
        '%m/%d/%Y',
        '%m/%d/%y',
        '%b %d %Y',
        '%b %d, %Y',
        '%d %b %Y',
        '%d %b, %Y',
        '%B %d %Y',
        '%B %d, %Y',
        '%d %B %Y',
        '%d %B, %Y']
        DEBUG
        1
        DEBUG_PROPAGATE_EXCEPTIONS
        False
        DECIMAL_SEPARATOR
        '.'
        DEFAULT_AUTO_FIELD
        'django.db.models.AutoField'
        DEFAULT_CHARSET
        'utf-8'
        DEFAULT_EXCEPTION_REPORTER
        'django.views.debug.ExceptionReporter'
        DEFAULT_EXCEPTION_REPORTER_FILTER
        'django.views.debug.SafeExceptionReporterFilter'
        DEFAULT_FROM_EMAIL
        'webmaster@localhost'
        DEFAULT_INDEX_TABLESPACE
        ''
        DEFAULT_TABLESPACE
        ''
        DISALLOWED_USER_AGENTS
        []
        EMAIL_BACKEND
        'django.core.mail.backends.smtp.EmailBackend'
        EMAIL_HOST
        'localhost'
        EMAIL_HOST_PASSWORD
        '********************'
        EMAIL_HOST_USER
        ''
        EMAIL_PORT
        25
        EMAIL_SSL_CERTFILE
        None
        EMAIL_SSL_KEYFILE
        '********************'
        EMAIL_SUBJECT_PREFIX
        '[Django] '
        EMAIL_TIMEOUT
        None
        EMAIL_USE_LOCALTIME
        False
        EMAIL_USE_SSL
        False
        EMAIL_USE_TLS
        False
        ENV_FILE
        ''
        FILE_UPLOAD_DIRECTORY_PERMISSIONS
        None
        FILE_UPLOAD_HANDLERS
        ['django.core.files.uploadhandler.MemoryFileUploadHandler',
        'django.core.files.uploadhandler.TemporaryFileUploadHandler']
        FILE_UPLOAD_MAX_MEMORY_SIZE
        2621440
        FILE_UPLOAD_PERMISSIONS
        420
        FILE_UPLOAD_TEMP_DIR
        None
        FIRST_DAY_OF_WEEK
        0
        FIXTURE_DIRS
        []
        FLIGHT_BLENDER_PLUGIN_AVOIDANCE_ENGINE
        'detect_and_avoid_operations.avoidance.engine.DefaultAvoidanceEngine'
        FLIGHT_BLENDER_PLUGIN_DECONFLICTION_ENGINE
        'flight_declaration_operations.deconfliction_engine.DefaultDeconflictionEngine'
        FLIGHT_BLENDER_PLUGIN_TRAFFIC_DATA_FUSER
        'surveillance_monitoring_operations.utils.TrafficDataFuser'
        FLIGHT_BLENDER_PLUGIN_VOLUME_4D_GENERATOR
        ''
        FORCE_SCRIPT_NAME
        None
        FORMAT_MODULE_PATH
        None
        FORMS_URLFIELD_ASSUME_HTTPS
        False
        FORM_RENDERER
        'django.forms.renderers.DjangoTemplates'
        IGNORABLE_404_URLS
        []
        INSTALLED_APPS
        ['django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'django_celery_beat',
        'django_filters',
        'rest_framework',
        'flight_declaration_operations',
        'detect_and_avoid_operations',
        'constraint_operations',
        'geo_fence_operations',
        'scd_operations',
        'uss_operations',
        'flight_feed_operations',
        'surveillance_monitoring_operations',
        'conformance_monitoring_operations',
        'notification_operations',
        'rid_operations',
        'versioning_operations',
        'weather_monitoring_operations']
        INTERNAL_IPS
        []
        LANGUAGES
        [('af', 'Afrikaans'),
        ('ar', 'Arabic'),
        ('ar-dz', 'Algerian Arabic'),
        ('ast', 'Asturian'),
        ('az', 'Azerbaijani'),
        ('bg', 'Bulgarian'),
        ('be', 'Belarusian'),
        ('bn', 'Bengali'),
        ('br', 'Breton'),
        ('bs', 'Bosnian'),
        ('ca', 'Catalan'),
        ('ckb', 'Central Kurdish (Sorani)'),
        ('cs', 'Czech'),
        ('cy', 'Welsh'),
        ('da', 'Danish'),
        ('de', 'German'),
        ('dsb', 'Lower Sorbian'),
        ('el', 'Greek'),
        ('en', 'English'),
        ('en-au', 'Australian English'),
        ('en-gb', 'British English'),
        ('eo', 'Esperanto'),
        ('es', 'Spanish'),
        ('es-ar', 'Argentinian Spanish'),
        ('es-co', 'Colombian Spanish'),
        ('es-mx', 'Mexican Spanish'),
        ('es-ni', 'Nicaraguan Spanish'),
        ('es-ve', 'Venezuelan Spanish'),
        ('et', 'Estonian'),
        ('eu', 'Basque'),
        ('fa', 'Persian'),
        ('fi', 'Finnish'),
        ('fr', 'French'),
        ('fy', 'Frisian'),
        ('ga', 'Irish'),
        ('gd', 'Scottish Gaelic'),
        ('gl', 'Galician'),
        ('he', 'Hebrew'),
        ('hi', 'Hindi'),
        ('hr', 'Croatian'),
        ('hsb', 'Upper Sorbian'),
        ('hu', 'Hungarian'),
        ('hy', 'Armenian'),
        ('ia', 'Interlingua'),
        ('id', 'Indonesian'),
        ('ig', 'Igbo'),
        ('io', 'Ido'),
        ('is', 'Icelandic'),
        ('it', 'Italian'),
        ('ja', 'Japanese'),
        ('ka', 'Georgian'),
        ('kab', 'Kabyle'),
        ('kk', 'Kazakh'),
        ('km', 'Khmer'),
        ('kn', 'Kannada'),
        ('ko', 'Korean'),
        ('ky', 'Kyrgyz'),
        ('lb', 'Luxembourgish'),
        ('lt', 'Lithuanian'),
        ('lv', 'Latvian'),
        ('mk', 'Macedonian'),
        ('ml', 'Malayalam'),
        ('mn', 'Mongolian'),
        ('mr', 'Marathi'),
        ('ms', 'Malay'),
        ('my', 'Burmese'),
        ('nb', 'Norwegian Bokmål'),
        ('ne', 'Nepali'),
        ('nl', 'Dutch'),
        ('nn', 'Norwegian Nynorsk'),
        ('os', 'Ossetic'),
        ('pa', 'Punjabi'),
        ('pl', 'Polish'),
        ('pt', 'Portuguese'),
        ('pt-br', 'Brazilian Portuguese'),
        ('ro', 'Romanian'),
        ('ru', 'Russian'),
        ('sk', 'Slovak'),
        ('sl', 'Slovenian'),
        ('sq', 'Albanian'),
        ('sr', 'Serbian'),
        ('sr-latn', 'Serbian Latin'),
        ('sv', 'Swedish'),
        ('sw', 'Swahili'),
        ('ta', 'Tamil'),
        ('te', 'Telugu'),
        ('tg', 'Tajik'),
        ('th', 'Thai'),
        ('tk', 'Turkmen'),
        ('tr', 'Turkish'),
        ('tt', 'Tatar'),
        ('udm', 'Udmurt'),
        ('ug', 'Uyghur'),
        ('uk', 'Ukrainian'),
        ('ur', 'Urdu'),
        ('uz', 'Uzbek'),
        ('vi', 'Vietnamese'),
        ('zh-hans', 'Simplified Chinese'),
        ('zh-hant', 'Traditional Chinese')]
        LANGUAGES_BIDI
        ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']
        LANGUAGE_CODE
        'en-us'
        LANGUAGE_COOKIE_AGE
        None
        LANGUAGE_COOKIE_DOMAIN
        None
        LANGUAGE_COOKIE_HTTPONLY
        False
        LANGUAGE_COOKIE_NAME
        'django_language'
        LANGUAGE_COOKIE_PATH
        '/'
        LANGUAGE_COOKIE_SAMESITE
        None
        LANGUAGE_COOKIE_SECURE
        False
        LOCALE_PATHS
        []
        LOGGING
        {'disable_existing_loggers': False,
        'handlers': {'console': {'class': 'logging.StreamHandler'}},
        'loggers': {'django': {'handlers': ['console'],
        'level': 'INFO',
        'propagate': True}},
        'version': 1}
        LOGGING_CONFIG
        'logging.config.dictConfig'
        LOGIN_REDIRECT_URL
        '/accounts/profile/'
        LOGIN_URL
        '/accounts/login/'
        LOGOUT_REDIRECT_URL
        None
        MANAGERS
        []
        MEDIA_ROOT
        ''
        MEDIA_URL
        '/'
        MESSAGE_STORAGE
        'django.contrib.messages.storage.fallback.FallbackStorage'
        MIDDLEWARE
        ['django.middleware.security.SecurityMiddleware',
        'django.contrib.sessions.middleware.SessionMiddleware',
        'django.middleware.common.CommonMiddleware',
        'django.middleware.csrf.CsrfViewMiddleware',
        'django.contrib.auth.middleware.AuthenticationMiddleware',
        'django.contrib.messages.middleware.MessageMiddleware',
        'django.middleware.clickjacking.XFrameOptionsMiddleware']
        MIGRATION_MODULES
        {}
        MONTH_DAY_FORMAT
        'F j'
        MQTT_CONFIGURATION
        {'host': 'tenant-emqx',
        'password': '********************',
        'port': 1883,
        'use_tls': False,
        'username': 'admin'}
        NUMBER_GROUPING
        0
        PASSWORD_HASHERS
        '********************'
        PASSWORD_RESET_TIMEOUT
        '********************'
        PREPEND_WWW
        False
        REST_FRAMEWORK
        {'DEFAULT_FILTER_BACKENDS': ['django_filters.rest_framework.DjangoFilterBackend']}
        ROOT_URLCONF
        'flight_blender.urls'
        SECRET_KEY
        '********************'
        SECRET_KEY_FALLBACKS
        '********************'
        SECURE_CONTENT_TYPE_NOSNIFF
        True
        SECURE_CROSS_ORIGIN_OPENER_POLICY
        'same-origin'
        SECURE_HSTS_INCLUDE_SUBDOMAINS
        False
        SECURE_HSTS_PRELOAD
        False
        SECURE_HSTS_SECONDS
        0
        SECURE_PROXY_SSL_HEADER
        None
        SECURE_REDIRECT_EXEMPT
        []
        SECURE_REFERRER_POLICY
        'same-origin'
        SECURE_SSL_HOST
        None
        SECURE_SSL_REDIRECT
        False
        SERVER_EMAIL
        'root@localhost'
        SESSION_CACHE_ALIAS
        'default'
        SESSION_COOKIE_AGE
        1209600
        SESSION_COOKIE_DOMAIN
        None
        SESSION_COOKIE_HTTPONLY
        True
        SESSION_COOKIE_NAME
        'sessionid'
        SESSION_COOKIE_PATH
        '/'
        SESSION_COOKIE_SAMESITE
        'Lax'
        SESSION_COOKIE_SECURE
        False
        SESSION_ENGINE
        'django.contrib.sessions.backends.db'
        SESSION_EXPIRE_AT_BROWSER_CLOSE
        False
        SESSION_FILE_PATH
        None
        SESSION_SAVE_EVERY_REQUEST
        False
        SESSION_SERIALIZER
        'django.contrib.sessions.serializers.JSONSerializer'
        SETTINGS_MODULE
        'flight_blender.settings'
        SHORT_DATETIME_FORMAT
        'm/d/Y P'
        SHORT_DATE_FORMAT
        'm/d/Y'
        SIGNING_BACKEND
        'django.core.signing.TimestampSigner'
        SILENCED_SYSTEM_CHECKS
        []
        STATICFILES_DIRS
        []
        STATICFILES_FINDERS
        ['django.contrib.staticfiles.finders.FileSystemFinder',
        'django.contrib.staticfiles.finders.AppDirectoriesFinder']
        STATIC_ROOT
        None
        STATIC_URL
        '/static/'
        STORAGES
        {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'},
        'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}}
        TEMPLATES
        [{'APP_DIRS': True,
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': ['/app/homebase/templates'],
        'OPTIONS': {'context_processors': ['django.template.context_processors.debug',
        'django.template.context_processors.request',
        'django.contrib.auth.context_processors.auth',
        'django.contrib.messages.context_processors.messages']}}]
        TEST_NON_SERIALIZED_APPS
        []
        TEST_RUNNER
        'django.test.runner.DiscoverRunner'
        THOUSAND_SEPARATOR
        ','
        TIME_FORMAT
        'P'
        TIME_INPUT_FORMATS
        ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
        TIME_ZONE
        'UTC'
        USE_I18N
        True
        USE_L10N
        True
        USE_LOCAL_SQLITE_DATABASE
        0
        USE_THOUSAND_SEPARATOR
        False
        USE_TZ
        True
        USE_X_FORWARDED_HOST
        False
        USE_X_FORWARDED_PORT
        False
        WEATHER_API_BASE_URL
        '********************'
        WSGI_APPLICATION
        None
        X_FRAME_OPTIONS
        'DENY'
        YEAR_MONTH_FORMAT
        'F Y'








        You’re seeing this error because you have DEBUG = True in your
        Django settings file. Change that to False, and Django will
        display a standard page generated by the handler for this status code.






      • json
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.ClearArea
    • participant_id
      :
      airmarket
🌐
46 ⚠️ Valid response to clearing query [45]
Error while instructing airmarket to clear area
Attempt to clear area returned status 500 rather than 200 as expected
⚠️
47 🌐
  • POST rtm.sait.stage.flysafe.live 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://rtm.sait.stage.flysafe.live/scd/flight_planning/clear_area_requests
      • initiated_at
        :
        2026-07-22T21:30:27.860968Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          628
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQwOCwiaWF0IjoxNzg0NzU1ODA4LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhaXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED
      • json
        :
        • request_id
          :
          6ae8ffb3-f195-4f6c-a8bb-e173f7567705
        • extent
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1313.95
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1394.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.69150466184897
                • item_2
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.69150466184897
                • item_3
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.68868622127174
                • item_4
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.68868622127174
          • time_start
            :
            • value
              :
              2026-07-22T21:29:40.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-22T22:59:41.080710Z
            • format
              :
              RFC3339
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:27 GMT
        • Content-Type
          :
          application/json
        • Content-Length
          :
          150
        • Connection
          :
          keep-alive
        • vary
          :
          Accept, Cookie
        • allow
          :
          POST, OPTIONS
        • x-frame-options
          :
          DENY
        • x-content-type-options
          :
          nosniff
        • referrer-policy
          :
          same-origin
        • cross-origin-opener-policy
          :
          same-origin
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.122929
      • reported
        :
        2026-07-22T21:30:27.984721Z
      • json
        :
        • outcome
          :
          • success
            :
            True
          • message
            :
            All operational intents in the area cleared successfully
          • timestamp
            :
            2026-07-22T21:30:27.941051+00:00
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.ClearArea
    • participant_id
      :
      sait
🌐
48 Valid response to clearing query
49 Area cleared successfully
50 🌐
  • POST rtm.sandbox.stage.flysafe.live 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://rtm.sandbox.stage.flysafe.live/scd/flight_planning/clear_area_requests
      • initiated_at
        :
        2026-07-22T21:30:27.988038Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          628
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQxMywiaWF0IjoxNzg0NzU1ODEzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhbmRib3guc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED
      • json
        :
        • request_id
          :
          af8aa9c5-c8c2-4b0d-a7ba-96c29aba3a26
        • extent
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1313.95
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1394.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.69150466184897
                • item_2
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.69150466184897
                • item_3
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.68868622127174
                • item_4
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.68868622127174
          • time_start
            :
            • value
              :
              2026-07-22T21:29:40.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-22T22:59:41.080710Z
            • format
              :
              RFC3339
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:28 GMT
        • Content-Type
          :
          application/json
        • Content-Length
          :
          150
        • Connection
          :
          keep-alive
        • vary
          :
          Accept, Cookie
        • allow
          :
          OPTIONS, POST
        • x-frame-options
          :
          DENY
        • x-content-type-options
          :
          nosniff
        • referrer-policy
          :
          same-origin
        • cross-origin-opener-policy
          :
          same-origin
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.155932
      • reported
        :
        2026-07-22T21:30:28.144737Z
      • json
        :
        • outcome
          :
          • success
            :
            True
          • message
            :
            All operational intents in the area cleared successfully
          • timestamp
            :
            2026-07-22T21:30:28.113620+00:00
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.ClearArea
    • participant_id
      :
      sandbox
🌐
51 Valid response to clearing query
52 Area cleared successfully
53 🌐
  • POST iart.oneskysystems.com 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://iart.oneskysystems.com/uss/inbound/fp/clear_area_requests
      • initiated_at
        :
        2026-07-22T21:30:28.147220Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          628
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQxNCwiaWF0IjoxNzg0NzU1ODE0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaWFydC5vbmVza3lzeXN0ZW1zLmNvbSJ9.REDACTED
      • json
        :
        • request_id
          :
          8b72e48d-ee14-4ae6-8d03-055ea6c341fe
        • extent
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1313.95
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1394.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.69150466184897
                • item_2
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.69150466184897
                • item_3
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.68868622127174
                • item_4
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.68868622127174
          • time_start
            :
            • value
              :
              2026-07-22T21:29:40.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-22T22:59:41.080710Z
            • format
              :
              RFC3339
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:28 GMT
        • Content-Type
          :
          application/json
        • Transfer-Encoding
          :
          chunked
        • Connection
          :
          keep-alive
        • Access-Control-Allow-Methods
          :
          *
        • Access-Control-Allow-Origin
          :
          *
        • Vary
          :
          Origin, Access-Control-Request-Method, Access-Control-Request-Headers
        • X-Content-Type-Options
          :
          nosniff
        • X-XSS-Protection
          :
          0
        • Cache-Control
          :
          no-cache, no-store, max-age=0, must-revalidate
        • Pragma
          :
          no-cache
        • Expires
          :
          0
        • X-Frame-Options
          :
          SAMEORIGIN
        • Referrer-Policy
          :
          no-referrer
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.075738
      • reported
        :
        2026-07-22T21:30:28.223805Z
      • json
        :
        • outcome
          :
          • success
            :
            True
          • message
            :
            Successfully cleared the area
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.ClearArea
    • participant_id
      :
      onesky
🌐
54 Valid response to clearing query
55 Area cleared successfully
56 🌐
  • POST uss-qualifier.stage.iart.software 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/clear_area_requests
      • initiated_at
        :
        2026-07-22T21:30:28.226332Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          628
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQxNiwiaWF0IjoxNzg0NzU1ODE2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoidXNzLXF1YWxpZmllci5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        • request_id
          :
          7d84e964-4830-47c1-99cc-d6659ef49c15
        • extent
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1313.95
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1394.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.69150466184897
                • item_2
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.69150466184897
                • item_3
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.68868622127174
                • item_4
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.68868622127174
          • time_start
            :
            • value
              :
              2026-07-22T21:29:40.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-22T22:59:41.080710Z
            • format
              :
              RFC3339
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:28 GMT
        • Content-Type
          :
          application/json
        • Content-Length
          :
          222
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.041178
      • reported
        :
        2026-07-22T21:30:28.268466Z
      • json
        :
        • outcome
          :
          • details
            :
            • error
              :
              None
            • flight_deletion_errors
              :
            • flights_deleted
              :
            • op_intent_removal_errors
              :
            • op_intents_removed
              :
          • message
            :
            See `details` field in response for more information
          • success
            :
            True
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.ClearArea
    • participant_id
      :
      mock_uss
🌐
57 Valid response to clearing query
58 Area cleared successfully
59 🌐
  • POST rtm.airmarket.stage.flysafe.live 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/clear_area_requests
      • initiated_at
        :
        2026-07-22T21:30:28.271206Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          629
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQwNywiaWF0IjoxNzg0NzU1ODA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED
      • json
        :
        • request_id
          :
          3259d541-eeca-4bea-8f68-7b43bc531507
        • extent
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1335.0
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1420.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.66049404294934
                  • lng
                    :
                    -47.721477702036154
                • item_2
                  :
                  • lat
                    :
                    72.67267865558684
                  • lng
                    :
                    -47.721477702036154
                • item_3
                  :
                  • lat
                    :
                    72.67267865558684
                  • lng
                    :
                    -47.67589964538909
                • item_4
                  :
                  • lat
                    :
                    72.66049404294934
                  • lng
                    :
                    -47.67589964538909
          • time_start
            :
            • value
              :
              2026-07-22T21:29:40.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-22T22:59:40.080710Z
            • format
              :
              RFC3339
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:28 GMT
        • Content-Type
          :
          application/json
        • Content-Length
          :
          150
        • Connection
          :
          keep-alive
        • vary
          :
          Accept, Cookie
        • allow
          :
          OPTIONS, POST
        • x-frame-options
          :
          DENY
        • x-content-type-options
          :
          nosniff
        • referrer-policy
          :
          same-origin
        • cross-origin-opener-policy
          :
          same-origin
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.133208
      • reported
        :
        2026-07-22T21:30:28.405466Z
      • json
        :
        • outcome
          :
          • success
            :
            True
          • message
            :
            All operational intents in the area cleared successfully
          • timestamp
            :
            2026-07-22T21:30:28.357712+00:00
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.ClearArea
    • participant_id
      :
      airmarket
🌐
60 Valid response to clearing query
61 Area cleared successfully
62 🌐
  • POST rtm.sait.stage.flysafe.live 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://rtm.sait.stage.flysafe.live/scd/flight_planning/clear_area_requests
      • initiated_at
        :
        2026-07-22T21:30:28.408603Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          629
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQwOCwiaWF0IjoxNzg0NzU1ODA4LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhaXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED
      • json
        :
        • request_id
          :
          10ac8284-d665-4153-baef-533293480294
        • extent
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1335.0
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1420.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.66049404294934
                  • lng
                    :
                    -47.721477702036154
                • item_2
                  :
                  • lat
                    :
                    72.67267865558684
                  • lng
                    :
                    -47.721477702036154
                • item_3
                  :
                  • lat
                    :
                    72.67267865558684
                  • lng
                    :
                    -47.67589964538909
                • item_4
                  :
                  • lat
                    :
                    72.66049404294934
                  • lng
                    :
                    -47.67589964538909
          • time_start
            :
            • value
              :
              2026-07-22T21:29:40.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-22T22:59:40.080710Z
            • format
              :
              RFC3339
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:28 GMT
        • Content-Type
          :
          application/json
        • Content-Length
          :
          150
        • Connection
          :
          keep-alive
        • vary
          :
          Accept, Cookie
        • allow
          :
          POST, OPTIONS
        • x-frame-options
          :
          DENY
        • x-content-type-options
          :
          nosniff
        • referrer-policy
          :
          same-origin
        • cross-origin-opener-policy
          :
          same-origin
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.049176
      • reported
        :
        2026-07-22T21:30:28.458714Z
      • json
        :
        • outcome
          :
          • success
            :
            True
          • message
            :
            All operational intents in the area cleared successfully
          • timestamp
            :
            2026-07-22T21:30:28.452838+00:00
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.ClearArea
    • participant_id
      :
      sait
🌐
63 Valid response to clearing query
64 Area cleared successfully
65 🌐
  • POST rtm.sandbox.stage.flysafe.live 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://rtm.sandbox.stage.flysafe.live/scd/flight_planning/clear_area_requests
      • initiated_at
        :
        2026-07-22T21:30:28.461452Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          629
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQxMywiaWF0IjoxNzg0NzU1ODEzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhbmRib3guc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED
      • json
        :
        • request_id
          :
          22870efb-6650-4a53-b4aa-fbab51480a82
        • extent
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1335.0
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1420.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.66049404294934
                  • lng
                    :
                    -47.721477702036154
                • item_2
                  :
                  • lat
                    :
                    72.67267865558684
                  • lng
                    :
                    -47.721477702036154
                • item_3
                  :
                  • lat
                    :
                    72.67267865558684
                  • lng
                    :
                    -47.67589964538909
                • item_4
                  :
                  • lat
                    :
                    72.66049404294934
                  • lng
                    :
                    -47.67589964538909
          • time_start
            :
            • value
              :
              2026-07-22T21:29:40.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-22T22:59:40.080710Z
            • format
              :
              RFC3339
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:28 GMT
        • Content-Type
          :
          application/json
        • Content-Length
          :
          150
        • Connection
          :
          keep-alive
        • vary
          :
          Accept, Cookie
        • allow
          :
          OPTIONS, POST
        • x-frame-options
          :
          DENY
        • x-content-type-options
          :
          nosniff
        • referrer-policy
          :
          same-origin
        • cross-origin-opener-policy
          :
          same-origin
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.130405
      • reported
        :
        2026-07-22T21:30:28.592695Z
      • json
        :
        • outcome
          :
          • success
            :
            True
          • message
            :
            All operational intents in the area cleared successfully
          • timestamp
            :
            2026-07-22T21:30:28.560605+00:00
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.ClearArea
    • participant_id
      :
      sandbox
🌐
66 Valid response to clearing query
67 Area cleared successfully
68 🌐
  • POST iart.oneskysystems.com 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://iart.oneskysystems.com/uss/inbound/fp/clear_area_requests
      • initiated_at
        :
        2026-07-22T21:30:28.595236Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          629
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQxNCwiaWF0IjoxNzg0NzU1ODE0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaWFydC5vbmVza3lzeXN0ZW1zLmNvbSJ9.REDACTED
      • json
        :
        • request_id
          :
          5aa06d64-40fb-4a8a-bfdc-c5aad1cdce69
        • extent
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1335.0
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1420.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.66049404294934
                  • lng
                    :
                    -47.721477702036154
                • item_2
                  :
                  • lat
                    :
                    72.67267865558684
                  • lng
                    :
                    -47.721477702036154
                • item_3
                  :
                  • lat
                    :
                    72.67267865558684
                  • lng
                    :
                    -47.67589964538909
                • item_4
                  :
                  • lat
                    :
                    72.66049404294934
                  • lng
                    :
                    -47.67589964538909
          • time_start
            :
            • value
              :
              2026-07-22T21:29:40.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-22T22:59:40.080710Z
            • format
              :
              RFC3339
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:28 GMT
        • Content-Type
          :
          application/json
        • Transfer-Encoding
          :
          chunked
        • Connection
          :
          keep-alive
        • Access-Control-Allow-Methods
          :
          *
        • Access-Control-Allow-Origin
          :
          *
        • Vary
          :
          Origin, Access-Control-Request-Method, Access-Control-Request-Headers
        • X-Content-Type-Options
          :
          nosniff
        • X-XSS-Protection
          :
          0
        • Cache-Control
          :
          no-cache, no-store, max-age=0, must-revalidate
        • Pragma
          :
          no-cache
        • Expires
          :
          0
        • X-Frame-Options
          :
          SAMEORIGIN
        • Referrer-Policy
          :
          no-referrer
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.063328
      • reported
        :
        2026-07-22T21:30:28.659540Z
      • json
        :
        • outcome
          :
          • success
            :
            True
          • message
            :
            Successfully cleared the area
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.ClearArea
    • participant_id
      :
      onesky
🌐
69 Valid response to clearing query
70 Area cleared successfully
71 🌐
  • POST uss-qualifier.stage.iart.software 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/clear_area_requests
      • initiated_at
        :
        2026-07-22T21:30:28.664491Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          629
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTQxNiwiaWF0IjoxNzg0NzU1ODE2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoidXNzLXF1YWxpZmllci5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        • request_id
          :
          02e950a7-468e-4338-bcb5-d0e8feef2dc4
        • extent
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1335.0
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1420.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.66049404294934
                  • lng
                    :
                    -47.721477702036154
                • item_2
                  :
                  • lat
                    :
                    72.67267865558684
                  • lng
                    :
                    -47.721477702036154
                • item_3
                  :
                  • lat
                    :
                    72.67267865558684
                  • lng
                    :
                    -47.67589964538909
                • item_4
                  :
                  • lat
                    :
                    72.66049404294934
                  • lng
                    :
                    -47.67589964538909
          • time_start
            :
            • value
              :
              2026-07-22T21:29:40.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-22T22:59:40.080710Z
            • format
              :
              RFC3339
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:28 GMT
        • Content-Type
          :
          application/json
        • Content-Length
          :
          222
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.030746
      • reported
        :
        2026-07-22T21:30:28.696524Z
      • json
        :
        • outcome
          :
          • details
            :
            • error
              :
              None
            • flight_deletion_errors
              :
            • flights_deleted
              :
            • op_intent_removal_errors
              :
            • op_intents_removed
              :
          • message
            :
            See `details` field in response for more information
          • success
            :
            True
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.ClearArea
    • participant_id
      :
      mock_uss
🌐
72 Valid response to clearing query
73 Area cleared successfully
Clear area validation 74 🌐
  • POST dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://dss.stage.iart.software/dss/v1/operational_intent_references/query
      • initiated_at
        :
        2026-07-22T21:30:28.702301Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          637
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTM4MiwiaWF0IjoxNzg0NzU1NzgyLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        • area_of_interest
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1344.0
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1374.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.67218723879735
                  • lng
                    :
                    -47.69158850871839
                • item_2
                  :
                  • lat
                    :
                    72.6731516507052
                  • lng
                    :
                    -47.69158850871839
                • item_3
                  :
                  • lat
                    :
                    72.6731516507052
                  • lng
                    :
                    -47.688926279522846
                • item_4
                  :
                  • lat
                    :
                    72.67218723879735
                  • lng
                    :
                    -47.688926279522846
          • time_start
            :
            • value
              :
              2026-07-22T21:28:41.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-08-23T22:59:41.080710Z
            • format
              :
              RFC3339
        • request_id
          :
          5933257d-ada0-4fa7-b42b-f0ce2ed7a9ab
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:28 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          37
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.051147
      • reported
        :
        2026-07-22T21:30:28.754710Z
      • json
        :
        • operational_intent_references
          :
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.queryOperationalIntentReferences
    • participant_id
      :
      iart_dss
🌐
75 DSS responses
76 Area is clear of op intents
77 🌐
  • POST dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://dss.stage.iart.software/dss/v1/operational_intent_references/query
      • initiated_at
        :
        2026-07-22T21:30:28.757228Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          638
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTM4MiwiaWF0IjoxNzg0NzU1NzgyLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        • area_of_interest
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1313.95
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1394.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.69150466184897
                • item_2
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.69150466184897
                • item_3
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.68868622127174
                • item_4
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.68868622127174
          • time_start
            :
            • value
              :
              2026-07-22T21:29:40.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-22T22:59:41.080710Z
            • format
              :
              RFC3339
        • request_id
          :
          d5fd5148-1f7e-447c-9596-6490b5aef9d5
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:28 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          37
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.019011
      • reported
        :
        2026-07-22T21:30:28.777175Z
      • json
        :
        • operational_intent_references
          :
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.queryOperationalIntentReferences
    • participant_id
      :
      iart_dss
🌐
78 DSS responses
79 Area is clear of op intents
80 🌐
  • POST dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://dss.stage.iart.software/dss/v1/operational_intent_references/query
      • initiated_at
        :
        2026-07-22T21:30:28.779214Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          638
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTM4MiwiaWF0IjoxNzg0NzU1NzgyLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        • area_of_interest
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1313.95
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1394.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.69150466184897
                • item_2
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.69150466184897
                • item_3
                  :
                  • lat
                    :
                    72.67337900814168
                  • lng
                    :
                    -47.68868622127174
                • item_4
                  :
                  • lat
                    :
                    72.67257752477333
                  • lng
                    :
                    -47.68868622127174
          • time_start
            :
            • value
              :
              2026-07-22T21:29:40.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-22T22:59:41.080710Z
            • format
              :
              RFC3339
        • request_id
          :
          a0b4b2b5-aceb-4e6a-8afe-a6c4510df831
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:28 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          37
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.019956
      • reported
        :
        2026-07-22T21:30:28.799912Z
      • json
        :
        • operational_intent_references
          :
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.queryOperationalIntentReferences
    • participant_id
      :
      iart_dss
🌐
81 DSS responses
82 Area is clear of op intents
83 🌐
  • POST dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://dss.stage.iart.software/dss/v1/operational_intent_references/query
      • initiated_at
        :
        2026-07-22T21:30:28.801593Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          639
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NDc1OTM4MiwiaWF0IjoxNzg0NzU1NzgyLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        • area_of_interest
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                1335.0
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1420.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    72.66049404294934
                  • lng
                    :
                    -47.721477702036154
                • item_2
                  :
                  • lat
                    :
                    72.67267865558684
                  • lng
                    :
                    -47.721477702036154
                • item_3
                  :
                  • lat
                    :
                    72.67267865558684
                  • lng
                    :
                    -47.67589964538909
                • item_4
                  :
                  • lat
                    :
                    72.66049404294934
                  • lng
                    :
                    -47.67589964538909
          • time_start
            :
            • value
              :
              2026-07-22T21:29:40.080710Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-22T22:59:40.080710Z
            • format
              :
              RFC3339
        • request_id
          :
          b373969f-0869-43b0-84f8-478cd9780f92
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Wed, 22 Jul 2026 21:30:28 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          37
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.018868
      • reported
        :
        2026-07-22T21:30:28.821665Z
      • json
        :
        • operational_intent_references
          :
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.queryOperationalIntentReferences
    • participant_id
      :
      iart_dss
🌐
84 DSS responses
85 Area is clear of op intents