Limit of queries in RHDG using boolean operation and parentheses
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, tools, and much more.