[ 
https://issues.apache.org/jira/browse/IGNITE-24006?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pavel Pereslegin updated IGNITE-24006:
--------------------------------------
    Description: 
Need to investigate rare flaky failure of 
ItSqlMultiStatementTxTest.ddlInsideExplicitTransactionFails test

{noformat}
Caused by: java.lang.AssertionError: Transition not found in program 
"QUERY_EXECUTION" for phase TERMINATED
  at 
org.apache.ignite.internal.sql.engine.exec.fsm.Program.advanceQuery(Program.java:141)
  at 
org.apache.ignite.internal.sql.engine.exec.fsm.Program.run(Program.java:125)
  at 
org.apache.ignite.internal.sql.engine.exec.fsm.QueryExecutor.executeQuery(QueryExecutor.java:181)
  at 
org.apache.ignite.internal.sql.engine.SqlQueryProcessor.queryAsync(SqlQueryProcessor.java:507)
  at 
org.apache.ignite.internal.sql.engine.BaseSqlMultiStatementTest.runScript(BaseSqlMultiStatementTest.java:103)
  at 
org.apache.ignite.internal.sql.engine.BaseSqlMultiStatementTest.runScript(BaseSqlMultiStatementTest.java:87)
  at 
org.apache.ignite.internal.sql.engine.ItSqlMultiStatementTxTest.lambda$ddlInsideExplicitTransactionFails$4(ItSqlMultiStatementTxTest.java:276)
  at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:53)
  ... 8 more
{noformat}

Another similar rare failure of test 
{{ItJdbcMultiStatementSelfTest.testAllStatementsAppliedIfExecutedWithFailure}}
{noformat}
Caused by: java.lang.AssertionError: Transition not found in program 
"QUERY_EXECUTION" for phase TERMINATED
  at 
org.apache.ignite.internal.sql.engine.exec.fsm.Program.advanceQuery(Program.java:134)
  at 
org.apache.ignite.internal.sql.engine.exec.fsm.Program.run(Program.java:118)
  at 
org.apache.ignite.internal.sql.engine.exec.fsm.QueryExecutor.executeQuery(QueryExecutor.java:209)
  at 
org.apache.ignite.internal.sql.engine.SqlQueryProcessor.queryAsync(SqlQueryProcessor.java:554)
  at 
org.apache.ignite.client.handler.JdbcQueryEventHandlerImpl.queryAsync(JdbcQueryEventHandlerImpl.java:171)
  at 
org.apache.ignite.client.handler.requests.jdbc.ClientJdbcExecuteRequest.execute(ClientJdbcExecuteRequest.java:44)
  at 
org.apache.ignite.client.handler.ClientInboundMessageHandler.processOperation(ClientInboundMessageHandler.java:896)
  at 
org.apache.ignite.client.handler.ClientInboundMessageHandler.processOperationInternal(ClientInboundMessageHandler.java:1093)
  at 
org.apache.ignite.client.handler.ClientInboundMessageHandler.lambda$processOperationInSecurityContext$10(ClientInboundMessageHandler.java:1078)
  at 
org.gridgain.internal.security.context.SecuredRunnable.run(SecuredRunnable.java:34)
  at 
org.apache.ignite.client.handler.ClientInboundMessageHandler.processOperationInSecurityContext(ClientInboundMessageHandler.java:1078)
  at 
org.apache.ignite.client.handler.ClientInboundMessageHandler.processOperation(ClientInboundMessageHandler.java:795)
  ... 22 more
 TraceId:60b1954c
  at 
app//org.apache.ignite.internal.client.TcpClientChannel.readError(TcpClientChannel.java:570)
{noformat}

  was:
Need to investigate rare flaky failure of 
ItSqlMultiStatementTxTest.ddlInsideExplicitTransactionFails test

{noformat}
Caused by: java.lang.AssertionError: Transition not found in program 
"QUERY_EXECUTION" for phase TERMINATED
  at 
org.apache.ignite.internal.sql.engine.exec.fsm.Program.advanceQuery(Program.java:141)
  at 
org.apache.ignite.internal.sql.engine.exec.fsm.Program.run(Program.java:125)
  at 
org.apache.ignite.internal.sql.engine.exec.fsm.QueryExecutor.executeQuery(QueryExecutor.java:181)
  at 
org.apache.ignite.internal.sql.engine.SqlQueryProcessor.queryAsync(SqlQueryProcessor.java:507)
  at 
