Il giorno 07/set/2012, alle ore 20.09, Daniel Kulp ha scritto:

> 
> OK.  Can you try again?
> 
> Honestly, I'm having major trouble seeing how this is possible.   To get to 
> that line involves one of:
> 
> 1) The "Bus" object that is passed in is null.  I cannot see that as the 
> ExtensionManagerImpl constructor takes the bus and that's only called from 
> ExtensionManagerBus and it passes its self in.  Thus, it should never be null.
> 
> 2) The class in question (PolicyDataEngineImpl) doesn't have a constructor 
> that takes a Bus.   That class has always had the PolicyDataEngineImpl(Bus) 
> constructor so I don't see that as being it.
> 
> 3) The "Bus" class that the cxf-rt-ws-policy jar/bundle and cxf-rt-core 
> jar/bundle are different such that the Bus that is being passed in is not 
> compatible with the one for the constructor.   Can you double check your 
> classpath for multiple Bus classes?  An extra cxf-api bundle in there 
> someplace?  Maybe the big cxf-bundle?
> 
> 4) The parser is finding extra "args" to pass to PolicyDataEngineImpl.   I 
> don't see that as being possible though as the /META-INF/cxf/ stuff that 
> would be loading this doesn't support that.
> 
> I'm really at a loss.   Is there any chance of a test case?  Could you 
> possibly debug into the Extension.load method to see what is happening there?

Hi Daniel,
the project having this upgrade issue can be downloaded  at the following svn 
url
        
https://connid.googlecode.com/svn/bundles/soap/trunk

It is a very simple project: just upgrading at CXF 2.7.0-SNAPSHOT you can  see 
the issue.

Please, let me know if you need something more from my side.

Best regards,
F.

