Bug 1063742 - Relax external class validation to allow use of @PropertyReactive
Summary: Relax external class validation to allow use of @PropertyReactive
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: JBoss BRMS Platform 6
Classification: Retired
Component: Business Central
Version: 6.0.0
Hardware: Unspecified
OS: Unspecified
high
medium
Target Milestone: ER2
: 6.0.1
Assignee: manstis
QA Contact: Lukáš Petrovický
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-02-11 11:18 UTC by manstis
Modified: 2014-08-06 19:57 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-08-06 19:57:07 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1007055 0 high CLOSED Uploading a JAR does not result in the data objects being available in the user interface 2021-02-22 00:41:40 UTC
Red Hat Bugzilla 1049674 0 high CLOSED Workbench generated maven projects should have the kjar type 2021-02-22 00:41:40 UTC
Red Hat Issue Tracker GUVNOR-2079 0 None None None Never

Internal Links: 1007055 1049674

Description manstis 2014-02-11 11:18:28 UTC
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.

Comment 5 Lukáš Petrovický 2014-03-13 13:20:04 UTC
All referenced BZs are VERIFIED. There seems nothing else for QE to do. VERIFIED with ER2.


Note You need to log in before you can comment on or make changes to this bug.