org.apache.ignite.internal.sql.engine.BaseSqlMultiStatementTest.runScript(BaseSqlMultiStatementTest.java:103)
  at 
org.apache.ignite.internal.sql.engine.BaseSqlMultiStatementTest.runScript(BaseSqlMultiStatementTest.java:87)
  at 
org.apache.ignite.internal.sql.engine.ItSqlMultiStatementTxTest.lambda$ddlInsideExplicitTransactionFails$4(ItSqlMultiStatementTxTest.java:276)
  at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:53)
  ... 8 more
{noformat}




> Sql. AssertionError when running ddlInsideExplicitTransactionFails test
> -----------------------------------------------------------------------
>
>                 Key: IGNITE-24006
>                 URL: https://issues.apache.org/jira/browse/IGNITE-24006
>             Project: Ignite
>          Issue Type: Bug
>          Components: sql
>            Reporter: Pavel Pereslegin
>            Priority: Major
>              Labels: ignite-3
>
> Need to investigate rare flaky failure of 
> ItSqlMultiStatementTxTest.ddlInsideExplicitTransactionFails test
> {noformat}
> Caused by: java.lang.AssertionError: Transition not found in program 
> "QUERY_EXECUTION" for phase TERMINATED
>   at 
> org.apache.ignite.internal.sql.engine.exec.fsm.Program.advanceQuery(Program.java:141)
>   at 
> org.apache.ignite.internal.sql.engine.exec.fsm.Program.run(Program.java:125)
>   at 
> org.apache.ignite.internal.sql.engine.exec.fsm.QueryExecutor.executeQuery(QueryExecutor.java:181)
>   at 
> org.apache.ignite.internal.sql.engine.SqlQueryProcessor.queryAsync(SqlQueryProcessor.java:507)
>   at 
> org.apache.ignite.internal.sql.engine.BaseSqlMultiStatementTest.runScript(BaseSqlMultiStatementTest.java:103)
>   at 
> org.apache.ignite.internal.sql.engine.BaseSqlMultiStatementTest.runScript(BaseSqlMultiStatementTest.java:87)
>   at 
> org.apache.ignite.internal.sql.engine.ItSqlMultiStatementTxTest.lambda$ddlInsideExplicitTransactionFails$4(ItSqlMultiStatementTxTest.java:276)
>   at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:53)
>   ... 8 more
> {noformat}
> Another similar rare failure of test 
> {{ItJdbcMultiStatementSelfTest.testAllStatementsAppliedIfExecutedWithFailure}}
> {noformat}
> Caused by: java.lang.AssertionError: Transition not found in program 
> "QUERY_EXECUTION" for phase TERMINATED
>   at 
> org.apache.ignite.internal.sql.engine.exec.fsm.Program.advanceQuery(Program.java:134)
>   at 
> org.apache.ignite.internal.sql.engine.exec.fsm.Program.run(Program.java:118)
>   at 
> org.apache.ignite.internal.sql.engine.exec.fsm.QueryExecutor.executeQuery(QueryExecutor.java:209)
>   at 
> org.apache.ignite.internal.sql.engine.SqlQueryProcessor.queryAsync(SqlQueryProcessor.java:554)
>   at 
> org.apache.ignite.client.handler.JdbcQueryEventHandlerImpl.queryAsync(JdbcQueryEventHandlerImpl.java:171)
>   at 
> org.apache.ignite.client.handler.requests.jdbc.ClientJdbcExecuteRequest.execute(ClientJdbcExecuteRequest.java:44)
>   at 
> org.apache.ignite.client.handler.ClientInboundMessageHandler.processOperation(ClientInboundMessageHandler.java:896)
>   at 
> org.apache.ignite.client.handler.ClientInboundMessageHandler.processOperationInternal(ClientInboundMessageHandler.java:1093)
>   at 
> org.apache.ignite.client.handler.ClientInboundMessageHandler.lambda$processOperationInSecurityContext$10(ClientInboundMessageHandler.java:1078)
>   at 
> org.gridgain.internal.security.context.SecuredRunnable.run(SecuredRunnable.java:34)
>   at 
> org.apache.ignite.client.handler.ClientInboundMessageHandler.processOperationInSecurityContext(ClientInboundMessageHandler.java:1078)
>   at 
> org.apache.ignite.client.handler.ClientInboundMessageHandler.processOperation(ClientInboundMessageHandler.java:795)
>   ... 22 more
>  TraceId:60b1954c
>   at 
> app//org.apache.ignite.internal.client.TcpClientChannel.readError(TcpClientChannel.java:570)
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to