>> Il giorno 06/set/2012, alle ore 19.42, Daniel Kulp ha scritto:
>> 
>>> 
>>> Well, getting closer to the reason.   From that stack trace, I can see it's 
>>> trying to load the PolicyDataEngineImpl class, but for some reason, it's 
>>> trying to invoke the no-args constructor (which that class doesn't have).   
>>> Thus, it's having a problem trying to find the proper constructor of the 
>>> PolicyDataEngineImpl class or having an issue calling it.  
>>> 
>>> I just added some additional exception messages in there.  Can you try 
>>> again?   
>>> 
>>> BTW:  thanks for your efforts testing this.   Getting better error message 
>>> in there is certainly a good thing.
>> 
>> Hi Daniel, 
>> following the new stack trace.
>> 
>> 09:00:29.647 [main] DEBUG o.s.c.s.ClassPathXmlApplicationContext - Bean 
>> factory for 
>> org.springframework.context.support.ClassPathXmlApplicationContext@79ee2c2c: 
>> org.springframework.beans.factory.support.DefaultListableBeanFactory@24c68a98:
>>  defining beans [proxyFactory]; root of factory hierarchy
>> 09:00:29.664 [main] DEBUG o.s.c.s.ClassPathXmlApplicationContext - Unable to 
>> locate MessageSource with name 'messageSource': using default 
>> [org.springframework.context.support.DelegatingMessageSource@2326a29c]
>> 09:00:29.666 [main] DEBUG o.s.c.s.ClassPathXmlApplicationContext - Unable to 
>> locate ApplicationEventMulticaster with name 'applicationEventMulticaster': 
>> using default 
>> [org.springframework.context.event.SimpleApplicationEventMulticaster@6d7f11fb]
>> 09:00:29.667 [main] INFO  o.s.b.f.s.DefaultListableBeanFactory - 
>> Pre-instantiating singletons in 
>> org.springframework.beans.factory.support.DefaultListableBeanFactory@24c68a98:
>>  defining beans [proxyFactory]; root of factory hierarchy
>> 09:00:29.667 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating 
>> shared instance of singleton bean 'proxyFactory'
>> 09:00:29.667 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating 
>> instance of bean 'proxyFactory'
>> 09:00:29.789 [main] DEBUG o.apache.cxf.common.logging.LogUtils - Using 
>> org.apache.cxf.common.logging.Slf4jLogger for logging.
>> 09:00:29.815 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Eagerly 
>> caching bean 'proxyFactory' to allow for resolving potential circular 
>> references
>> 09:00:29.856 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Finished 
>> creating instance of bean 'proxyFactory'
>> 09:00:29.857 [main] DEBUG o.s.c.s.ClassPathXmlApplicationContext - Unable to 
>> locate LifecycleProcessor with name 'lifecycleProcessor': using default 
>> [org.springframework.context.support.DefaultLifecycleProcessor@2658dd2d]
>> 09:00:29.857 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Returning 
>> cached instance of singleton bean 'lifecycleProcessor'
>> 09:00:29.858 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Returning 
>> cached instance of singleton bean 'proxyFactory'
>> 09:00:29.925 [main] DEBUG o.apache.cxf.common.logging.LogUtils - Using 
>> org.apache.cxf.common.logging.Slf4jLogger for logging.
>> 09:00:29.937 [main] DEBUG o.a.c.r.DefaultResourceManager - resolving 
>> resource <org.apache.cxf.ws.policy.PolicyEngineImpl/bus> type <interface 
>> org.apache.cxf.Bus>
>> 09:00:29.938 [main] DEBUG o.a.c.r.DefaultResourceManager - resolving 
>> resource <null> type <interface org.apache.cxf.Bus>
>> 09:00:29.938 [main] DEBUG o.a.c.c.injection.ResourceInjector - failed to 
>> resolve resource org.apache.cxf.ws.policy.PolicyEngineImpl/bus
>> 09:00:29.948 [main] ERROR o.c.b.soap.WebServiceConnection - Unknown exception
>> org.apache.cxf.bus.extension.ExtensionException: Could not create object of 
>> extension class org.apache.cxf.ws.policy.PolicyDataEngineImpl.
>>      at org.apache.cxf.bus.extension.Extension.load(Extension.java:234) 
>> ~[cxf-rt-core-2.7.0-20120907.065933-52.jar:2.7.0.SNAPSHOT]
>>      at 
>> org.apache.cxf.bus.extension.ExtensionManagerImpl.loadAndRegister(ExtensionManagerImpl.java:199)
>>  ~[cxf-rt-core-2.7.0-20120907.065933-52.jar:2.7.0.SNAPSHOT]
>>      at 
>> org.apache.cxf.bus.extension.ExtensionManagerImpl.initialize(ExtensionManagerImpl.java:118)
>>  ~[cxf-rt-core-2.7.0-20120907.065933-52.jar:2.7.0.SNAPSHOT]
>>      at 
>> org.apache.cxf.bus.extension.ExtensionManagerBus.doInitializeInternal(ExtensionManagerBus.java:147)
>>  ~[cxf-rt-core-2.7.0-20120907.065933-52.jar:2.7.0.SNAPSHOT]
>>      at org.apache.cxf.bus.CXFBusImpl.initialize(CXFBusImpl.java:191) 
>> ~[cxf-rt-core-2.7.0-20120907.065933-52.jar:2.7.0.SNAPSHOT]
>>      at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:43) 
>> ~[cxf-rt-core-2.7.0-20120907.065933-52.jar:2.7.0.SNAPSHOT]
>>      at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:36) 
>> ~[cxf-rt-core-2.7.0-20120907.065933-52.jar:2.7.0.SNAPSHOT]
>>      at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:32) 
>> ~[cxf-rt-core-2.7.0-20120907.065933-52.jar:2.7.0.SNAPSHOT]
>>      at 
>> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:146)
>>  ~[cxf-rt-core-2.7.0-20120907.065933-52.jar:2.7.0.SNAPSHOT]
>>      at 
>> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:122)
>>  ~[cxf-rt-core-2.7.0-20120907.065933-52.jar:2.7.0.SNAPSHOT]
>>      at 
>> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:94)
>>  ~[cxf-rt-core-2.7.0-20120907.065933-52.jar:2.7.0.SNAPSHOT]
>>      at 
>> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:83)
>>  ~[cxf-rt-core-2.7.0-20120907.065933-52.jar:2.7.0.SNAPSHOT]
>>      at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:106) 
>> ~[cxf-api-2.7.0-20120907.065819-50.jar:2.7.0.SNAPSHOT]
>>      at org.apache.cxf.BusFactory.createThreadBus(BusFactory.java:216) 
>> ~[cxf-api-2.7.0-20120907.065819-50.jar:2.7.0.SNAPSHOT]
>>      at org.apache.cxf.BusFactory.getThreadDefaultBus(BusFactory.java:206) 
>> ~[cxf-api-2.7.0-20120907.065819-50.jar:2.7.0.SNAPSHOT]
>>      at org.apache.cxf.BusFactory.getThreadDefaultBus(BusFactory.java:193) 
>> ~[cxf-api-2.7.0-20120907.065819-50.jar:2.7.0.SNAPSHOT]
>>      at 
>> org.apache.cxf.frontend.ClientProxyFactoryBean.configureObject(ClientProxyFactoryBean.java:100)
>>  ~[cxf-rt-frontend-simple-2.7.0-20120906.072910-49.jar:2.7.0.SNAPSHOT]
>>      at 
>> org.apache.cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactoryBean.java:132)
>>  ~[cxf-rt-frontend-simple-2.7.0-20120906.072910-49.jar:2.7.0.SNAPSHOT]
>>      at 
>> org.apache.cxf.jaxws.JaxWsProxyFactoryBean.create(JaxWsProxyFactoryBean.java:156)
>>  ~[cxf-rt-frontend-jaxws-2.7.0-20120906.072905-49.jar:2.7.0.SNAPSHOT]
>>      at 
>> org.connid.bundles.soap.WebServiceConnection.<init>(WebServiceConnection.java:66)
>>  ~[org.connid.bundles.soap-1.2.4-SNAPSHOT.jar:na]
>>      at 
>> org.connid.bundles.soap.WebServiceConnector.init(WebServiceConnector.java:142)
>>  [org.connid.bundles.soap-1.2.4-SNAPSHOT.jar:na]
>>      at 
>> org.identityconnectors.framework.impl.api.local.ConnectorPoolManager$ConnectorPoolHandler.newObject(ConnectorPoolManager.java:92)
>>  [framework-internal-1.3.2.jar:na]
>>      at 
>> org.identityconnectors.framework.impl.api.local.ConnectorPoolManager$ConnectorPoolHandler.newObject(ConnectorPoolManager.java:74)
>>  [framework-internal-1.3.2.jar:na]
>>      at 
>> org.identityconnectors.framework.impl.api.local.ObjectPool.borrowObjectNoTest(ObjectPool.java:273)
>>  [framework-internal-1.3.2.jar:na]
>>      at 
>> org.identityconnectors.framework.impl.api.local.ObjectPool.borrowObject(ObjectPool.java:223)
>>  [framework-internal-1.3.2.jar:na]
>>      at 
>> org.identityconnectors.framework.impl.api.local.operations.ConnectorAPIOperationRunnerProxy.invoke(ConnectorAPIOperationRunnerProxy.java:83)
>>  [framework-internal-1.3.2.jar:na]
>>      at $Proxy8.test(Unknown Source) [na:na]
>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
>> ~[na:1.6.0_33]
>>      at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>  ~[na:1.6.0_33]
>>      at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>  ~[na:1.6.0_33]
>>      at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_33]
>>      at 
>> org.identityconnectors.framework.impl.api.local.operations.ThreadClassLoaderManagerProxy.invoke(ThreadClassLoaderManagerProxy.java:107)
>>  [framework-internal-1.3.2.jar:na]
>>      at $Proxy8.test(Unknown Source) [na:na]
>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
>> ~[na:1.6.0_33]
>>      at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>  ~[na:1.6.0_33]
>>      at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>  ~[na:1.6.0_33]
>>      at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_33]
>>      at 
>> org.identityconnectors.framework.impl.api.DelegatingTimeoutProxy.invoke(DelegatingTimeoutProxy.java:107)
>>  [framework-internal-1.3.2.jar:na]
>>      at $Proxy8.test(Unknown Source) [na:na]
>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
>> ~[na:1.6.0_33]
>>      at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>  ~[na:1.6.0_33]
>>      at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>  ~[na:1.6.0_33]
>>      at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_33]
>>      at 
>> org.identityconnectors.framework.impl.api.LoggingProxy.invoke(LoggingProxy.java:76)
>>  [framework-internal-1.3.2.jar:na]
>>      at $Proxy8.test(Unknown Source) [na:na]
>>      at 
>> org.identityconnectors.framework.impl.api.AbstractConnectorFacade.test(AbstractConnectorFacade.java:235)
>>  [framework-internal-1.3.2.jar:na]
>>      at 
>> org.connid.bundles.soap.test.SOAPTestITCase.init(SOAPTestITCase.java:172) 
>> [test-classes/:na]
>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
>> ~[na:1.6.0_33]
>>      at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>  ~[na:1.6.0_33]
>>      at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>  ~[na:1.6.0_33]
>>      at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_33]
>>      at 
>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
>>  [junit-4.10.jar:na]
>>      at 
>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>>  [junit-4.10.jar:na]
>>      at 
>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
>>  [junit-4.10.jar:na]
>>      at 
>> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
>>  [junit-4.10.jar:na]
>>      at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) 
>> [junit-4.10.jar:na]
>>      at 
>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
>>  [junit-4.10.jar:na]
>>      at 
>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
>>  [junit-4.10.jar:na]
>>      at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) 
>> [junit-4.10.jar:na]
>>      at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) 
>> [junit-4.10.jar:na]
>>      at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) 
>> [junit-4.10.jar:na]
>>      at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) 
>> [junit-4.10.jar:na]
>>      at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) 
>> [junit-4.10.jar:na]
>>      at org.junit.runners.ParentRunner.run(ParentRunner.java:300) 
>> [junit-4.10.jar:na]
>>      at 
>> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:236)
>>  [surefire-junit4-2.12.jar:2.12]
>>      at 
>> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:134)
>>  [surefire-junit4-2.12.jar:2.12]
>>      at 
>> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:113)
>>  [surefire-junit4-2.12.jar:2.12]
>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
>> ~[na:1.6.0_33]
>>      at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>  ~[na:1.6.0_33]
>>      at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>  ~[na:1.6.0_33]
>>      at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_33]
>>      at 
>> org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
>>  [surefire-api-2.12.jar:2.12]
>>      at 
>> org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
>>  [surefire-booter-2.12.jar:2.12]
>>      at 
>> org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
>>  [surefire-booter-2.12.jar:2.12]
>>      at 
>> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:103)
>>  [surefire-booter-2.12.jar:2.12]
>>      at 
>> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) 
>> [surefire-booter-2.12.jar:2.12]
>> Caused by: java.lang.InstantiationException: 
>> org.apache.cxf.ws.policy.PolicyDataEngineImpl
>>      at java.lang.Class.newInstance0(Class.java:340) ~[na:1.6.0_33]
>>      at java.lang.Class.newInstance(Class.java:308) ~[na:1.6.0_33]
>>      at org.apache.cxf.bus.extension.Extension.load(Extension.java:228) 
>> ~[cxf-rt-core-2.7.0-20120907.065933-52.jar:2.7.0.SNAPSHOT]
>>      ... 75 common frames omitted
>> 
>> 
>> 
>>> 
>>> Dan
>>> 
>>> 
>>> 
>>> On Sep 6, 2012, at 11:01 AM, Fabio Martelli <[email protected]> 
>>> wrote:
>>> 
>>>> 
>>>> Il giorno 06/set/2012, alle ore 16.27, Daniel Kulp ha scritto:
>>>> 
>>>>> 
>>>>> I committed some changes yesterday that I hoped would produce a better 
>>>>> error message.  I just committed a few more changes as well.    Any 
>>>>> chance you could try with the latest 2.7.0-SNAPSHOT code from trunk and 
>>>>> post a new stack trace?
>>>> 
>>>> Hi Daniel,
>>>> following the full stack trace.
>>>> 
>>>> 16:58:34.880 [main] DEBUG o.apache.cxf.common.logging.LogUtils - Using 
>>>> org.apache.cxf.common.logging.Slf4jLogger for logging.
>>>> 16:58:34.892 [main] DEBUG o.a.c.r.DefaultResourceManager - resolving 
>>>> resource <org.apache.cxf.ws.policy.PolicyEngineImpl/bus> type <interface 
>>>> org.apache.cxf.Bus>
>>>> 16:58:34.893 [main] DEBUG o.a.c.r.DefaultResourceManager - resolving 
>>>> resource <null> type <interface org.apache.cxf.Bus>
>>>> 16:58:34.893 [main] DEBUG o.a.c.c.injection.ResourceInjector - failed to 
>>>> resolve resource org.apache.cxf.ws.policy.PolicyEngineImpl/bus
>>>> 16:58:34.902 [main] ERROR o.c.b.soap.WebServiceConnection - Unknown 
>>>> exception
>>>> org.apache.cxf.bus.extension.ExtensionException: Could not create object 
>>>> of extension class org.apache.cxf.ws.policy.PolicyDataEngineImpl.
>>>>    at org.apache.cxf.bus.extension.Extension.load(Extension.java:228) 
>>>> ~[cxf-rt-core-2.7.0-20120906.142716-50.jar:2.7.0.SNAPSHOT]
>>>>    at 
>>>> org.apache.cxf.bus.extension.ExtensionManagerImpl.loadAndRegister(ExtensionManagerImpl.java:199)
>>>>  ~[cxf-rt-core-2.7.0-20120906.142716-50.jar:2.7.0.SNAPSHOT]
>>>>    at 
>>>> org.apache.cxf.bus.extension.ExtensionManagerImpl.initialize(ExtensionManagerImpl.java:118)
>>>>  ~[cxf-rt-core-2.7.0-20120906.142716-50.jar:2.7.0.SNAPSHOT]
>>>>    at 
>>>> org.apache.cxf.bus.extension.ExtensionManagerBus.doInitializeInternal(ExtensionManagerBus.java:147)
>>>>  ~[cxf-rt-core-2.7.0-20120906.142716-50.jar:2.7.0.SNAPSHOT]
>>>>    at org.apache.cxf.bus.CXFBusImpl.initialize(CXFBusImpl.java:191) 
>>>> ~[cxf-rt-core-2.7.0-20120906.142716-50.jar:2.7.0.SNAPSHOT]
>>>>    at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:43) 
>>>> ~[cxf-rt-core-2.7.0-20120906.142716-50.jar:2.7.0.SNAPSHOT]
>>>>    at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:36) 
>>>> ~[cxf-rt-core-2.7.0-20120906.142716-50.jar:2.7.0.SNAPSHOT]
>>>>    at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:32) 
>>>> ~[cxf-rt-core-2.7.0-20120906.142716-50.jar:2.7.0.SNAPSHOT]
>>>>    at 
>>>> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:146)
>>>>  ~[cxf-rt-core-2.7.0-20120906.142716-50.jar:2.7.0.SNAPSHOT]
>>>>    at 
>>>> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:122)
>>>>  ~[cxf-rt-core-2.7.0-20120906.142716-50.jar:2.7.0.SNAPSHOT]
>>>>    at 
>>>> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:94)
>>>>  ~[cxf-rt-core-2.7.0-20120906.142716-50.jar:2.7.0.SNAPSHOT]
>>>>    at 
>>>> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:83)
>>>>  ~[cxf-rt-core-2.7.0-20120906.142716-50.jar:2.7.0.SNAPSHOT]
>>>>    at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:106) 
>>>> ~[cxf-api-2.7.0-20120906.072746-49.jar:2.7.0.SNAPSHOT]
>>>>    at org.apache.cxf.BusFactory.createThreadBus(BusFactory.java:216) 
>>>> ~[cxf-api-2.7.0-20120906.072746-49.jar:2.7.0.SNAPSHOT]
>>>>    at org.apache.cxf.BusFactory.getThreadDefaultBus(BusFactory.java:206) 
>>>> ~[cxf-api-2.7.0-20120906.072746-49.jar:2.7.0.SNAPSHOT]
>>>>    at org.apache.cxf.BusFactory.getThreadDefaultBus(BusFactory.java:193) 
>>>> ~[cxf-api-2.7.0-20120906.072746-49.jar:2.7.0.SNAPSHOT]
>>>>    at 
>>>> org.apache.cxf.frontend.ClientProxyFactoryBean.configureObject(ClientProxyFactoryBean.java:100)
>>>>  ~[cxf-rt-frontend-simple-2.7.0-20120906.072910-49.jar:2.7.0.SNAPSHOT]
>>>>    at 
>>>> org.apache.cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactoryBean.java:132)
>>>>  ~[cxf-rt-frontend-simple-2.7.0-20120906.072910-49.jar:2.7.0.SNAPSHOT]
>>>>    at 
>>>> org.apache.cxf.jaxws.JaxWsProxyFactoryBean.create(JaxWsProxyFactoryBean.java:156)
>>>>  ~[cxf-rt-frontend-jaxws-2.7.0-20120906.072905-49.jar:2.7.0.SNAPSHOT]
>>>>    at 
>>>> org.connid.bundles.soap.WebServiceConnection.<init>(WebServiceConnection.java:66)
>>>>  ~[org.connid.bundles.soap-1.2.4-SNAPSHOT.jar:na]
>>>>    at 
>>>> org.connid.bundles.soap.WebServiceConnector.init(WebServiceConnector.java:142)
>>>>  [org.connid.bundles.soap-1.2.4-SNAPSHOT.jar:na]
>>>>    at 
>>>> org.identityconnectors.framework.impl.api.local.ConnectorPoolManager$ConnectorPoolHandler.newObject(ConnectorPoolManager.java:92)
>>>>  [framework-internal-1.3.2.jar:na]
>>>>    at 
>>>> org.identityconnectors.framework.impl.api.local.ConnectorPoolManager$ConnectorPoolHandler.newObject(ConnectorPoolManager.java:74)
>>>>  [framework-internal-1.3.2.jar:na]
>>>>    at 
>>>> org.identityconnectors.framework.impl.api.local.ObjectPool.borrowObjectNoTest(ObjectPool.java:273)
>>>>  [framework-internal-1.3.2.jar:na]
>>>>    at 
>>>> org.identityconnectors.framework.impl.api.local.ObjectPool.borrowObject(ObjectPool.java:223)
>>>>  [framework-internal-1.3.2.jar:na]
>>>>    at 
>>>> org.identityconnectors.framework.impl.api.local.operations.ConnectorAPIOperationRunnerProxy.invoke(ConnectorAPIOperationRunnerProxy.java:83)
>>>>  [framework-internal-1.3.2.jar:na]
>>>>    at $Proxy8.test(Unknown Source) [na:na]
>>>>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
>>>> ~[na:1.6.0_33]
>>>>    at 
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>  ~[na:1.6.0_33]
>>>>    at 
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>  ~[na:1.6.0_33]
>>>>    at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_33]
>>>>    at 
>>>> org.identityconnectors.framework.impl.api.local.operations.ThreadClassLoaderManagerProxy.invoke(ThreadClassLoaderManagerProxy.java:107)
>>>>  [framework-internal-1.3.2.jar:na]
>>>>    at $Proxy8.test(Unknown Source) [na:na]
>>>>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
>>>> ~[na:1.6.0_33]
>>>>    at 
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>  ~[na:1.6.0_33]
>>>>    at 
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>  ~[na:1.6.0_33]
>>>>    at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_33]
>>>>    at 
>>>> org.identityconnectors.framework.impl.api.DelegatingTimeoutProxy.invoke(DelegatingTimeoutProxy.java:107)
>>>>  [framework-internal-1.3.2.jar:na]
>>>>    at $Proxy8.test(Unknown Source) [na:na]
>>>>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
>>>> ~[na:1.6.0_33]
>>>>    at 
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>  ~[na:1.6.0_33]
>>>>    at 
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>  ~[na:1.6.0_33]
>>>>    at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_33]
>>>>    at 
>>>> org.identityconnectors.framework.impl.api.LoggingProxy.invoke(LoggingProxy.java:76)
>>>>  [framework-internal-1.3.2.jar:na]
>>>>    at $Proxy8.test(Unknown Source) [na:na]
>>>>    at 
>>>> org.identityconnectors.framework.impl.api.AbstractConnectorFacade.test(AbstractConnectorFacade.java:235)
>>>>  [framework-internal-1.3.2.jar:na]
>>>>    at 
>>>> org.connid.bundles.soap.test.SOAPTestITCase.init(SOAPTestITCase.java:172) 
>>>> [test-classes/:na]
>>>>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
>>>> ~[na:1.6.0_33]
>>>>    at 
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>  ~[na:1.6.0_33]
>>>>    at 
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>  ~[na:1.6.0_33]
>>>>    at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_33]
>>>>    at 
>>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
>>>>  [junit-4.10.jar:na]
>>>>    at 
>>>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>>>>  [junit-4.10.jar:na]
>>>>    at 
>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
>>>>  [junit-4.10.jar:na]
>>>>    at 
>>>> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
>>>>  [junit-4.10.jar:na]
>>>>    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) 
>>>> [junit-4.10.jar:na]
>>>>    at 
>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
>>>>  [junit-4.10.jar:na]
>>>>    at 
>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
>>>>  [junit-4.10.jar:na]
>>>>    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) 
>>>> [junit-4.10.jar:na]
>>>>    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) 
>>>> [junit-4.10.jar:na]
>>>>    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) 
>>>> [junit-4.10.jar:na]
>>>>    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) 
>>>> [junit-4.10.jar:na]
>>>>    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) 
>>>> [junit-4.10.jar:na]
>>>>    at org.junit.runners.ParentRunner.run(ParentRunner.java:300) 
>>>> [junit-4.10.jar:na]
>>>>    at 
>>>> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:236)
>>>>  [surefire-junit4-2.12.jar:2.12]
>>>>    at 
>>>> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:134)
>>>>  [surefire-junit4-2.12.jar:2.12]
>>>>    at 
>>>> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:113)
>>>>  [surefire-junit4-2.12.jar:2.12]
>>>>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
>>>> ~[na:1.6.0_33]
>>>>    at 
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>  ~[na:1.6.0_33]
>>>>    at 
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>  ~[na:1.6.0_33]
>>>>    at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_33]
>>>>    at 
>>>> org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
>>>>  [surefire-api-2.12.jar:2.12]
>>>>    at 
>>>> org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
>>>>  [surefire-booter-2.12.jar:2.12]
>>>>    at 
>>>> org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
>>>>  [surefire-booter-2.12.jar:2.12]
>>>>    at 
>>>> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:103)
>>>>  [surefire-booter-2.12.jar:2.12]
>>>>    at 
>>>> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) 
>>>> [surefire-booter-2.12.jar:2.12]
>>>> Caused by: java.lang.InstantiationException: 
>>>> org.apache.cxf.ws.policy.PolicyDataEngineImpl
>>>>    at java.lang.Class.newInstance0(Class.java:340) ~[na:1.6.0_33]
>>>>    at java.lang.Class.newInstance(Class.java:308) ~[na:1.6.0_33]
>>>>    at org.apache.cxf.bus.extension.Extension.load(Extension.java:222) 
>>>> ~[cxf-rt-core-2.7.0-20120906.142716-50.jar:2.7.0.SNAPSHOT]
>>>>    ... 75 common frames omitted
>>>> 
>>>> 
>>>>> 
>>>>> On Sep 6, 2012, at 3:23 AM, Fabio Martelli <[email protected]> 
>>>>> wrote:
>>>>> 
>>>>>> 
>>>>>> Il giorno 05/set/2012, alle ore 19.54, Glen Mazza ha scritto:
>>>>>> 
>>>>>>> I'm not sure how useful the proxyFactory alone would be, our 
>>>>>>> java-first-spring-support sample that uses similar configuration: 
>>>>>>> http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/java_first_spring_support/src/main/resources/client-beans.xml?revision=1209152&view=markup
>>>>>>>  also provides configuration for the client ("<bean id="client"...).
>>>>>> Hi Glen,
>>>>>> first of all thank you for your reply.
>>>>>> 
>>>>>> Unfortunately the problem persists.
>>>>>> I configured my application, more or less, like the example provided by 
>>>>>> you (spring 3.0.6-RELEASE and cxf 2.7.0-SNAPSHOT) but the exception is 
>>>>>> always the same.
>>>>>> Any idea? Can I try to do something more?
>>>>>> 
>>>>>> Best regards,
>>>>>> F.
>>>>>> 
>>>>>>> Glen
>>>>>>> 
>>>>>>> On 09/05/2012 08:32 AM, Fabio Martelli wrote:
>>>>>>>> Hi All,
>>>>>>>> upgrading CXF version from 2.4.8 to 2.6.X I have the following 
>>>>>>>> exception.
>>>>>>>> 
>>>>>>>> 14:01:52.641 [main] DEBUG o.a.c.r.DefaultResourceManager - resolving 
>>>>>>>> resource <org.apache.cxf.ws.policy.PolicyEngineImpl/bus> type 
>>>>>>>> <interface org.apache.cxf.Bus>
>>>>>>>> 14:01:52.642 [main] DEBUG o.a.c.r.DefaultResourceManager - resolving 
>>>>>>>> resource <null> type <interface org.apache.cxf.Bus>
>>>>>>>> 14:01:52.642 [main] DEBUG o.a.c.c.injection.ResourceInjector - failed 
>>>>>>>> to resolve resource org.apache.cxf.ws.policy.PolicyEngineImpl/bus
>>>>>>>> 14:01:52.651 [main] ERROR o.c.b.soap.WebServiceConnection - Unknown 
>>>>>>>> exception
>>>>>>>> org.apache.cxf.bus.extension.ExtensionException: null
>>>>>>>>        at 
>>>>>>>> org.apache.cxf.bus.extension.Extension.load(Extension.java:222) 
>>>>>>>> ~[cxf-rt-core-2.6.0.jar:2.6.0]
>>>>>>>>        at 
>>>>>>>> org.apache.cxf.bus.extension.ExtensionManagerImpl.loadAndRegister(ExtensionManagerImpl.java:199)
>>>>>>>>  ~[cxf-rt-core-2.6.0.jar:2.6.0]
>>>>>>>>        at 
>>>>>>>> org.apache.cxf.bus.extension.ExtensionManagerImpl.initialize(ExtensionManagerImpl.java:118)
>>>>>>>>  ~[cxf-rt-core-2.6.0.jar:2.6.0]
>>>>>>>>        at 
>>>>>>>> org.apache.cxf.bus.extension.ExtensionManagerBus.doInitializeInternal(ExtensionManagerBus.java:147)
>>>>>>>>  ~[cxf-rt-core-2.6.0.jar:2.6.0]
>>>>>>>>        at 
>>>>>>>> org.apache.cxf.bus.CXFBusImpl.initialize(CXFBusImpl.java:191) 
>>>>>>>> ~[cxf-rt-core-2.6.0.jar:2.6.0]
>>>>>>>>        at 
>>>>>>>> org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:43) 
>>>>>>>> ~[cxf-rt-core-2.6.0.jar:2.6.0]
>>>>>>>>        at 
>>>>>>>> org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:36) 
>>>>>>>> ~[cxf-rt-core-2.6.0.jar:2.6.0]
>>>>>>>>        at 
>>>>>>>> org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:32) 
>>>>>>>> ~[cxf-rt-core-2.6.0.jar:2.6.0]
>>>>>>>>        at 
>>>>>>>> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:119)
>>>>>>>>  ~[cxf-rt-core-2.6.0.jar:2.6.0]
>>>>>>>>        at 
>>>>>>>> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:95)
>>>>>>>>  ~[cxf-rt-core-2.6.0.jar:2.6.0]
>>>>>>>>        at 
>>>>>>>> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:69)
>>>>>>>>  ~[cxf-rt-core-2.6.0.jar:2.6.0]
>>>>>>>>        at 
>>>>>>>> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:58)
>>>>>>>>  ~[cxf-rt-core-2.6.0.jar:2.6.0]
>>>>>>>> .......
>>>>>>>> 
>>>>>>>> Can someone help me to solve the problem?
>>>>>>>> 
>>>>>>>> The application is a simple SOAP client spring based. Following my 
>>>>>>>> application context.
>>>>>>>> 
>>>>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>>>>> <beans xmlns="http://www.springframework.org/schema/beans";
>>>>>>>>  xmlns:jaxws="http://cxf.apache.org/jaxws";
>>>>>>>>  xmlns:context="http://www.springframework.org/schema/context";
>>>>>>>>  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>>>>>>>  xmlns:oxm="http://www.springframework.org/schema/oxm";
>>>>>>>>  xsi:schemaLocation="
>>>>>>>>   http://www.springframework.org/schema/beans
>>>>>>>>   http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
>>>>>>>>   http://cxf.apache.org/jaxws
>>>>>>>>   http://cxf.apache.org/schemas/jaxws.xsd
>>>>>>>>   http://www.springframework.org/schema/context
>>>>>>>>   http://www.springframework.org/schema/context/spring-context.xsd";>
>>>>>>>>        <bean id="proxyFactory" 
>>>>>>>> class="org.apache.cxf.jaxws.JaxWsProxyFactoryBean">
>>>>>>>> <property name="serviceClass" 
>>>>>>>> value="org.connid.bundles.soap.provisioning.interfaces.Provisioning"/>
>>>>>>>> <property name="address" value=""/>
>>>>>>>> </bean>
>>>>>>>> 
>>>>>>>> </beans>
>>>>>>>> 
>>>>>>>> Am I missing something?
>>>>>>>> 
>>>>>>>> Thank you in advance.
>>>>>>>> 
>>>>>>>> Best regards,
>>>>>>>> F.
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>>> -- 
>>>>> Daniel Kulp
>>>>> [email protected] - http://dankulp.com/blog
>>>>> Talend Community Coder - http://coders.talend.com
>>>>> 
>>>> 
>>> 
>>> -- 
>>> Daniel Kulp
>>> [email protected] - http://dankulp.com/blog
>>> Talend Community Coder - http://coders.talend.com
>>> 
>> 
> 
> -- 
> Daniel Kulp
> [email protected] - http://dankulp.com/blog
> Talend Community Coder - http://coders.talend.com
> 

Reply via email to