Bug 1014157

Summary: kie-ci does not resolve properties that are used for artifact version
Product: [Retired] JBoss BRMS Platform 6 Reporter: Maciej Swiderski <mswiders>
Component: BREAssignee: Mario Fusco <mfusco>
Status: CLOSED CURRENTRELEASE QA Contact: Tomas David <tdavid>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.0.0CC: mfusco
Target Milestone: ER5   
Target Release: 6.0.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-08-06 20:17:16 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Maciej Swiderski 2013-10-01 13:18:33 UTC
Description of problem:
When kjar has dependencies declared with their versions defined as property instead of having them placed as <version> tag directly on dependency then creation of kieContainer fails with NPE

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


How reproducible:
see reproducer

Steps to Reproduce:
1.
2.
3.

Actual results:
NPE thrown when creating KieContainer

Expected results:
KieContainer is created successfully with all dependencies resolved properly

Additional info:
Might be worth investigating if various scope dependencies shall be resolved as well, mainly test and provided as in my opinion test dependencies should not be resolved at all and provided might be but I would say that when marking dependency as provided it is expected to already be on the main class loader and should not be project specific classloader.

Comment 2 Maciej Swiderski 2013-10-01 13:21:13 UTC
reproducer as pull request https://github.com/droolsjbpm/drools/pull/261

Comment 3 Mario Fusco 2013-10-01 16:46:38 UTC
Fixed by https://github.com/droolsjbpm/drools/commit/bcbfd88b3

Note that this fix works only if you have kie-ci on the classpath.

Comment 4 JBoss JIRA Server 2013-10-01 16:47:09 UTC
Mario Fusco <mario.fusco> updated the status of jira DROOLS-266 to Resolved

Comment 5 Mario Fusco 2013-10-08 11:02:03 UTC
*** Bug 1008538 has been marked as a duplicate of this bug. ***

Comment 6 Tomas David 2013-12-04 13:08:29 UTC
Verified on BRMS 6.0.0.ER5.