Bug 1014157 - kie-ci does not resolve properties that are used for artifact version
Summary: kie-ci does not resolve properties that are used for artifact version
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: JBoss BRMS Platform 6
Classification: Retired
Component: BRE
Version: 6.0.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ER5
: 6.0.0
Assignee: Mario Fusco
QA Contact: Tomas David
URL:
Whiteboard:
: 1008538 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-10-01 13:18 UTC by Maciej Swiderski
Modified: 2014-08-06 20:17 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-08-06 20:17:16 UTC
Type: Bug


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker DROOLS-266 0 Major Resolved KIE resolving dependend artifacts issue 2014-01-16 14:52:28 UTC

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.


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