Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 73A21200C14 for ; Tue, 7 Feb 2017 18:16:00 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 72187160B3E; Tue, 7 Feb 2017 17:16:00 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 6D539160B32 for ; Tue, 7 Feb 2017 18:15:59 +0100 (CET) Received: (qmail 42984 invoked by uid 500); 7 Feb 2017 17:15:53 -0000 Mailing-List: contact users-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@camel.apache.org Delivered-To: mailing list users@camel.apache.org Received: (qmail 42971 invoked by uid 99); 7 Feb 2017 17:15:53 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Feb 2017 17:15:53 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id D0097C0115 for ; Tue, 7 Feb 2017 17:15:52 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 3.793 X-Spam-Level: *** X-Spam-Status: No, score=3.793 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, URI_HEX=1.313] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=techgap-it.20150623.gappssmtp.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id kC9nxH2kVMiW for ; Tue, 7 Feb 2017 17:15:46 +0000 (UTC) Received: from mail-oi0-f51.google.com (mail-oi0-f51.google.com [209.85.218.51]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 1B4EA5FBE1 for ; Tue, 7 Feb 2017 17:15:45 +0000 (UTC) Received: by mail-oi0-f51.google.com with SMTP id s203so68426388oie.1 for ; Tue, 07 Feb 2017 09:15:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=techgap-it.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=hq6BfW2kEGpsMXKFAOqPwJ1X2Na3/rL3PJ5EHVtM3lo=; b=cGM9jZmPifU30ZwOj7q0HlHDfduHhOiIMe4X5xAndY54PDXRrtwdhU3StvzlWFT7ih vdcQmfJuAZ1RkHPDcvpmyVx0cS2AcwXl8CtnVk6LpTs+WKSIMcaTSETZmWf54u1Jz9uy ClPdXq1oYu/R6ARDuDSdm1rzusCXAUxG9KOPWCRWLz+nKUgEL2CEuxJn56WWoU75068X KRhMAVEiGHstGIhWs0d2sztSo0X5v7VxU4mNUsogtCuq6CzIQTZ8ZBDrjlYcq6mPNvLh EsmlDlpGHActrHw/jYfanBEYxRuwNNxwklD9g6W+nY5wyYyNfoiAoyKj8twEWZSySOyI Ii9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=hq6BfW2kEGpsMXKFAOqPwJ1X2Na3/rL3PJ5EHVtM3lo=; b=M4n8L56jLvPFRVjShxkIcmi1wLqeWLX0MqN1+yplm/xtL1GaU6lvkZQjhxlMQuWtAv KDoAmET2U5qtnJY5jX6/l7tontajNyhKw7VL34AYkL7db41JzCRWVHjoKaslWRGrU4vv lopyG+Alyaketr53mQW4rwe5jDiO5iOFuOIvOh3BcHilsTjqrz1KEAPJi4RUJUwEdy6m p/xZLTld3KV/bxJrQL3nRgHkTwpad0wXj1neT5Ys/DDP/0v6AJ6mkP2Sgke77y61CLkX IkjakS+BGk/6gSyDQfP3W/2zpoPosDh7CCLdoV++vhdVrhKz7Q5ax7jgvqW3F0E02qrm 6Usw== X-Gm-Message-State: AMke39kbIy1SkYew+pATzNy9AyoPjea82wHafDQYmESck64LVSuYy8e53OPgRuPkFLXFgbL4elCi2TRy18y0DA== X-Received: by 10.202.175.10 with SMTP id y10mr8845596oie.188.1486487744189; Tue, 07 Feb 2017 09:15:44 -0800 (PST) MIME-Version: 1.0 Received: by 10.202.87.71 with HTTP; Tue, 7 Feb 2017 09:15:03 -0800 (PST) In-Reply-To: <1486487444851-5793594.post@n5.nabble.com> References: <1486487444851-5793594.post@n5.nabble.com> From: "Condello, Giovanni" Date: Tue, 7 Feb 2017 18:15:03 +0100 Message-ID: Subject: Re: Camel filter didn't work To: users@camel.apache.org Content-Type: multipart/alternative; boundary=001a113ce83cf4bd360547f3e5d7 archived-at: Tue, 07 Feb 2017 17:16:00 -0000 --001a113ce83cf4bd360547f3e5d7 Content-Type: text/plain; charset=UTF-8 It looks more of a spring issue than a camel one: CannotLoadBeanClassException: Cannot find class [in.client.camelbean.MyFileFilter] for bean with name 'myFilter' Make sure you don't have a typo in your spring xml file 2017-02-07 18:10 GMT+01:00 shubho : > Hi, > I am trying to transfer file through sftp config. But don't know why camel > filter not working. I am using camel 2.17.3 and jdk 1.7 > > I don't know how to solve it. > If you have any kind of thoughts please share.Thanks in advance > > > In my applicationcontext.xml > ======================== > > uri="file:\\home\41\test\Respfiles?filter=#myFilter;delete=true"/> > uri="sftp://CFTEST@xxx.xxx.x.xx:20//Users/C.SRV1/SAMPLE/ > PAC?password=test123&passiveMode=true&noop=true"/> > > > In my java class > ============= > > import org.apache.camel.component.file.GenericFile; > import org.apache.camel.component.file.GenericFileFilter; > > public class MyFileFilter implements GenericFileFilter { > public boolean accept(GenericFile file) { > /*// we want all directories > if (file.isDirectory()) { > return true; > }*/ > System.out.println("File...."+file.getAbsoluteFilePath() + " : " + > file.getFileNameOnly()); > > // we dont accept any files starting with temp in the name > return !file.getFileName().startsWith("temp"); > } > } > > > Now I am getting this error > ======================= > > 19:00:19,365 ERROR [org.springframework.web.context.ContextLoader] (MSC > service thread 1-5) Context initialization failed: > org.springframework.beans.factory.CannotLoadBeanClassException: Cannot > find > class [in.client.camelbean.MyFileFilter] for bean with name 'myFilter' > defined in ServletContext resource [/WEB-INF/applicationContext.xml]; > nested > exception is java.lang.ClassNotFoundException: > in.client.camelbean.MyFileFilter from [Module > "deployment.WiseBank_EIP_Next.war:main" from Service Module Loader] > at > org.springframework.beans.factory.support.AbstractBeanFactory. > resolveBeanClass(AbstractBeanFactory.java:1262) > [org.springframework.beans-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac > tory.predictBeanType(AbstractAutowireCapableBeanFactory.java:576) > [org.springframework.beans-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory. > isFactoryBean(AbstractBeanFactory.java:1331) > [org.springframework.beans-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory. > isFactoryBean(AbstractBeanFactory.java:897) > [org.springframework.beans-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.beans.factory.support.DefaultListableBeanFactory. > preInstantiateSingletons(DefaultListableBeanFactory.java:566) > [org.springframework.beans-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.context.support.AbstractApplicationContext. > finishBeanFactoryInitialization(AbstractApplicationContext.java:913) > [org.springframework.context-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.context.support.AbstractApplicationContext.refresh( > AbstractApplicationContext.java:464) > [org.springframework.context-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.web.context.ContextLoader. > configureAndRefreshWebApplicationContext(ContextLoader.java:385) > [org.springframework.web-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.web.context.ContextLoader.initWebApplicationContext( > ContextLoader.java:284) > [org.springframework.web-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.web.context.ContextLoaderListener.contextInitialized( > ContextLoaderListener.java:111) > [org.springframework.web-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.apache.catalina.core.StandardContext.contextListenerStart( > StandardContext.java:3392) > [jbossweb-7.0.13.Final.jar:] > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:3850) > [jbossweb-7.0.13.Final.jar:] > at > org.jboss.as.web.deployment.WebDeploymentService.start( > WebDeploymentService.java:90) > [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] > at > org.jboss.msc.service.ServiceControllerImpl$StartTask.startService( > ServiceControllerImpl.java:1811) > at > org.jboss.msc.service.ServiceControllerImpl$StartTask.run( > ServiceControllerImpl.java:1746) > at > java.util.concurrent.ThreadPoolExecutor.runWorker( > ThreadPoolExecutor.java:1145) > [rt.jar:1.7.0_67] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.java:615) > [rt.jar:1.7.0_67] > at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_67] > Caused by: java.lang.ClassNotFoundException: > in.client.camelbean.MyFileFilter from [Module > "deployment.WiseBank_EIP_Next.war:main" from Service Module Loader] > at > org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) > at > org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked( > ConcurrentClassLoader.java:468) > at > org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked( > ConcurrentClassLoader.java:456) > at > org.jboss.modules.ConcurrentClassLoader.performLoadClass( > ConcurrentClassLoader.java:398) > at > org.jboss.modules.ConcurrentClassLoader.loadClass( > ConcurrentClassLoader.java:120) > at org.springframework.util.ClassUtils.forName(ClassUtils.java:258) > [org.springframework.core-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanDefinition. > resolveBeanClass(AbstractBeanDefinition.java:417) > [org.springframework.beans-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory. > doResolveBeanClass(AbstractBeanFactory.java:1283) > [org.springframework.beans-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory. > resolveBeanClass(AbstractBeanFactory.java:1254) > [org.springframework.beans-3.1.1.RELEASE.jar:3.1.1.RELEASE] > ... 17 more > > 19:00:19,389 ERROR > [org.apache.catalina.core.ContainerBase.[jboss.web].[ > default-host].[/WiseBank_EIP_Next]] > (MSC service thread 1-5) Exception sending context initialized event to > listener instance of class > org.springframework.web.context.ContextLoaderListener: > org.springframework.beans.factory.CannotLoadBeanClassException: Cannot > find > class [in.client.camelbean.MyFileFilter] for bean with name 'myFilter' > defined in ServletContext resource [/WEB-INF/applicationContext.xml]; > nested > exception is java.lang.ClassNotFoundException: > in.client.camelbean.MyFileFilter from [Module > "deployment.WiseBank_EIP_Next.war:main" from Service Module Loader] > at > org.springframework.beans.factory.support.AbstractBeanFactory. > resolveBeanClass(AbstractBeanFactory.java:1262) > [org.springframework.beans-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac > tory.predictBeanType(AbstractAutowireCapableBeanFactory.java:576) > [org.springframework.beans-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory. > isFactoryBean(AbstractBeanFactory.java:1331) > [org.springframework.beans-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory. > isFactoryBean(AbstractBeanFactory.java:897) > [org.springframework.beans-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.beans.factory.support.DefaultListableBeanFactory. > preInstantiateSingletons(DefaultListableBeanFactory.java:566) > [org.springframework.beans-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.context.support.AbstractApplicationContext. > finishBeanFactoryInitialization(AbstractApplicationContext.java:913) > [org.springframework.context-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.context.support.AbstractApplicationContext.refresh( > AbstractApplicationContext.java:464) > [org.springframework.context-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.web.context.ContextLoader. > configureAndRefreshWebApplicationContext(ContextLoader.java:385) > [org.springframework.web-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.web.context.ContextLoader.initWebApplicationContext( > ContextLoader.java:284) > [org.springframework.web-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.web.context.ContextLoaderListener.contextInitialized( > ContextLoaderListener.java:111) > [org.springframework.web-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.apache.catalina.core.StandardContext.contextListenerStart( > StandardContext.java:3392) > [jbossweb-7.0.13.Final.jar:] > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:3850) > [jbossweb-7.0.13.Final.jar:] > at > org.jboss.as.web.deployment.WebDeploymentService.start( > WebDeploymentService.java:90) > [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] > at > org.jboss.msc.service.ServiceControllerImpl$StartTask.startService( > ServiceControllerImpl.java:1811) > at > org.jboss.msc.service.ServiceControllerImpl$StartTask.run( > ServiceControllerImpl.java:1746) > at > java.util.concurrent.ThreadPoolExecutor.runWorker( > ThreadPoolExecutor.java:1145) > [rt.jar:1.7.0_67] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.java:615) > [rt.jar:1.7.0_67] > at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_67] > Caused by: java.lang.ClassNotFoundException: > in.client.camelbean.MyFileFilter from [Module > "deployment.WiseBank_EIP_Next.war:main" from Service Module Loader] > at > org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) > at > org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked( > ConcurrentClassLoader.java:468) > at > org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked( > ConcurrentClassLoader.java:456) > at > org.jboss.modules.ConcurrentClassLoader.performLoadClass( > ConcurrentClassLoader.java:398) > at > org.jboss.modules.ConcurrentClassLoader.loadClass( > ConcurrentClassLoader.java:120) > at org.springframework.util.ClassUtils.forName(ClassUtils.java:258) > [org.springframework.core-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanDefinition. > resolveBeanClass(AbstractBeanDefinition.java:417) > [org.springframework.beans-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory. > doResolveBeanClass(AbstractBeanFactory.java:1283) > [org.springframework.beans-3.1.1.RELEASE.jar:3.1.1.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory. > resolveBeanClass(AbstractBeanFactory.java:1254) > [org.springframework.beans-3.1.1.RELEASE.jar:3.1.1.RELEASE] > ... 17 more > > > > > > > -- > View this message in context: http://camel.465427.n5.nabble. > com/Camel-filter-didn-t-work-tp5793594.html > Sent from the Camel - Users mailing list archive at Nabble.com. > --001a113ce83cf4bd360547f3e5d7--