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
));
}