Uploaded image for project: 'Red Hat Decision Manager'
  1. Red Hat Decision Manager
  2. RHDM-1237

Class files are missing in dynamically created jars based on ruleflow files when using the executable model

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 7.6.0.GA
    • Fix Version/s: None
    • Component/s: BRE
    • Labels:
    • Target Release:
    • Sprint:
      2020 Week 07-09 (from Feb 10)

      Description

      We are building kbases dynamically based on a list of input (drl, rf, etc) files. Upon trying to migrate from RHPAM 7.5 to 7.6, we noticed that our rule flows stopped executing:

      XOR split could not find at least one valid outgoing connection for split 123
      

      Looking into the jar file that has been generated for the ruleflow file, we noticed that it contains no *.class files for the split constraints:

      [rf_compilation_test]$ jar -tvf RHPAM75/RF123.jar |grep '.class'
        3559 Tue Feb 11 13:50:12 MST 2020 com/test/GeneratedRules/Rules83FAE45567BD04FBC05916DB323451D5.class
       29176 Tue Feb 11 13:50:12 MST 2020 com/test/GeneratedRules/Rules83FAE45567BD04FBC05916DB323451D5RuleMethods0.class
        1759 Tue Feb 11 13:50:12 MST 2020 com/test/GeneratedRules/DomainClassesMetadata83FAE45567BD04FBC05916DB323451D5.class
      [rf_compilation_test]$ jar -tvf RHPAM76/RF123.jar |grep '.class'
      [rf_compilation_test]$ 
      

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              lucamolteni Luca Molteni
              Reporter:
              mputz Martin Weiler
              Tester:
              Daniel Rosa Daniel Rosa
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: