Ilya Shishkov created IGNITE-23515:
--------------------------------------

             Summary: Assertion error in ClientCacheFieldsQueryCursor#writeEntry
                 Key: IGNITE-23515
                 URL: https://issues.apache.org/jira/browse/IGNITE-23515
             Project: Ignite
          Issue Type: Bug
            Reporter: Ilya Shishkov
         Attachments: AssertionReproducerTest.patch

{code:java}
[2024-10-22T13:32:42,261][ERROR][client-connector-#526%ignite.AssertionReproducerTest0%][ClientListenerNioListener]
 Failed to process client request 
[req=o.a.i.i.processors.platform.client.cache.ClientCacheSqlFieldsQueryRequest@1a621410,
 msg=[893, o.a.i.AssertionReproducerTest$TestValue [idHash=361289342, 
hash=1936774068, id=893, name=893], 893]]
 java.lang.AssertionError: [893, 
org.apache.ignite.AssertionReproducerTest$TestValue [idHash=361289342, 
hash=1936774068, id=893, name=893], 893]
        at 
org.apache.ignite.internal.processors.platform.client.cache.ClientCacheFieldsQueryCursor.writeEntry(ClientCacheFieldsQueryCursor.java:47)
 ~[classes/:?]
        at 
org.apache.ignite.internal.processors.platform.client.cache.ClientCacheFieldsQueryCursor.writeEntry(ClientCacheFieldsQueryCursor.java:28)
 ~[classes/:?]
        at 
org.apache.ignite.internal.processors.platform.client.cache.ClientCacheQueryCursor.writePage(ClientCacheQueryCursor.java:79)
 ~[classes/:?]
        at 
org.apache.ignite.internal.processors.platform.client.cache.ClientCacheSqlFieldsQueryResponse.encode(ClientCacheSqlFieldsQueryResponse.java:73)
 ~[classes/:?]
        at 
org.apache.ignite.internal.processors.platform.client.ClientMessageParser.encode(ClientMessageParser.java:737)
 ~[classes/:?]
        at 
org.apache.ignite.internal.processors.odbc.ClientListenerNioListener.handleResponse(ClientListenerNioListener.java:251)
 [classes/:?]
        at 
org.apache.ignite.internal.processors.odbc.ClientListenerNioListener.onMessage(ClientListenerNioListener.java:228)
 [classes/:?]
        at 
org.apache.ignite.internal.processors.odbc.ClientListenerNioListener.onMessage(ClientListenerNioListener.java:57)
 [classes/:?]
        at 
org.apache.ignite.internal.util.nio.GridNioFilterChain$TailFilter.onMessageReceived(GridNioFilterChain.java:279)
 [classes/:?]
        at 
org.apache.ignite.internal.util.nio.GridNioFilterAdapter.proceedMessageReceived(GridNioFilterAdapter.java:109)
 [classes/:?]
        at 
org.apache.ignite.internal.util.nio.GridNioAsyncNotifyFilter$3.body(GridNioAsyncNotifyFilter.java:97)
 [classes/:?]
        at 
org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:125) 
[classes/:?]
        at 
org.apache.ignite.internal.util.worker.GridWorkerPool$1.run(GridWorkerPool.java:70)
 [classes/:?]
        at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
 [?:?]
        at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
 [?:?]
        at java.base/java.lang.Thread.run(Thread.java:829) [?:?]
{code}
Thin client fails on such sql fields query:
{code:java}
new SqlFieldsQuery("select _key, _val from " + TABLE_NAME + " where id > 10 
order by id asc")
    .setPartitions(rnd.nextInt(dfltPartsCnt))
{code}
Reproducer (flaky): [^AssertionReproducerTest.patch]



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

Reply via email to