Uploaded image for project: 'JBoss BRMS Platform'
  1. JBoss BRMS Platform
  2. RHBRMS-1564

knowledge-api: NPE when calling KnowledgeBaseAdapter.new{Stateless|Stateful}KnowledgeSession(null)

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 6.0.2
    • 6.0.1
    • BRE
    • None

    Description

      Description of problem:

      The legacy knowledge-api throws a NPE at:

      org.drools.impl.adapters.KnowledgeBaseAdapter.newStatelessKnowledgeSession(KnowledgeBaseAdapter.java:103)

      and

      org.drools.impl.adapters.KnowledgeBaseAdapter.newStatefulKnowledgeSession(KnowledgeBaseAdapter.java:90)

      when you supply a null KnowledgeSessionConfiguration.

      Workaround is to call newStatelessKnowledgeSession()/newStatefulKnowledgeSession() methods instead, so setting the severity to medium.

      Version-Release number of selected component (if applicable):

      BRMS 6.0.1 ER2

      How reproducible:

      Try to run the previously mentioned methods with null argument.

      Actual results:

      The NPE is thrown.

      Expected results:

      The code runs without NPE.

      Attachments

        Activity

          People

            mfusco@redhat.com Mario Fusco
            mwinkler@redhat.com Marek Winkler (Inactive)
            Archiver:
            rhn-support-ceverson Clark Everson
            Marek Winkler Marek Winkler (Inactive)
            Marek Winkler Marek Winkler (Inactive)
            etirelli

            Dates

              Created:
              Updated:
              Resolved:
              Archived:

              PagerDuty