Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-2430

Dependency chain processing differs from community Karaf version

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • jboss-fuse-6.2
    • jboss-fuse-6.1, jboss-fuse-6.2
    • Karaf
    • None
    • % %

    Description

      The SwitchYard atom quickstart relies on abdera apis and installs fine on Karaf 2.4, but fails to install on Fuse 6.2. The workaround is to manually install and start the abdera-parser bundle prior to installing the SwitchYard atom quickstart feature. Notes:

      • the abdera-parser is declared in the camel-atom feature
      • you also need to manually install and start apache-mime4j-core prior to installing the abdera-parser. This bundle is also declared in camel-atom.

      There seem to be differences in the dependency processing between community Karaf and Fuse. The difference seems to be related to bundles declared with dependency=true that are coming from nested features (e.g. switchyard-quickstart-camel-atom feature includes switchyard-atom feature, which includes camel-atom feature, which includes the two bundles listed above).

      Attachments

        Activity

          People

            yfang@redhat.com Freeman(Yue) Fang
            rcernich1 Rob Cernich
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: