I am getting Assertion error while executing following SQL. Please check this highlighted part which causing this error.
Can someone please advise? Is this a bug or am I doing something wrong? SELECT tmp.assetGroupId, tmp.name, tmp.businessImpact, tmp.userId , tmp.modifiedBy, tmp.createdDate, tmp.updatedDate, (SELECT ipv4.ipStart, ipv4.ipEnd FROM IPV4_ASSET_GROUP_DETAIL_CACHE.IpV4AssetGroupData ipv4 WHERE ipv4.assetGroupId = assetGroupId LIMIT 1 ) ip, (SELECT dmn.id, dmn.value FROM ASSET_GROUP_DOMAIN_CACHE.AssetGroupDomainData agdmn JOIN DOMAIN_CACHE.DomainData dmn ON ( dmn.id = agdmn.domainId) WHERE agdmn.assetGroupId = assetGroupId LIMIT 1 ) dmn, (SELECT uac.firstName, uac.lastName FROM USER_ACCOUNT_CACHE.UserAccountData uac WHERE uac.userId = tmp.userId ) owner, (SELECT uac.firstName, uac.lastName FROM USER_ACCOUNT_CACHE.UserAccountData uac WHERE uac.userId = tmp.modifiedBy ) modified FROM (SELECT ag.assetGroupId, ag.name, ag.businessImpact, ag.userId, ag.modifiedBy, ag.createdDate, ag.updatedDate FROM AssetGroupData ag JOIN UNIT_ASSET_GROUP_CACHE.UnitAssetGroupData uag ON (uag.assetGroupId = ag.assetGroupId) WHERE ag.subscriptionId = ? AND uag.unitId = ? AND name LIKE ? AND updatedDate >= ? UNION ALL SELECT ag.assetGroupId, ag.name, ag.businessImpact, ag.userId, ag.modifiedBy, ag.createdDate, ag.updatedDate FROM AssetGroupData ag JOIN USER_ACCOUNT_CACHE.UserAccountData uad ON (uad.userId = ag.userId) WHERE ag.subscriptionId = ? AND uad.unitId = ? AND name LIKE ? AND updatedDate >= ? ) tmp WHERE tmp.subscriptionId = ? AND tmp.userId = ? ORDER BY assetGroupId LIMIT 20 OFFSET 0 Exception: java.lang.AssertionError at org.apache.ignite.internal.processors.query.h2.sql.GridSqlQuerySplitter.extractPartitionFromEquality(GridSqlQuerySplitter.java:2334) at org.apache.ignite.internal.processors.query.h2.sql.GridSqlQuerySplitter.extractPartition(GridSqlQuerySplitter.java:2268) at org.apache.ignite.internal.processors.query.h2.sql.GridSqlQuerySplitter.extractPartition(GridSqlQuerySplitter.java:2279) at org.apache.ignite.internal.processors.query.h2.sql.GridSqlQuerySplitter.derivePartitionsFromQuery(GridSqlQuerySplitter.java:2250) at org.apache.ignite.internal.processors.query.h2.sql.GridSqlQuerySplitter.splitSelect(GridSqlQuerySplitter.java:1539) at org.apache.ignite.internal.processors.query.h2.sql.GridSqlQuerySplitter.splitQueryModel(GridSqlQuerySplitter.java:1227) at org.apache.ignite.internal.processors.query.h2.sql.GridSqlQuerySplitter.splitQuery(GridSqlQuerySplitter.java:306) at org.apache.ignite.internal.processors.query.h2.sql.GridSqlQuerySplitter.split(GridSqlQuerySplitter.java:224) at org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.split(IgniteH2Indexing.java:1938) at org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.parseAndSplit(IgniteH2Indexing.java:1900) at org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.querySqlFields(IgniteH2Indexing.java:1652) at org.apache.ignite.internal.processors.query.GridQueryProcessor$4.applyx(GridQueryProcessor.java:2035) at org.apache.ignite.internal.processors.query.GridQueryProcessor$4.applyx(GridQueryProcessor.java:2030) at org.apache.ignite.internal.util.lang.IgniteOutClosureX.apply(IgniteOutClosureX.java:36) at org.apache.ignite.internal.processors.query.GridQueryProcessor.executeQuery(GridQueryProcessor.java:2578) at org.apache.ignite.internal.processors.query.GridQueryProcessor.querySqlFields(GridQueryProcessor.java:2044) at org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.query(IgniteCacheProxyImpl.java:664) at org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.query(IgniteCacheProxyImpl.java:615) at org.apache.ignite.internal.processors.cache.GatewayProtectedCacheProxy.query(GatewayProtectedCacheProxy.java:356) at com.qualys.agms.grid.dao.AbstractDataGridDAO.getFieldResultsByCriteria(AbstractDataGridDAO.java:84)