Yes, it is  a fuse version.

>Can you check if there is another bundle which exports the com.jcraft.jsch
package ?

Do u mean another jsch bundle or another camel-ftp bundle?

Anyways, the only other jsch bundle that exported com.jcraft.jsch has been
stopped which I guess should have same effect has uninstalling.

There is no other camel-ftp bundle in Servicemix.

Kindly guide me through how best to resolve this.

rgds.


willem.jiang wrote:
> 
> You camel-ftp bundle is a fuse version, so I guess you are using 
> camel-ftp feature to install the bundle,
> 
> If I remember right, we didn't fix the camel-sftp bundle issue by 
> upgrading the jsch bundle before camel 2.2.0 released.
> 
> Can you check if there is another bundle which exports the 
> com.jcraft.jsch package ?
> 
> If so , you need to uninstall that bundle.
> 
> Willem
> 
> 
> 
> lekkie wrote:
>> I am using servicemix 4.2 and Camel route builder.
>> 
>> This is what camel-ftp headers look like:
>> 
>> camel-ftp (186)
>> ---------------
>> Manifest-Version = 1.0
>> Built-By = cruise
>> Created-By = Apache Maven Bundle Plugin
>> Bundle-License = http://www.apache.org/licenses/LICENSE-2.0.txt
>> Import-Package =
>> com.jcraft.jsch,javax.net.ssl,org.apache.camel;version="[2.2,2.
>> 3)",org.apache.camel.component.file;version="[2.2,2.3)",org.apache.camel.impl;ve
>> rsion="[2.2,2.3)",org.apache.camel.processor.idempotent;version="[2.2,2.3)",org.
>> apache.camel.spi;version="[2.2,2.3)",org.apache.camel.util;version="[2.2,2.3)",o
>> rg.apache.commons.logging;version="[1.1,2)",org.apache.commons.net.ftp;version="
>> [2.0,3)"
>> Bnd-LastModified = 1265896946072
>> Export-Package =
>> org.apache.camel.component.file.remote;uses:="org.apache.common
>> s.net.ftp,org.apache.camel.component.file,org.apache.camel,org.apache.camel.util
>> ,org.apache.commons.logging,javax.net.ssl,org.apache.camel.spi,org.apache.camel.
>> impl,org.apache.camel.processor.idempotent,com.jcraft.jsch";version="2.2.0.fuse-
>> 01-00"
>> Bundle-Version = 2.2.0.fuse-01-00
>> Ignore-Package = org.apache.camel.component.file.remote
>> Bundle-Name = camel-ftp
>> Bundle-Description = Camel FTP support
>> Build-Jdk = 1.5.0_12
>> Bundle-DocURL = http://open.iona.com
>> Bundle-ManifestVersion = 2
>> Bundle-Vendor = IONA Open Source Community
>> Implementation-Title = Apache Camel
>> Bundle-SymbolicName = org.apache.camel.camel-ftp
>> Tool = Bnd-0.0.357
>> Implementation-Version = 2.2.0-fuse-01-00
>> 
>> 
>> And this is what my jsch headers looks like:
>> 
>> Bundle 246
>> ----------
>> Manifest-Version = 1.0
>> Created-By = 1.4.0 (Sun Microsystems Inc.)
>> Import-Package = com.jcraft.jzlib;resolution =
>> =optional,javax.crypto,javax.cryp
>> to.interfaces,javax.crypto.spec
>> Export-Package =
>> com.jcraft.jsch;version="0.1.42",com.jcraft.jsch.jcraft;uses =
>> ="com.jcraft.jzlib,com.jcraft.jsch";version="0.1.42",com.jcraft.jsch.jce;uses:="
>> com.jcraft.jsch,javax.crypto.spec,javax.crypto,javax.crypto.interfaces";version=
>> "0.1.42"
>> 
>> Am I missing something? Or may be you can point to me where I can
>> download
>> the right jsch.
>> 
>> Thanks.
>> 
>> kr.
>> 
>> 
>> 
>> Jean-Baptiste Onofré wrote:
>>> Hi Lekkie,
>>>
>>> Could you remember me some informations such as:
>>> - the ServiceMix version that you use
>>> - if you use JBI, your xbean and Camel route builder
>>>
>>> Did you check if no other jsch jar is present in the classloader ?
>>>
>>> I checked in Camel 2.2.0, in the FTP component and the jsch version used
>>> is the 0.1.40.
>>> You can have a look here:
>>> http://svn.apache.org/repos/asf/camel/tags/camel-2.2.0/components/camel-ftp/pom.xml
>>>
>>> Regards
>>> JB
>>>
>>>  On Tue 04/05/10 13:28, "lekkie" [email protected] wrote:
>>>> Hi while trying to work with camel-sftp I encountered the error
>>>> described
>>> below:
>>>> java.lang.NoSuchMethodError:
>>>> com.jcraft.jsch.Session.setConfig(Ljava/lang/String;Ljava/lang/String;)V
>>> at
>>>> org.apache.camel.component.file.remote.SftpOperations.createSession(SftpOpe
>>>> rations.java:138)
>>> at
>>>> org.apache.camel.component.file.remote.SftpOperations.connect(SftpOperation
>>>> s.java:82)
>>> at
>>>> org.apache.camel.component.file.remote.RemoteFileConsumer.connectIfNecessar
>>>> y(RemoteFileConsumer.java:93)
>>> at
>>>> org.apache.camel.component.file.remote.RemoteFileConsumer.prePollCheck(Remo
>>>> teFileConsumer.java:47)
>>> at
>>>> org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsume
>>>> r.java:67)
>>> at
>>>> org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:
>>>> 106)
>>> at
>>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
>>> at
>>>> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
>>>>
>>>> I have stopped the old jsch version 0.1.31 and installed 0.1.42, but
>>>> the
>>>> err
>>> is still the same.
>>>> kindly help out.
>>>> -- 
>>>> View this message in context:
>>>> http://old.nabble.com/java.lang.NoSuchMethodError%3A-com.jcraft
>>>> .jsch.Session.setConfig-tp28446137p28446137.html
>>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>>
>>>
>>>
>> 
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/java.lang.NoSuchMethodError%3A-com.jcraft.jsch.Session.setConfig-tp28446137p28447737.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to