potiuk opened a new issue, #151:
URL: https://github.com/apache/tooling-trusted-release/issues/151

   When trying to delter draft 
https://release-test.apache.org/compose/airflow/Providers.21.09.2025 got this 
error:
   ```
   Traceback (most recent call last):
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 
1932, in _exec_single_context
       self.dialect.do_executemany(
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
           cursor,
           ^^^^^^^
       ...<2 lines>...
           context,
           ^^^^^^^^
       )
       ^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", 
line 940, in do_executemany
       cursor.executemany(statement, parameters)
       ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/sqlite/aiosqlite.py",
 line 160, in executemany
       self._adapt_connection._handle_exception(error)
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/sqlite/aiosqlite.py",
 line 300, in _handle_exception
       raise error
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/sqlite/aiosqlite.py",
 line 154, in executemany
       self.await_(_cursor.executemany(operation, seq_of_parameters))
       ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py",
 line 132, in await_only
       return current.parent.switch(awaitable)  # type: 
ignore[no-any-return,attr-defined] # noqa: E501
              ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py",
 line 196, in greenlet_spawn
       value = await result
               ^^^^^^^^^^^^
     File "/opt/atr/.venv/lib/python3.13/site-packages/aiosqlite/cursor.py", 
line 47, in executemany
       await self._execute(self._cursor.executemany, sql, parameters)
     File "/opt/atr/.venv/lib/python3.13/site-packages/aiosqlite/cursor.py", 
line 32, in _execute
       return await self._conn._execute(fn, *args, **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/opt/atr/.venv/lib/python3.13/site-packages/aiosqlite/core.py", line 
122, in _execute
       return await future
              ^^^^^^^^^^^^
     File "/opt/atr/.venv/lib/python3.13/site-packages/aiosqlite/core.py", line 
105, in run
       result = function()
   sqlite3.IntegrityError: NOT NULL constraint failed: checkresult.release_name
   
   The above exception was the direct cause of the following exception:
   
   Traceback (most recent call last):
     File "/opt/atr/.venv/lib/python3.13/site-packages/quart/app.py", line 
1500, in full_dispatch_request
       result = await self.dispatch_request(request_context)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/opt/atr/.venv/lib/python3.13/site-packages/quart/app.py", line 
1597, in dispatch_request
       return await self.ensure_async(handler)(**request_.view_args)  # type: 
ignore[return-value]
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/opt/atr/atr/routes/__init__.py", line 367, in wrapper
       future = coro.send(None)
     File "/opt/atr/.venv/lib/python3.13/site-packages/asfquart/auth.py", line 
144, in require_wrapper
       return await func()
              ^^^^^^^^^^^^
     File "/opt/atr/atr/routes/__init__.py", line 429, in wrapper
       return await func(enhanced_session, *args, **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/opt/atr/atr/routes/draft.py", line 114, in delete
       async with data.begin():
                  ~~~~~~~~~~^^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py",
 line 1901, in __aexit__
       await greenlet_spawn(
           self._sync_transaction().__exit__, type_, value, traceback
       )
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py",
 line 203, in greenlet_spawn
       result = context.switch(value)
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/engine/util.py", line 
147, in __exit__
       with util.safe_reraise():
            ~~~~~~~~~~~~~~~~~^^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", 
line 224, in __exit__
       raise exc_value.with_traceback(exc_tb)
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/engine/util.py", line 
145, in __exit__
       self.commit()
       ~~~~~~~~~~~^^
     File "<string>", line 2, in commit
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/orm/state_changes.py", 
line 139, in _go
       ret_value = fn(self, *arg, **kw)
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 
1313, in commit
       self._prepare_impl()
       ~~~~~~~~~~~~~~~~~~^^
     File "<string>", line 2, in _prepare_impl
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/orm/state_changes.py", 
line 139, in _go
       ret_value = fn(self, *arg, **kw)
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 
1288, in _prepare_impl
       self.session.flush()
       ~~~~~~~~~~~~~~~~~~^^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 
4345, in flush
       self._flush(objects)
       ~~~~~~~~~~~^^^^^^^^^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 
4480, in _flush
       with util.safe_reraise():
            ~~~~~~~~~~~~~~~~~^^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", 
line 224, in __exit__
       raise exc_value.with_traceback(exc_tb)
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 
4441, in _flush
       flush_context.execute()
       ~~~~~~~~~~~~~~~~~~~~~^^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", 
line 463, in execute
       n.execute_aggregate(self, set_)
       ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", 
line 567, in execute_aggregate
       self.execute(uow)
       ~~~~~~~~~~~~^^^^^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", 
line 642, in execute
       util.preloaded.orm_persistence.save_obj(
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
           self.mapper,
           ^^^^^^^^^^^^
           uow.states_for_mapper_hierarchy(self.mapper, False, False),
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
           uow,
           ^^^^
       )
       ^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", 
line 85, in save_obj
       _emit_update_statements(
       ~~~~~~~~~~~~~~~~~~~~~~~^
           base_mapper,
           ^^^^^^^^^^^^
       ...<3 lines>...
           update,
           ^^^^^^^
       )
       ^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", 
line 912, in _emit_update_statements
       c = connection.execute(
           statement, multiparams, execution_options=execution_options
       )
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 
1415, in execute
       return meth(
           self,
           distilled_parameters,
           execution_options or NO_OPTIONS,
       )
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 
523, in _execute_on_connection
       return connection._execute_clauseelement(
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
           self, distilled_params, execution_options
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       )
       ^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 
1637, in _execute_clauseelement
       ret = self._execute_context(
           dialect,
       ...<8 lines>...
           cache_hit=cache_hit,
       )
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 
1842, in _execute_context
       return self._exec_single_context(
              ~~~~~~~~~~~~~~~~~~~~~~~~~^
           dialect, context, statement, parameters
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       )
       ^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 
1982, in _exec_single_context
       self._handle_dbapi_exception(
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
           e, str_statement, effective_parameters, cursor, context
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       )
       ^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 
2351, in _handle_dbapi_exception
       raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 
1932, in _exec_single_context
       self.dialect.do_executemany(
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
           cursor,
           ^^^^^^^
       ...<2 lines>...
           context,
           ^^^^^^^^
       )
       ^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", 
line 940, in do_executemany
       cursor.executemany(statement, parameters)
       ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/sqlite/aiosqlite.py",
 line 160, in executemany
       self._adapt_connection._handle_exception(error)
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/sqlite/aiosqlite.py",
 line 300, in _handle_exception
       raise error
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/sqlite/aiosqlite.py",
 line 154, in executemany
       self.await_(_cursor.executemany(operation, seq_of_parameters))
       ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py",
 line 132, in await_only
       return current.parent.switch(awaitable)  # type: 
ignore[no-any-return,attr-defined] # noqa: E501
              ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
     File 
"/opt/atr/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py",
 line 196, in greenlet_spawn
       value = await result
               ^^^^^^^^^^^^
     File "/opt/atr/.venv/lib/python3.13/site-packages/aiosqlite/cursor.py", 
line 47, in executemany
       await self._execute(self._cursor.executemany, sql, parameters)
     File "/opt/atr/.venv/lib/python3.13/site-packages/aiosqlite/cursor.py", 
line 32, in _execute
       return await self._conn._execute(fn, *args, **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/opt/atr/.venv/lib/python3.13/site-packages/aiosqlite/core.py", line 
122, in _execute
       return await future
              ^^^^^^^^^^^^
     File "/opt/atr/.venv/lib/python3.13/site-packages/aiosqlite/core.py", line 
105, in run
       result = function()
   sqlalchemy.exc.IntegrityError: (sqlite3.IntegrityError) NOT NULL constraint 
failed: checkresult.release_name
   [SQL: UPDATE checkresult SET release_name=? WHERE checkresult.id = ?]
   [parameters: [(None, 2768), (None, 2769), (None, 2770), (None, 2771), (None, 
2772), (None, 2773), (None, 2774), (None, 2775)  ... displaying 10 of 2819 
total bound parameter sets ...  (None, 5585), (None, 5586)]]
   (Background on this error at: https://sqlalche.me/e/20/gkpj)
   
   ```


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

To unsubscribe, e-mail: dev-unsubscr...@tooling.apache.org.apache.org

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tooling.apache.org
For additional commands, e-mail: dev-h...@tooling.apache.org

Reply via email to