Details
-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
2021 Week 34-36 (from Aug 23)
-
undefined
-
NEW
-
NEW
Description
For the Business Knowledge Model if the invoked function is of type java, but the return type is an array e.g String[]. It throws the following error during execution of Decision.
Method Signature :
public static String[] extract06GRecords(String FNMAData)
{
String[] arrayofString =
;
return arrayofString;
}
java.lang.NullPointerException: Cannot invoke "java.lang.Package.getName()" because the return value of "java.lang.Class.getPackage()" is null
at org.kie.server.api.model.dmn.DMNResultKS.stubDMNResult(DMNResultKS.java:372)
at org.kie.server.api.model.dmn.DMNResultKS.setDmnContext(DMNResultKS.java:140)
at org.kie.server.api.model.dmn.DMNResultKS.<init>(DMNResultKS.java:93)
at org.kie.server.api.model.dmn.DMNResultKS.<init>(DMNResultKS.java:99)
at org.kie.server.api.model.dmn.DMNResultKS.<init>(DMNResultKS.java:105)
at org.kie.server.services.dmn.ModelEvaluatorServiceBase.evaluateDecisions(ModelEvaluatorServiceBase.java:204)
at org.kie.server.remote.rest.dmn.ModelEvaluatorResource.evaluateDecisions(ModelEvaluatorResource.java:114)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
Attachments
Issue Links
- is caused by
-
DROOLS-6564 DMN Java invocations returning Arrays FEEL handling
- Closed