4 Replies Latest reply on Oct 28, 2010 8:27 AM by aarong

    starting karaf-client.jar problem in 4.3.0-fuse-02-00

    rafal.janik

      The problem is the same as in http://fusesource.com/forums/thread.jspa?messageID=7113 :

       

      Caused by: java.lang.ClassNotFoundException: org.apache.sshd.common.RuntimeSshException

              at java.net.URLClassLoader$1.run(URLClassLoader.java:217)

              at java.security.AccessController.doPrivileged(Native Method)

              at java.net.URLClassLoader.findClass(URLClassLoader.java:205)

              at java.lang.ClassLoader.loadClass(ClassLoader.java:321)

              at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)

              at java.lang.ClassLoader.loadClass(ClassLoader.java:266)

      Could not find the main class: org.apache.karaf.client.Main. Program will exit.

       

      In karaf-client pom there is no <class-path> tag with sshd-core-${sshd.version}.jar .

      It was removed here: https://issues.apache.org/jira/browse/KARAF-169?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aall-tabpanel

       

      How should I start the karaf-client now? Or there is the other way to start console as a client?

       

      regards

       

      rafal

        • 1. Re: starting karaf-client.jar problem in 4.3.0-fuse-02-00
          ffang

          Hi,

           

          Now we have a client script in SMX_HOME/bin folder

           

          run

          ./client -u smx -p smx

          then you can start a karaf client

           

          Freeman

          • 2. Re: starting karaf-client.jar problem in 4.3.0-fuse-02-00
            aarong

            Doing that on OSX, appears to work..doing that, on Windows...using 4.3-02 causes angry FUSE:

             

            C:\Program Files\apache-servicemix\bin>client.bat -u smx -p smx list

             

            1188 WARN org.apache.sshd.client.session.ClientSessionImpl - Ex

            ception caught

            java.lang.IllegalStateException: Unable to negociate key exchange for item 2

                    at org.apache.sshd.common.session.AbstractSession.negociate(AbstractSess

            ion.java:886)

                    at org.apache.sshd.client.session.ClientSessionImpl.doHandleMessage(Clie

            ntSessionImpl.java:221)

                    at org.apache.sshd.client.session.ClientSessionImpl.handleMessage(Client

            SessionImpl.java:183)

                    at org.apache.sshd.common.session.AbstractSession.decode(AbstractSession

            .java:522)

                    at org.apache.sshd.common.session.AbstractSession.messageReceived(Abstra

            ctSession.java:225)

                    at org.apache.sshd.common.AbstractSessionIoHandler.messageReceived(Abstr

            actSessionIoHandler.java:58)

                    at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.mess

            ageReceived(DefaultIoFilterChain.java:713)

                    at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessage

            Received(DefaultIoFilterChain.java:434)

                    at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(Def

            aultIoFilterChain.java:46)

                    at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.mes

            sageReceived(DefaultIoFilterChain.java:793)

                    at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFi

            lterAdapter.java:119)

                    at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessage

            Received(DefaultIoFilterChain.java:434)

                    at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageRece

            ived(DefaultIoFilterChain.java:426)

                    at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(Abstract

            PollingIoProcessor.java:638)

                    at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(Abstr

            actPollingIoProcessor.java:598)

                    at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(Abstr

            actPollingIoProcessor.java:587)

                    at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(Ab

            stractPollingIoProcessor.java:61)

                    at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run

            (AbstractPollingIoProcessor.java:969)

                    at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnabl

            e.java:64)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source

            )

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

                    at java.lang.Thread.run(Unknown Source)

            Session is closed

            • 3. Re: starting karaf-client.jar problem in 4.3.0-fuse-02-00
              ffang

              Hi,

               

              How you start smx on windows? Do you use service wrapper for smx on window?

               

              I guess you may hit problem discussed here[1]

               

              http://karaf.922171.n3.nabble.com/Strange-behaviour-with-SSH-td1306643.html#a1306643

               

              Freeman

              • 4. Re: starting karaf-client.jar problem in 4.3.0-fuse-02-00
                aarong

                This appears to be it!  Thank you very much...will look at this and see what I can do.