-
Bug
-
Resolution: Done
-
Major
-
6.1.0
-
None
+++ This bug was initially created as a clone of Bug #1267906 +++
Description of problem:
The kie remote rest and jms rest is not working from switchyard components.
The switchyard components use the kie-remote-client to make this functionality working.
From Drools 6.2.0 this functionality is not working because the kie-remote-client. The reason is because this artifact can not be in the same classpath than the drools artifacts.
Version-Release number of selected component (if applicable):
6.2.0
How reproducible:
Steps to Reproduce:
git clone -c http.sslverify=false https://gitlab.mw.lab.eng.bos.redhat.com/jbossqe-soa/jbossqe-fsw-it.git
cd jbossqe-fsw-it
git checkout JBQA-9702_create-remote-bpms-api-test
mvn clean install -Pjboss-eap,bxms -pl :remote-bpms-api-test -am -Ddisable.groovy.compiler=true -Dversion.bom.fuse=6.2.1.redhat-020 -Dversion.switchyard=2.0.1.redhat-621020 -Dversion.fuse.integration=1.1.0.redhat-020
Actual results:
Expected results:
Additional info:
— Additional comment from JBoss Product and Program Management on 2015-10-01 07:20:08 EDT —
Since this issue was entered in Red Hat Bugzilla, the release flag has been
set to ? to ensure that it is properly evaluated for this release.
— Additional comment from Alessandro Lazarotti on 2015-10-01 10:15:44 EDT —
David see that Drools 6.2 (BRMS 6.1) does not support Remote API. It only targets
runtime engine executions.
For Drools 6.3 (BRMS 6.2) we expect to have the features for kie-remote-clients properly available in drools-karaf-features.xml and jars being properly "OSGFied":
https://github.com/droolsjbpm/droolsjbpm-integration/commit/1de8b56c71e77cb873fafde3259512174c585577
The related BZ for this enhancement is :
https://bugzilla.redhat.com/show_bug.cgi?id=1236636
Is not Fuse 6.2.1 supposed to be tested with BxMS 6.2 instead of 6.1 ? Why the tests are using Drools 6.2 instead of 6.3 ? Or this is a confusion about what mean Drools 6.2 versus BxMS 6.2 ?
I set this BZ as a blocker for BxMS 6.2.
— Additional comment from David Virgil on 2015-10-01 10:49:57 EDT —
Hi Alessandro.
The tests done by the qe have been with the previous fuse ER. The previous Fuse 6.2.1 ER tests were using our 1.1.x Fuse Integration Branch that was compatible with the 6.2.x Drools branch.
The tests done by the qe, are included here:
https://gitlab.mw.lab.eng.bos.redhat.com/jbossqe-soa/jbossqe-fsw-it.git
The tests are done using EAP 6.4
This error is happening in version 6.2.x and 6.3.x of drools.
— Additional comment from Alessandro Lazarotti on 2015-10-01 10:50:54 EDT —
what I said above is true for Fuse deployment, but by the mvn cmd it seems that you are testing in EAP. If it is the case, so we need to look a fix even for BxMS 6.1
— Additional comment from JBoss Product and Program Management on 2015-10-01 14:02:36 EDT —
This bug report previously had all acks and release flag approved.
However since at least one of its acks has been changed, the
release flag has been reset to ? by the bugbot (pm-jboss). The
ack needs to become approved before the release flag can become
approved again.
— Additional comment from Marco Rietveld on 2015-10-26 09:19:08 EDT —
Work on this BZ has been tabled pending the outcome of a discussion among the BxMS and Fuse PM's and other involved parties.
— Additional comment from Marco Rietveld on 2015-11-05 14:01:15 EST —
6.3.x:
https://github.com/droolsjbpm/drools/commit/382a9fe
https://github.com/droolsjbpm/drools/commit/9805151
https://github.com/droolsjbpm/drools/commit/20dda9c
https://github.com/droolsjbpm/drools/commit/fcf8779
https://github.com/droolsjbpm/drools/commit/1cae590
https://github.com/droolsjbpm/droolsjbpm-integration/commit/d3d95de
https://github.com/droolsjbpm/droolsjbpm-integration/commit/ed54ee
master:
https://github.com/droolsjbpm/drools/commit/ce990f8
https://github.com/droolsjbpm/drools/commit/f15068f
https://github.com/droolsjbpm/drools/commit/7d7bba6
https://github.com/droolsjbpm/drools/commit/a1e289b
https://github.com/droolsjbpm/drools/commit/afd21c8
https://github.com/droolsjbpm/droolsjbpm-integration/commit/78b5d38
https://github.com/droolsjbpm/droolsjbpm-integration/commit/3657493
fuse-bxms-integ master:
https://github.com/jboss-integration/fuse-bxms-integ/commit/619c222
https://github.com/jboss-integration/fuse-bxms-integ/commit/b124846
fuse-bxms-integ 1.2.x:
https://github.com/jboss-integration/fuse-bxms-integ/commit/7cb447c
https://github.com/jboss-integration/fuse-bxms-integ/commit/507d765
— Additional comment from Edson Tirelli on 2015-11-05 14:59:30 EST —
Additional commits:
6.3.x: http://github.com/droolsjbpm/drools/commit/d84285c7a
master: http://github.com/droolsjbpm/drools/commit/55e49ccf2
- duplicates
-
RHBPMS-267 JAXB initialisation error - Several pairs of classes have the same XML type
- Verified