Hi Dan I am getting this error on our dev environment however my local eclipse works fine :
SEVERE org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient Could not compile java files for http://dev-andregws/regWS/services/soap/authenticatedSession.wsdl. [ERROR] IOException during exec() of compiler "javac". Check your path environment variable. Caused by: javax.xml.bind.JAXBException: "uk.co.and.register.schemas" doesnt contain ObjectFactory.class or jaxb.index I did confirm that the javac is on the path $which javac $/usr/bin/javac echo $PATH /usr/bin:/usr/sfw/bin:/usr/local/bin:/export/home/hyperlocal/bin$ So you can see that /usr/bin is on the path .. Another strange thing is this error occured on my local machine and to fix this I had to create a new Tomcat instance (deleting all temp, work dirs didnt work) and all worked, but I cant do that on the dev or prod environment. Any ideas what may be wrong. Best Regards Shahul Hameed > From: [email protected] > To: [email protected] > Subject: Re: java.lang.VerifyError: Cannot inherit from final class > Date: Thu, 3 Dec 2009 10:52:09 -0500 > CC: [email protected] > > On Thu December 3 2009 4:09:31 am Shahul Hameed wrote: > > Hi Dan > > > > You were right .. I was getting an old version of DynamicClientFactory from > > one of the jars GroovyWS-all.jar > > > > I removed it from the class path and it worked. > > > > Thanks very much for your help. > > > > Also do I need to have the same version of CXF (2.1.4) at the cleint side > > coz the team which develops the webservices uses 2.1.4 > > You shouldn't. That's one of the nice things about soap. Nothing about > the > software on either end is really exposed on the wire. :-) > > Dan > > > > > > > > Best Regards > > > > Shahul Hameed > > > > > From: [email protected] > > > To: [email protected] > > > Subject: Re: java.lang.VerifyError: Cannot inherit from final class > > > Date: Wed, 2 Dec 2009 15:19:29 -0500 > > > CC: [email protected] > > > > > > > > > Check for other versions of: > > > org.apache.cxf.endpoint.dynamic.DynamicClientFactory > > > > > > The OLD OLD versions of DynamicClientFactory were final. When the > > > JaxWsDynamicClientFactory class was added, the final restriction was > > > taken off. Thus, it kind of sounds like you are getting a new > > > JaxWsDynamicClientFactory, but somehow getting an old > > > DynamicClientFactory. > > > > > > That all said, consider upgrading everything to a newer version of CXF. > > > 2.1.7 or 2.2.5. :-) > > > > > > Dan > > > > > > On Wed December 2 2009 8:18:57 am Shahul Hameed wrote: > > > > Hi > > > > > > > > I am getting the following exception when my application starts up > > > > > > > > Caused by: java.lang.VerifyError: Cannot inherit from final class > > > > at java.lang.ClassLoader.defineClass1(Native Method) > > > > at java.lang.ClassLoader.defineClass(ClassLoader.java:621) > > > > at > > > > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12 > > > > 4) at > > > > org.apache.catalina.loader.WebappClassLoader.findClassInternal(Webapp > > > > ClassLoader.java:1817) > > > > at > > > > org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoa > > > > der.java:872) > > > > at > > > > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa > > > > der.java:1325) > > > > at > > > > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa > > > > der.java:1204) > > > > at > > > > java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) at > > > > uk.co.and.commons.services.soap.AbstractSOAPService.afterPropertiesSe > > > > t(AbstractSOAPService.java:231) > > > > at > > > > uk.co.and.tin.service.RegistrationService.afterPropertiesSet(Registra > > > > tionService.java:46) > > > > at > > > > org.springframework.beans.factory.support.AbstractAutowireCapableBean > > > > > > > > Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369) > > > > at > > > > org.springframework.beans.factory.support.AbstractAutowireCapableBean > > > > Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335) > > > > ... 39 more > > > > > > > > > > > > AbstractSOAPService.java:231 (where this exception is thrown )contains > > > > this line : > > > > > > > > JaxWsDynamicClientFactory factory = > > > > JaxWsDynamicClientFactory.newInstance(); > > > > > > > > I am using dynamic client to make web service calls .. > > > > > > > > I > > > > have checked if there are any references to the cxf-bundle-2.1.4 jar > > > > but there is only one and thats in the WEB-INF lib directory. > > > > > > > > Any help would be much appreciated. > > > > > > > > > > > > Best Regards > > > > > > > > Shahul Hameed > > > > -- > Daniel Kulp > [email protected] > http://www.dankulp.com/blog
