Uploaded image for project: 'Fuse Tooling'
  1. Fuse Tooling
  2. FUSETOOLS-2353

Installation of JBoss Fuse Tools results in conflicting dependency while installing from Central

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 9.2.0
    • 9.0.0, 9.1.0
    • Camel Editor
    • None
    • Hide

      1. Install eclipse jee-neon based on neon.3
      2. Install all plugins from JBT through "Install New Software" from update site
      3. Import maven project,(some integration-tests reddeer plugin, for example, use attachment)
      OR
      3. Preferences -> Maven -> Discovery -> Open Catalog and install Tycho Configurator
      4. Open RH Central -> Software/Update and install JBoss Fuse Develoment

      Show
      1. Install eclipse jee-neon based on neon.3 2. Install all plugins from JBT through "Install New Software" from update site 3. Import maven project,(some integration-tests reddeer plugin, for example, use attachment) OR 3. Preferences -> Maven -> Discovery -> Open Catalog and install Tycho Configurator 4. Open RH Central -> Software/Update and install JBoss Fuse Develoment

    Description

      We have got a conflicting dependency during installation of Fuse Tooling:

      Cannot complete the install because of a conflicting dependency.
        Software being installed: JBoss Fuse Tooling Apache Camel Editor 9.1.0.Final-v20170214-0902-B104 (org.fusesource.ide.camel.editor.feature.feature.group 9.1.0.Final-v20170214-0902-B104)
        Software currently installed: Tycho Project Configurators 0.8.0.201409231215 (org.sonatype.tycho.m2e.feature.feature.group 0.8.0.201409231215)
        Only one of the following can be installed at once: 
          Tycho Project Configurators 0.8.0.201409231215 (org.sonatype.tycho.m2e 0.8.0.201409231215)
          Tycho Project Configurators 0.9.0.201609061714 (org.sonatype.tycho.m2e 0.9.0.201609061714)
        Cannot satisfy dependency:
          From: JBoss Fuse Tooling Apache Camel Editor 9.1.0.Final-v20170214-0902-B104 (org.fusesource.ide.camel.editor.feature.feature.group 9.1.0.Final-v20170214-0902-B104)
          To: org.fusesource.ide.project [9.1.0.Final-v20170214-0902-B104]
        Cannot satisfy dependency:
          From: Fuse Project Plugin 9.1.0.Final-v20170214-0902-B104 (org.fusesource.ide.project 9.1.0.Final-v20170214-0902-B104)
          To: bundle org.sonatype.tycho.m2e 0.9.0
        Cannot satisfy dependency:
          From: Tycho Project Configurators 0.8.0.201409231215 (org.sonatype.tycho.m2e.feature.feature.group 0.8.0.201409231215)
          To: org.sonatype.tycho.m2e [0.8.0.201409231215]
      

      We have found out that m2e discovery catalog (url, that is usually used when we import integration tests plugins into IDE, is installing org.sonatype.tycho.m2e.feature.feature.group 0.8.0.201409231215 feature. This version is in conflict with the one that Fuse Tooling uses as its target platform (here - org.sonatype.tycho.m2e_0.9.0.201609061714.jar).

      apodhrad@redhat.com You might want to take a look here, I am not sure if we need to update (report to upstream) discovery catalog url to use newer version of tycho configurator (here - 0.9.0).

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              odockal@redhat.com Ondrej Dockal
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: