-
Bug
-
Resolution: Done
-
Blocker
-
None
-
None
-
None
-
2022 Week 29-31 (from Jul 18)
-
NEW
-
NEW
-
---
-
---
Due to security concern, we are upgrading drools versions in our project from 7.44.0.Final to 7.64.0.Final
And since then we are facing some unresolvable issues.
- One of the issue, I have logged the details in stackoverflow. Please refer the link below:
So, I downgraded the Drools versions to 7.57.0.Final and the above error was not occurring but another one came.
- Another issue which I encountered is that "java.lang.ArrayIndexOutOfboundexception" in MvelConstraint.java.
Please refer drl sample:
when
$r1 : Fact(path == \"Resource1\" )
$r2 : Fact(path == \"Resource2\" , ((this.get(\"address.first()\") deepContains $r1.get(\"address.first()\"))))
then
—
end
While analyzing further, the flow does go to the public void loadHandles(InternalFactHandle[] handles, InternalFactHandle rightHandle) & private static InternalFactHandle getFactHandle(Declaration declaration, InternalFactHandle[] handles) in the EvaluatorWrapper.class file. But the variable "rightHandle" is pointed at the lefthand side object(i.e. r2 instead of r1). So that's why I am raising this concern.
- is related to
-
DROOLS-7366 str operator with bind variable fails after mvel jitting
- Resolved