This is an automated email from the ASF dual-hosted git repository.

alexpl pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/master by this push:
     new d9a54765934 IGNITE-27287 Java Thin: Fix NPE on SQL fields query 
(#12566)
d9a54765934 is described below

commit d9a5476593407664fd6b320a8b34fe61ee501300
Author: Aleksey Plekhanov <[email protected]>
AuthorDate: Wed Dec 10 10:53:03 2025 +0300

    IGNITE-27287 Java Thin: Fix NPE on SQL fields query (#12566)
---
 .../java/org/apache/ignite/internal/client/thin/TcpClientCache.java    | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/client/thin/TcpClientCache.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/client/thin/TcpClientCache.java
index 8906dc7d89e..c9d6f10f13d 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/client/thin/TcpClientCache.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/client/thin/TcpClientCache.java
@@ -71,6 +71,7 @@ import 
org.apache.ignite.internal.client.thin.TcpClientTransactions.TcpClientTra
 import org.apache.ignite.internal.processors.cache.CacheInvokeResult;
 import org.apache.ignite.internal.processors.cache.version.GridCacheVersion;
 import org.apache.ignite.internal.processors.platform.client.ClientStatus;
+import org.apache.ignite.internal.util.typedef.F;
 import org.apache.ignite.internal.util.typedef.T3;
 import org.apache.ignite.internal.util.typedef.X;
 import org.apache.ignite.internal.util.typedef.internal.A;
@@ -1389,7 +1390,7 @@ public class TcpClientCache<K, V> implements 
ClientCache<K, V> {
             keepBinary,
             marsh,
             cacheId,
-            qry.getPartitions().length >= 1 ? qry.getPartitions()[0] : -1
+            !F.isEmpty(qry.getPartitions()) ? qry.getPartitions()[0] : -1
         ));
     }
 

Reply via email to