Return-Path: Delivered-To: apmail-camel-users-archive@www.apache.org Received: (qmail 60918 invoked from network); 3 Jun 2010 09:39:14 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 3 Jun 2010 09:39:14 -0000 Received: (qmail 6778 invoked by uid 500); 3 Jun 2010 09:39:14 -0000 Delivered-To: apmail-camel-users-archive@camel.apache.org Received: (qmail 6661 invoked by uid 500); 3 Jun 2010 09:39:12 -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 6653 invoked by uid 99); 3 Jun 2010 09:39:12 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Jun 2010 09:39:12 +0000 X-ASF-Spam-Status: No, hits=0.4 required=10.0 tests=AWL,FREEMAIL_FROM,SPF_HELO_PASS,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lists@nabble.com designates 216.139.236.158 as permitted sender) Received: from [216.139.236.158] (HELO kuber.nabble.com) (216.139.236.158) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Jun 2010 09:39:07 +0000 Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1OK6sw-0008Sr-Nd for users@camel.apache.org; Thu, 03 Jun 2010 02:38:46 -0700 Message-ID: <28765257.post@talk.nabble.com> Date: Thu, 3 Jun 2010 02:38:46 -0700 (PDT) From: mevikasg To: users@camel.apache.org Subject: Re: java.lang.VerifyError:(class: org/apache/camel/model/ProcessorType, method: loop signature: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Nabble-From: mevikasg@gmail.com References: <26849871.post@talk.nabble.com> <5380c69c0912182346r3c078c27i883b35cab8651afa@mail.gmail.com> <28764821.post@talk.nabble.com> Thanks alot. I have posted a request for the plugin up gradation on Grails forum. =20 Claus Ibsen-2 wrote: >=20 > On Thu, Jun 3, 2010 at 10:44 AM, mevikasg wrote: >> >> Hi Claus, >> >> >> As you suggested to check the Camel version (because of ProcessorType >> error). >> >> I did update the Camel plugin in my grails application with ver 0.2 >> (after >> updating) >> >> I found camel plugin's lib contains apache-camel-1.6.0.jar. >> >=20 > Ask at Grails to have them upgrade their plugin to use Camel 2.3 > instead of the old 1.6.0 release. >=20 >=20 >=20 >> But, could't find apache-camel-2.x.x to resolve the issue. >> >> >> And, my lib directory contains following jars: >> >> activemq-all-5.3.1 >> activemq-pool-5.3.1 >> activemq-ra-3.2 >> mysql-connector-java-5.0.7-bin >> spring-jms-2.5.6 >> camel-route-2.3.0 >> >> >> Please guide. >> >> Thanks >> >> >> Claus Ibsen-2 wrote: >>> >>> Hi >>> >>> It smells like having mixed .jars with different Camel versions. Make >>> 100% sure that all Camel jars are v2.1.0. >>> >>> >>> On Fri, Dec 18, 2009 at 10:20 PM, Gedaliya wrote: >>>> >>>> I am trying to upgrade from Camel 2.0-M2 to 2.1.0 >>>> >>>> In 2.0-M2 the following code works just fine. In 2.1.0 it does not: >>>> >>>> [...] >>>> >>>> CamelContext c =3D (CamelContext)applicationContext.getBean("camel"); >>>> // Get the endpoints for this camel context >>>> String endPoints[] =3D >>>> applicationContext.getBeanNamesForType(Endpoint.class); >>>> // Find the time endpoints >>>> for (int i=3D0; i< endPoints.length; i++) >>>> { >>>> =C2=A0 // If the endpoint is a timerendpoint, create a file object for= it >>>> =C2=A0 // and put it in the array >>>> =C2=A0 endPoint =3D (Endpoint)applicationContext.getBean(endPoints[i])= ; >>>> >>>> [...] >>>> >>>> In Camel 2.1.0 it throws an exception: >>>> >>>> Caused by: java.lang.VerifyError: Cannot inherit from final class >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at java.lang.ClassLoader.defineClass1(Nativ= e Method) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at java.lang.ClassLoader.defineClass(ClassL= oader.java:621) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124= ) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at java.net.URLClassLoader.defineClass(URLC= lassLoader.java:260) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at java.net.URLClassLoader.access$000(URLCl= assLoader.java:56) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at java.net.URLClassLoader$1.run(URLClassLo= ader.java:195) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at java.security.AccessController.doPrivile= ged(Native Method) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at java.net.URLClassLoader.findClass(URLCla= ssLoader.java:188) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at java.lang.ClassLoader.loadClass(ClassLoa= der.java:307) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at sun.misc.Launcher$AppClassLoader.loadCla= ss(Launcher.java:301) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at java.lang.ClassLoader.loadClass(ClassLoa= der.java:252) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.apache.camel.impl.DefaultPackageScanClassResolver.addIfMatching(De= faultPackageScanClassResolver.java:405) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.apache.camel.impl.DefaultPackageScanClassResolver.loadImplementati= onsInDirectory(DefaultPackageScanClassResolver.java:347) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.apache.camel.impl.DefaultPackageScanClassResolver.find(DefaultPack= ageScanClassResolver.java:256) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.apache.camel.impl.DefaultPackageScanClassResolver.find(DefaultPack= ageScanClassResolver.java:180) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.apache.camel.impl.DefaultPackageScanClassResolver.findAnnotated(De= faultPackageScanClassResolver.java:100) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(Ann= otationTypeConverterLoader.java:63) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.apache.camel.impl.converter.DefaultTypeConverter.checkLoaded(Defau= ltTypeConverter.java:379) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.apache.camel.impl.converter.DefaultTypeConverter.doConvertTo(Defau= ltTypeConverter.java:160) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.apache.camel.impl.converter.DefaultTypeConverter.mandatoryConvertT= o(DefaultTypeConverter.java:120) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.apache.camel.impl.converter.DefaultTypeConverter.mandatoryConvertT= o(DefaultTypeConverter.java:113) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.apache.camel.util.IntrospectionSupport.convert(IntrospectionSuppor= t.java:277) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.apache.camel.util.IntrospectionSupport.setProperty(IntrospectionSu= pport.java:233) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.apache.camel.util.IntrospectionSupport.setProperties(Introspection= Support.java:200) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.apache.camel.util.EndpointHelper.setProperties(EndpointHelper.java= :152) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.apache.camel.impl.DefaultComponent.setProperties(DefaultComponent.= java:229) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.apache.camel.component.jetty.JettyHttpComponent.createEndpoint(Jet= tyHttpComponent.java:125) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.apache.camel.impl.DefaultComponent.createEndpoint(DefaultComponent= .java:78) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelCont= ext.java:416) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.apache.camel.spring.CamelEndpointFactoryBean.createEndpoint(CamelE= ndpointFactoryBean.java:96) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.apache.camel.spring.CamelEndpointFactoryBean.isSingleton(CamelEndp= ointFactoryBean.java:62) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.springframework.beans.factory.support.FactoryBeanRegistrySupport.g= etObjectFromFactoryBean(FactoryBeanRegistrySupport.java:87) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.springframework.beans.factory.support.AbstractBeanFactory.getObjec= tForBeanInstance(AbstractBeanFactory.java:1288) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBea= n(AbstractBeanFactory.java:217) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(= AbstractBeanFactory.java:185) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(= AbstractBeanFactory.java:164) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> org.springframework.context.support.AbstractApplicationContext.getBean= (AbstractApplicationContext.java:880) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0at >>>> com.schonfeld.eventhub.controller.PollFileController.init(PollFileCont= roller.java:68) >>>> >>>> [...] >>>> >>>> -- >>>> View this message in context: >>>> http://old.nabble.com/java.lang.VerifyError%3A-Cannot-inherit-from-fin= al-class-tp26849871p26849871.html >>>> Sent from the Camel - Users mailing list archive at Nabble.com. >>>> >>>> >>> >>> >>> >>> -- >>> Claus Ibsen >>> Apache Camel Committer >>> >>> Author of Camel in Action: http://www.manning.com/ibsen/ >>> Open Source Integration: http://fusesource.com >>> Blog: http://davsclaus.blogspot.com/ >>> Twitter: http://twitter.com/davsclaus >>> >>> >> >> -- >> View this message in context: >> http://old.nabble.com/java.lang.VerifyError%3A-Cannot-inherit-from-final= -class-tp26849871p28764821.html >> Sent from the Camel - Users mailing list archive at Nabble.com. >> >> >=20 >=20 >=20 > --=20 > Claus Ibsen > Apache Camel Committer >=20 > Author of Camel in Action: http://www.manning.com/ibsen/ > Open Source Integration: http://fusesource.com > Blog: http://davsclaus.blogspot.com/ > Twitter: http://twitter.com/davsclaus >=20 >=20 --=20 View this message in context: http://old.nabble.com/java.lang.VerifyError%3= A-Cannot-inherit-from-final-class-tp26849871p28765257.html Sent from the Camel - Users mailing list archive at Nabble.com.