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

Relax external class validation to allow use of @PropertyReactive

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

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 6.0.1
    • 6.0.0
    • Business Central
    • None

      Description of problem:

      Validation of classes in dependencies was added for https://bugzilla.redhat.com/show_bug.cgi?id=1007055.

      This however leads to a failure to compile a project or load a DataModelOracle (used to drive rule authoring) when a single class lacks all required dependent classes (which was the subject of BZ1007055).

      In order to use @PropertyReactive kie-api needs to be added as a project dependency, this however refers to "optional" (maven scope "provided") dependencies that are not included in either the JAR uploaded or the workbench. Consequentially, due to BZ1007055, it is impossible to use @PropertyReactive.

      @PropertyReactive is in kie-api.

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

      6.0.x

      How reproducible:

      Always

      Steps to Reproduce:
      1. Add kie-api as a project dependency, to use @PropertyReactive.
      2. Problems panel gives a list of errors; and rule authoring is impossible.

      Actual results:

      It is impossible to use @PropertyReactive.

      Expected results:

      Advanced users should be able to add kie-api as a project dependency to use @PropertyReactive.

            manstis@redhat.com Michael Anstis
            manstis@redhat.com Michael Anstis
            Archiver:
            rhn-support-ceverson Clark Everson
            Lukáš Petrovický Lukáš Petrovický (Inactive)
            Lukáš Petrovický Lukáš Petrovický (Inactive)
            Kris Verlaenen, Rajesh Rajasekaran

              Created:
              Updated:
              Resolved:
              Archived: