Limit of queries in RHDG using boolean operation and parentheses

Solution Verified - Updated -

Issue

  • Is there a limit for brackets or boolean operations when using JDG queries?
  • I have a StackOverflow error when using a JDG query in a HotRod remote client
  • If a huge query is used this failed with a StackOverflow, it seems a recursion because of the stacktrace
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.relationalExpression(IckleParser.java:5749)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.equalityExpression(IckleParser.java:5282)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.negatedExpression(IckleParser.java:5181)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.logicalAndExpression(IckleParser.java:4987)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.logicalOrExpression(IckleParser.java:4873)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.expression(IckleParser.java:4810)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.expressionOrVector(IckleParser.java:8718)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.atom(IckleParser.java:8430)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.additiveExpression(IckleParser.java:6974)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.relationalExpression(IckleParser.java:5749)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.equalityExpression(IckleParser.java:5282)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.negatedExpression(IckleParser.java:5181)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.logicalAndExpression(IckleParser.java:4987)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.logicalOrExpression(IckleParser.java:4873)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.expression(IckleParser.java:4810)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.expressionOrVector(IckleParser.java:8718)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.atom(IckleParser.java:8430)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.additiveExpression(IckleParser.java:6974)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.relationalExpression(IckleParser.java:5749)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.equalityExpression(IckleParser.java:5282)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.negatedExpression(IckleParser.java:5181)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.logicalAndExpression(IckleParser.java:4987)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.logicalOrExpression(IckleParser.java:4873)
at org.infinispan.objectfilter.impl.ql.parse.IckleParser.expression(IckleParser.java:4810)

Environment

  • Red Hat JBoss Data Grid (JDG)
    • 7

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In