5 Replies Latest reply on Nov 9, 2009 2:45 AM by Lekan Omotayo

    Missing dependency while installing Fuse designer in eclipse

    Lekan Omotayo Expert

      While trying to install the Fuse Integration designer on eclipse, I got the following errors:


      Missing requirement: Run Plug-in 1.2.1 (com.fusesource.tools.eip.run 1.2.1) requires 'bundle org.eclipse.gmf.runtime.notation 0.0.0' but it could not be found


      Question is, where do I get to download this org.eclipse.gmf.runtime.notation 0.0.0 bundle?



        • 1. Re: Missing dependency while installing Fuse designer in eclipse
          Torsten Mielke Apprentice

          Have you followed the installation instructions closely? In particular have you installed the Graphical Modeling Framework components as outlined in the installation guide?

          • 2. Re: Missing dependency while installing Fuse designer in eclipse
            Lekan Omotayo Expert

            After following the instructions, I had the following problems while installing Fuse Integration Designer:


            Cannot complete the install because one or more required items could not be found.

              Software currently installed: FUSE Integration Designer EIP Tools 1.2.1 (com.fusesource.tools.eip.feature.feature.group 1.2.1)

              Missing requirement: Import Plug-in 1.2.1 (com.fusesource.tools.eip.import 1.2.1) requires 'bundle org.springframework.bundle.spring 2.5.6' but it could not be found

              Cannot satisfy dependency:

                From: FUSE Integration Designer EIP Tools 1.2.1 (com.fusesource.tools.eip.feature.feature.group 1.2.1)

                To: com.fusesource.tools.eip.import.tests

              Cannot satisfy dependency:

                From: Tests Plug-in 1.2.1 (com.fusesource.tools.eip.import.tests 1.2.1)

                To: bundle com.fusesource.tools.eip.import 0.0.0


            How can I get this missing dependency?



            I am using Eclipse 3.5 (Galileo).

            • 3. Re: Missing dependency while installing Fuse designer in eclipse
              Sri Harsha Koppella Newbie



              The error you mentioned says the Spring IDE is not found. Did you install the Spring IDE from the update site mentioned in the installation guide ?


              FYI : FID 1.2.1 is compatible with Eclipse 3.4.1. Using 3.5 may also cause some issues.


              Please use Eclipse 3.4.1 and try to install dependencies and FID using the guidelines in installation guide. Let me know if you still face any issues.




              • 4. Re: Missing dependency while installing Fuse designer in eclipse
                Dinesh Reddy Newbie

                Even though we don't support Eclipse 3.5 officially, We did a sanity of the FID 1.2.1 features using Eclipse 3.5. You can find the results down here.



                • Spring 2.2.4 components will need to be downgraded to 2.2.0


                • Exceptions are observed while creating Java DSL Project in both Problems and error log view


                • Unable to DRAG & DROP Messaging Project on FUSE Messaging Broker in the Server's view.


                • Unable to Drag and Drop the JAVA DSL or EIP Project on the ESB Server in the Server's View


                • Unable to Deploy the EIP or Java DSL project's in the ESB server using "Add and Remove" project's in the Server's view.


                • FUSE Welcome screen does not appear - this may not be an issue with Eclipse 3.5, it may be problem with the way we launch Eclipse


                • "About FUSE" does not appear when navigating to "Help" in the Menu, even if in the FUSE perspective.


                The rest of the features appear to work as expected.


                Eclipse 3.4.1 is officially supported eclipse platform for FID 1.2.1.





                Edited by: dinesh_gioe on Nov 9, 2009 6:28 AM

                • 5. Re: Missing dependency while installing Fuse designer in eclipse
                  Lekan Omotayo Expert


                  I eventually got eclipse ganymede and installed as described in the documentation.


                  I imported the payment service example but I cant get it to work using maven.


                  I got this sample but it didnt come with instructions so I assume I just right-click, click maven->install on eclipse so as to get it to create the service units.


                  The ffg is the error I got:


                  constituent[12]: file:/C:/Program%20Files/Eclipse/Eclipse%203.4/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r811512/jars/plexus-cipher-1.4.jar

                  Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/plexus/util/FileUtils

                       at org.apache.cxf.maven_plugin.WsdlOptionLoader.getWsdlFiles(WsdlOptionLoader.java:82)

                       at org.apache.cxf.maven_plugin.WsdlOptionLoader.load(WsdlOptionLoader.java:72)

                       at org.apache.cxf.maven_plugin.WSDL2JavaMojo.getWsdlOptionsFromDir(WSDL2JavaMojo.java:125)

                       at org.apache.cxf.maven_plugin.WSDL2JavaMojo.execute(WSDL2JavaMojo.java:188)

                       at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:103)

                       at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:477)

                       at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:314)

                       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:199)

                       at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:460)

                       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:334)

                       at org.apache.maven.cli.MavenCli.main(MavenCli.java:70)

                       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

                       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                       at java.lang.reflect.Method.invoke(Method.java:597)

                       at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)

                       at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)

                       at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)

                       at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)

                  Caused by: java.lang.ClassNotFoundException: org.codehaus.plexus.util.FileUtils

                       at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)

                       at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:215)

                       at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:201)

                       at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)

                       ... 19 more




                  And the said file (plexus-cipher-1.4.jar) is present in the directory, in fact the class is present in it.


                  Any ideas will be appreciated.