Hi, I just noticed that I’m getting a NullPointerException in a DMI when I call dsRequest.addToCriteria(...) together with dsRequest.setAllowMultiUpdate(true) to add a security constraint:
If instead I use dsRequest.setCriteriaValue(...), it works fine.
I tried addToCriteria because I wanted to use a SetCriterion, but since setCriteriaValue with an array also works, it’s not blocking for me.
My question: is this expected behaviour, or is it a bug?
Code:
java.lang.NullPointerException: null at com.isomorphic.datasource.DSRequest.createIncludeFromDefinitionFromCriteria(DSRequest.java:8793) ~[isomorphic-core-rpc-13.1-p20250904.jar:?] at com.isomorphic.datasource.DSRequest.addToCriteria(DSRequest.java:10241) ~[isomorphic-core-rpc-13.1-p20250904.jar:?] at com.isomorphic.datasource.DSRequest.addToCriteria(DSRequest.java:10145) ~[isomorphic-core-rpc-13.1-p20250904.jar:?] at com.isomorphic.datasource.DSRequest.addToCriteria(DSRequest.java:10302) ~[isomorphic-core-rpc-13.1-p20250904.jar:?]
I tried addToCriteria because I wanted to use a SetCriterion, but since setCriteriaValue with an array also works, it’s not blocking for me.
My question: is this expected behaviour, or is it a bug?