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

Bug 1085958

Summary: The kie-services-client can not be used with OSGi
Product: [Retired] JBoss BPMS Platform 6 Reporter: Marco Rietveld <mrietvel>
Component: Business CentralAssignee: Marco Rietveld <mrietvel>
Status: CLOSED DUPLICATE QA Contact: Marek Winkler <mwinkler>
Severity: high Docs Contact:
Priority: high    
Version: 6.0.1CC: dvanbale, etirelli, kverlaen, mrietvel, rrajasek, smcgowan
Target Milestone: ---   
Target Release: 6.0.2   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-09-14 12:02:21 UTC Type: Feature Request
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Marco Rietveld 2014-04-09 18:03:32 UTC
Description of problem:

The manifest in the  kie-services-client jar lacks OSGi information. This makes it impossible to run the jar in OSGi environments. 

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

6.0.1.Final

How reproducible:

Always

Steps to Reproduce:
1. Try to use the kie-services-client in an OSGi environment

Actual results:

Does not work. 

Expected results:

Works. 

Additional info:

Comment 2 Marco Rietveld 2014-05-14 08:48:05 UTC
Unfortunately, the hornetq-jms-client dependency can not be used on OSGi. From what I can find, hornetq hasn't made OSGi a priority and none of the hornetq artifacts can be bundled. 

Moving to another (OSGi compatible) jms client implementation at this phase in 6.0.2 is not a risk worth doing for this issue, so I'd like to defer it to 6.1 or later. At that point, we can move from hornetq to activemq, which does support OSGi. 

In short, please remove the blocker status for this bug because the scope of the work to fix it, is far greater than initially estimated. My apologies for this.

Comment 3 Kris Verlaenen 2014-11-04 19:47:28 UTC
I believe the remote client can be used with OSGi when using REST, so this applies only to JMS, correct?

Comment 4 Marco Rietveld 2015-01-20 17:45:23 UTC
It applies to the kie-remote-client, as a module. The challenge at the moment is creating tests to verify and isolate problems.

Comment 5 Kris Verlaenen 2015-01-21 15:57:59 UTC
Moving to 6.2 as this was not a requirement for 6.1, further testing will need to be done to verify this all works.

Comment 6 Kris Verlaenen 2015-09-14 12:02:21 UTC

*** This bug has been marked as a duplicate of bug 1236636 ***