Uploaded image for project: 'JBoss BPMS Platform'
  1. JBoss BPMS Platform
  2. RHBPMS-68

[ENG](6.1.z) JAXB initialisation error - Several pairs of classes have the same XML type

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 6.1.5
    • 6.1.0
    • Fuse Integration
    • 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

            etirelli@redhat.com Edson Tirelli
            psiroky_jira Petr Široký (Inactive)
            Jiri Petrlik Jiri Petrlik
            Linda Snyder Linda Snyder (Inactive)
            Jiri Petrlik Jiri Petrlik
            Aileen Cunningham, Alessandro Lazarotti, Cheng Zhang (Inactive), Edson Tirelli, Jiri Petrlik, Julian Coleman, Kris Verlaenen, Lukáš Petrovický (Inactive), Marco Rietveld (Inactive), Michael Biarnes Kiefer, Rajesh Rajasekaran, Rick Wagner, Tomas David
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: