Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-6563

Cannot invoke \"java.lang.Package.getName()\" because the return value of \"java.lang.Class.getPackage()\" is null

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • None
    • None
    • dmn engine, kie server
    • 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 =

      {"test","test1"}

      ;
         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

          Activity

            People

              mmortari@redhat.com Matteo Mortari
              anattama Arunkumar Nattamai Hariharan
              Daniel Rosa Daniel Rosa
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: