Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1200099

Summary: Document KIE-CI pom parser limitation in OSGi environment
Product: [Retired] JBoss BRMS Platform 6 Reporter: Marek Winkler <mwinkler>
Component: DocumentationAssignee: brms-docs <brms-docs>
Status: CLOSED EOL QA Contact: Marek Winkler <mwinkler>
Severity: high Docs Contact: Dawn Eisner <deisner>
Priority: unspecified    
Version: 6.1.0CC: brms-docs
Target Milestone: CR1   
Target Release: 6.1.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-03-27 19:41:41 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 Marek Winkler 2015-03-09 17:12:01 UTC
BRMS/BPMS users in Fuse (or another OSGi container) should be aware that native Maven parser used by KIE-CI fails to instantiate in OSGi environment, which leads to fallback to MinimalPomParser which is a very simple pom parser implementation provided by Drools. 

The limitation in that case is the following: MinimalPomParser ignores some pom file parts, e.g. kJar's parent pom. This means that users must not rely on those pom features (such as dependencies declared in parent pom in their kJars) when using KIE-CI in OSGi environment.

The problem manifested during verification of BZ 1100860.

Comment 1 Vikram Goyal 2015-03-12 00:32:26 UTC
Thanks Marek. Documented this limitation as a warning in the Deploying to FUSE Chapter in the Admin and Config Guide [1].

Moving this to ON_QA.

[1] https://documentation-devel.engineering.redhat.com/site/documentation/en-US/Red_Hat_JBoss_BPM_Suite/6.1/html-single/Administration_And_Configuration_Guide/index.html#chap-Deploying_Red_Hat_JBoss_BPM_Suite_Artifacts_to_Fuse