[ 
https://issues.apache.org/jira/browse/CXF-1631?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12602626#action_12602626
 ] 

Benson Margulies commented on CXF-1631:
---------------------------------------

I've looked at the old repro, and I can't make this into a CXF repro. If you 
want help on this, I'm afraid that you will have to make a self-contained 
package ... unpack, type mvn, and see the explosion.



> Aegis Jdom conflict: java.lang.VerifyError: Incompatible argument to function
> -----------------------------------------------------------------------------
>
>                 Key: CXF-1631
>                 URL: https://issues.apache.org/jira/browse/CXF-1631
>             Project: CXF
>          Issue Type: Bug
>          Components: Aegis Databinding
>    Affects Versions: 2.1
>         Environment: Windows, JDK 1.5, Maven 2.0.9
>            Reporter: Dennis Kieselhorst
>            Assignee: Benson Margulies
>            Priority: Critical
>
> Was already reported here http://jira.codehaus.org/browse/XFIRE-616 and still 
> exists in CXF:
> java.lang.IllegalStateException: Failed to load ApplicationContext
>       at 
> org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:203)
>       at 
> org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109)
>       at 
> org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75)
>       at 
> org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:255)
>       at 
> org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:93)
>       at 
> org.springframework.test.context.junit4.SpringJUnit4ClassRunner.invokeTestMethod(SpringJUnit4ClassRunner.java:130)
>       at 
> org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
>       at 
> org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
>       at 
> org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
>       at 
> org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
>       at 
> org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
>       at 
> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:38)
>       at 
> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
>       at 
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
>       at 
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
>       at 
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
>       at 
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
> Caused by: org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'cxf-client': Instantiation of bean failed; nested 
> exception is org.springframework.beans.factory.BeanDefinitionStoreException: 
> Factory method [public java.lang.Object 
> org.apache.cxf.frontend.ClientProxyFactoryBean.create()] threw exception; 
> nested exception is java.lang.VerifyError: (class: 
> org/apache/cxf/aegis/type/basic/ObjectType, method: writeSchema signature: 
> (Lorg/jdom/Element;)V) Incompatible argument to function
>       at 
> org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:423)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:901)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:815)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
>       at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:220)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
>       at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
>       at 
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
>       at 
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
>       at 
> org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:96)
>       at 
> org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:44)
>       at 
> org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:173)
>       at 
> org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:199)
>       ... 16 more
> Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: 
> Factory method [public java.lang.Object 
> org.apache.cxf.frontend.ClientProxyFactoryBean.create()] threw exception; 
> nested exception is java.lang.VerifyError: (class: 
> org/apache/cxf/aegis/type/basic/ObjectType, method: writeSchema signature: 
> (Lorg/jdom/Element;)V) Incompatible argument to function
>       at 
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:127)
>       at 
> org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:414)
>       ... 34 more
> Caused by: java.lang.VerifyError: (class: 
> org/apache/cxf/aegis/type/basic/ObjectType, method: writeSchema signature: 
> (Lorg/jdom/Element;)V) Incompatible argument to function
>       at 
> org.apache.cxf.aegis.type.DefaultTypeMapping.fillStandardMappings(DefaultTypeMapping.java:242)
>       at 
> org.apache.cxf.aegis.type.DefaultTypeMapping.createDefaultTypeMapping(DefaultTypeMapping.java:316)
>       at org.apache.cxf.aegis.AegisContext.initialize(AegisContext.java:140)
>       at 
> org.apache.cxf.aegis.databinding.AegisDatabinding.initialize(AegisDatabinding.java:295)
>       at 
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:343)
>       at 
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:394)
>       at 
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:180)
>       at 
> org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:79)
>       at 
> org.apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java:51)
>       at 
> org.apache.cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactoryBean.java:97)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:585)
>       at 
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:115)
>       ... 35 more
> The only jdom.jar on my classpath is jdom-1.0.jar.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to