Konstantin Orlov created IGNITE-26984:
-----------------------------------------

             Summary: Thin Client. Query failed with TableNotFoundException 
                 Key: IGNITE-26984
                 URL: https://issues.apache.org/jira/browse/IGNITE-26984
             Project: Ignite
          Issue Type: Bug
          Components: thin clients ai3
            Reporter: Konstantin Orlov
            Assignee: Konstantin Orlov


Sometime, when running complex test scenarios where multiple zones and tables 
are constantly recreated with the same name, sql query may fail with following 
exception: 
{code}
Caused by: java.util.concurrent.CompletionException: 
org.apache.ignite.lang.TableNotFoundException: IGN-CLIENT-4 Table does not 
exist: 23 TraceId:21445d9e
  at 
java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
  at 
java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
  at 
java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874)
  at 
java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
  at 
java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2325)
  at 
org.apache.ignite.internal.client.ReliableChannel.serviceAsyncInternal(ReliableChannel.java:352)
  at 
org.apache.ignite.internal.client.ReliableChannel.lambda$serviceAsync$1(ReliableChannel.java:260)
  at 
java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187)
  at 
java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2309)
  at 
org.apache.ignite.internal.client.ReliableChannel.lambda$serviceAsync$2(ReliableChannel.java:260)
  at 
org.apache.ignite.internal.client.ClientFutureUtils.doWithRetryAsync(ClientFutureUtils.java:48)
  at 
org.apache.ignite.internal.client.ClientFutureUtils.doWithRetryAsync(ClientFutureUtils.java:37)
  at 
org.apache.ignite.internal.client.ReliableChannel.serviceAsync(ReliableChannel.java:258)
  at 
org.apache.ignite.internal.client.ReliableChannel.serviceAsync(ReliableChannel.java:331)
  at 
org.apache.ignite.internal.client.table.ClientTable.getPartitionAssignment(ClientTable.java:865)
  at 
org.apache.ignite.internal.client.sql.PartitionMappingProvider.lambda$create$1(PartitionMappingProvider.java:53)
  at 
org.apache.ignite.internal.client.sql.PartitionMappingProvider.get(PartitionMappingProvider.java:104)
  at 
org.apache.ignite.internal.client.sql.ClientSql.executeAsync(ClientSql.java:292)
  at 
org.apache.ignite.internal.client.sql.ClientSql.executeAsync(ClientSql.java:261)
  at org.apache.ignite.internal.client.sql.ClientSql.execute(ClientSql.java:154)
{code}



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

Reply via email to