5 Replies Latest reply on Nov 6, 2013 2:50 PM by rcernich

    Switchyard Install Fails on Eclipse

    patrickawilson

      I ma having a heck of a time doing what should be the most simple thing - getting SwitchYard to install in Eclipse.

       

      I am following instructions from the SwitchYard installation page:

      Home - SwitchYard - Project Documentation Editor

       

      When i attempt the install from this site:

      http://download.jboss.org/jbosstools/updates/development/kepler/integration-stack/aggregate/4.1.1/

       

      I get the option to install these tools:

        SOA Development   

          JBoss ESB Tools    1.5.200.Final-v20130513-1817-B83

          JBoss Runtime ESB Detector    1.5.200.Final-v20130513-1817-B83

          SAVARA Tools Feature    2.1.2.Final

          SwitchYard    1.0.0.v20130610-2034-H331-CI

          SwitchYard BPEL Support    1.0.0.v20130610-2034-H331-CI

          SwitchYard BPM Support    1.0.0.v20130610-2034-H331-CI

       

      I select the root (SOA Development) and the process fails with the generic message "Cannot perform operation.  Calculating Alternatives"

      installing the alternatives also fails.

       

      Any help is appreciated.

        • 1. Re: Switchyard Install Fails on Eclipse
          rcernich

          Hey Patrick,

           

          Which version of Eclipse are you using?

           

          The interesting thing is that the versions you list above do not align with the versions listed in the 4.1.1 link you posted (1.0.0.v20130610-2034-H331-CI vs. 1.0.0.v20130722-1948-H360-CI).


          If you could provide more details regarding which features are being installed (including dependent features), which features cannot be installed (e.g.features/plugins with missing/incompatible dependencies), that would be helpful.


          Rob

          • 2. Re: Switchyard Install Fails on Eclipse
            patrickawilson

            I am fairly new to JBoss so apologies if my responses are not as coherent as one might hope.  I am following instructions verbatim from the switchyard installation guide per the link in the OP.

             

            My first mistake was using Eclipse rather than Eclipse J2EE (Kepler).  Fixed that but still having problems:

             

            Software being installed: SwitchYard 1.0.0.v20130722-1948-H360-CI (org.switchyard.tools.feature.feature.group 1.0.0.v20130722-1948-H360-CI)

              Missing requirement: SwitchYard 1.0.0.v20130722-1948-H360-CI (org.switchyard.tools.feature.feature.group 1.0.0.v20130722-1948-H360-CI) requires 'org.jboss.ide.eclipse.freemarker.feature.feature.group 1.2.0' but it could not be found

             

            At least that is a clear error with a recommended course of action: I have to install org.jboss.ide.eclipse.freemarker.feature.feature.group 1.2.0

             

            Looking for and not finding installation instructions for freemarker.  Any help is appreciated.

            • 3. Re: Switchyard Install Fails on Eclipse
              patrickawilson

              Got freemarker from

               

              http://download.jboss.org/jbosstools/updates/development/kepler

               

              Switchyard install is progressing now as it seems the final dependency has been met.

              • 4. Re: Switchyard Install Fails on Eclipse
                rcernich

                Hey Patrick,

                 

                There are few things you can do: (I'd recommend the last option one of the Beta URLs)

                 

                It appears the site you are using does not include a reference to the core JBT site, which is why it can't find that dependency.  The other sites have been restructured and include a reference to the core JBT site, so no additional configuration is needed.  I'll update the documentation appropriately.

                 

                Sorry you had to experience this.  The JBTIS project has been a bit of a learning experience and has evolved pretty significantly over the past year.  It's goal is to provide a single site from which JBoss integration tooling can easily be installed.  Obviously, that goal was not met with the 4.1.1 site.  Hopefully your experience will be better with one of the beta sites.  If not, please let me know.  (As an aside, the earlier sites also polluted the list of configured available sites with a bunch of extra sites.  The latest version should only add sites which are used to resolve required dependencies, specifically, JBT core tooling and JBTIS "target platform" which are provides dependencies not provided as part of core JBT or its target platform.)

                 

                Hope that helps.

                Rob

                • 5. Re: Switchyard Install Fails on Eclipse
                  rcernich

                  I've edited my previous comment.  I recommend using one of the "beta" URLs as they are more mature.  Also, the category names have changed from version to version and different categories have different versions of the SwitchYard tools.  The latest name appears to be "JBoss Integration and SOA Development."

                   

                  All of these kinks should be worked out by the time a "stable" release is available (i.e. http://download.jboss.org/jbosstools/updates/stable/kepler/integration-stack/aggregate/)

                   

                  Once again, sorry this was much more difficult than it should have been.

                   

                  Best,

                  Rob