You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by jcamus <jc...@parkeon.com> on 2010/02/23 10:27:01 UTC
NullPointerException into cxf-se with
tag
Hi!
I need to have the following tag in my cxf-se :
<context:annotation-config/>
But here is what I have during deployment:
<loc-message>Could not deploy xbean service unit</loc-message>
</msg-loc-info>
</task-status-msg>
<exception-info>
<nesting-level>1</nesting-level>
<msg-loc-info>
<loc-token/>
<loc-message>Error creating bean
with name 'org.apache.servicemix.cxfse.CxfSeEndpoint#0': Invocation of init
method failed; nested exception
is java.lang.NullPointerException</loc-message>
<stack-trace><![CDATA[org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'org.apache.servicemix.cxfse.Cx
fSeEndpoint#0': Invocation of init method failed; nested exception is
java.lang.NullPointerException
at
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:147)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:350)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1330)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
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:221)
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.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:87)
at
org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:88)
at
org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:69)
at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:520)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:349)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:255)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:658)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:63)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:622)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Caused by: java.lang.NullPointerException
at
org.apache.servicemix.cxfse.CxfSeEndpoint.injectPojo(CxfSeEndpoint.java:476)
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:597)
at
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:297)
at
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:250)
at
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:144)
... 25 more
]]></stack-trace>
</msg-loc-info>
</exception-info>
</task-result-details>
</component-task-result-details>
</component-task-result>
</jbi-task-result>
</jbi-task>
Here is my xbean.xml :
<beans xmlns:cxfse="http://servicemix.apache.org/cxfse/1.0"
xmlns:FileRepository="http://filerepository.esb.com"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd">
<context:annotation-config/>
<cxfse:endpoint mtomEnabled="false"
service="FileRepository:FileRepositoryService">
<cxfse:pojo>
<bean class="com.esb.filerepository.FileRepositoryImpl">
<property name="exportConfigManager" ref="exportConfigManager" />
<property name="fileRepositoryRoot" value="./fileRepository" />
</bean>
</cxfse:pojo>
</cxfse:endpoint>
</beans>
What is wrong? Is cxf-se not compliant with <context:annotion-config> ?
Regards
--
View this message in context: http://old.nabble.com/NullPointerException-into-cxf-se-with-%3Ccontext%3Aannotation-config%3E-tag-tp27700611p27700611.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: NullPointerException into cxf-se with tag
Posted by Freeman Fang <fr...@gmail.com>.
Hi,
Could you use 3.4.0.4 fuse, I believe you won't see the NPE with that
version.
Freeman
On 2010-2-23, at 下午6:20, jcamus wrote:
>
> I am using apache-servicemix-3.4.0.2-fuse with JDK 1.6 on Windows XP.
>
> Regards
>
>
>
> Freeman Fang wrote:
>>
>> Hi,
>>
>> Please tell us which smx version you are using.
>> Thanks
>>
>> Freeman
>> On 2010-2-23, at 下午5:27, jcamus wrote:
>>
>>>
>>> Hi!
>>>
>>> I need to have the following tag in my cxf-se :
>>> <context:annotation-config/>
>>>
>>> But here is what I have during deployment:
>>>
>>> <loc-message>Could not deploy xbean service unit</loc-message>
>>> </msg-loc-info>
>>> </task-status-msg>
>>> <exception-info>
>>> <nesting-level>1</nesting-level>
>>> <msg-loc-info>
>>> <loc-token/>
>>> <loc-message>Error creating
>>> bean
>>> with name 'org.apache.servicemix.cxfse.CxfSeEndpoint#0': Invocation
>>> of init
>>> method failed; nested exception
>>> is java.lang.NullPointerException</loc-message>
>>>
>>> <stack-trace><!
>>> [CDATA[org.springframework.beans.factory.BeanCreationException:
>>> Error creating bean with name 'org.apache.servicemix.cxfse.Cx
>>> fSeEndpoint#0': Invocation of init method failed; nested exception
>>> is
>>> java.lang.NullPointerException
>>> at
>>> org
>>> .springframework
>>> .beans
>>> .factory
>>> .annotation
>>> .InitDestroyAnnotationBeanPostProcessor
>>> .postProcessBeforeInitialization
>>> (InitDestroyAnnotationBeanPostProcessor.java:147)
>>> at
>>> org
>>> .springframework
>>> .beans
>>> .factory
>>> .support
>>> .AbstractAutowireCapableBeanFactory
>>> .applyBeanPostProcessorsBeforeInitialization
>>> (AbstractAutowireCapableBeanFactory.java:350)
>>> at
>>> org
>>> .springframework
>>> .beans
>>> .factory
>>> .support
>>> .AbstractAutowireCapableBeanFactory
>>> .initializeBean(AbstractAutowireCapableBeanFactory.java:1330)
>>> at
>>> org
>>> .springframework
>>> .beans
>>> .factory
>>> .support
>>> .AbstractAutowireCapableBeanFactory
>>> .doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
>>> 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:221)
>>> 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
>>> .apache
>>> .servicemix
>>> .common
>>> .xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:87)
>>> at
>>> org
>>> .apache
>>> .servicemix
>>> .common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:
>>> 88)
>>> at
>>> org
>>> .apache
>>> .servicemix
>>> .common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:
>>> 69)
>>> at
>>> org
>>> .apache
>>> .servicemix
>>> .jbi
>>> .framework
>>> .DeploymentService.deployServiceAssembly(DeploymentService.java:520)
>>> at
>>> org
>>> .apache
>>> .servicemix
>>> .jbi
>>> .framework
>>> .AutoDeploymentService
>>> .updateServiceAssembly(AutoDeploymentService.java:349)
>>> at
>>> org
>>> .apache
>>> .servicemix
>>> .jbi
>>> .framework
>>> .AutoDeploymentService.updateArchive(AutoDeploymentService.java:255)
>>> at
>>> org
>>> .apache
>>> .servicemix
>>> .jbi
>>> .framework
>>> .AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:
>>> 658)
>>> at
>>> org.apache.servicemix.jbi.framework.AutoDeploymentService.access
>>> $800(AutoDeploymentService.java:63)
>>> at
>>> org.apache.servicemix.jbi.framework.AutoDeploymentService
>>> $1.run(AutoDeploymentService.java:622)
>>> at java.util.TimerThread.mainLoop(Timer.java:512)
>>> at java.util.TimerThread.run(Timer.java:462)
>>> Caused by: java.lang.NullPointerException
>>> at
>>> org
>>> .apache
>>> .servicemix.cxfse.CxfSeEndpoint.injectPojo(CxfSeEndpoint.java:
>>> 476)
>>> 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:597)
>>> at
>>> org
>>> .springframework
>>> .beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor
>>> $
>>> LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:
>>> 297)
>>> at
>>> org
>>> .springframework
>>> .beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor
>>> $
>>> LifecycleMetadata
>>> .invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:250)
>>> at
>>> org
>>> .springframework
>>> .beans
>>> .factory
>>> .annotation
>>> .InitDestroyAnnotationBeanPostProcessor
>>> .postProcessBeforeInitialization
>>> (InitDestroyAnnotationBeanPostProcessor.java:144)
>>> ... 25 more
>>> ]]></stack-trace>
>>> </msg-loc-info>
>>> </exception-info>
>>> </task-result-details>
>>> </component-task-result-details>
>>> </component-task-result>
>>> </jbi-task-result>
>>> </jbi-task>
>>>
>>> Here is my xbean.xml :
>>>
>>> <beans xmlns:cxfse="http://servicemix.apache.org/cxfse/1.0"
>>> xmlns:FileRepository="http://filerepository.esb.com"
>>> xmlns:context="http://www.springframework.org/schema/context"
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>> xsi:schemaLocation="http://www.springframework.org/schema/
>>> context
>>> http://www.springframework.org/schema/context/spring-
>>> context-2.5.xsd">
>>>
>>> <context:annotation-config/>
>>>
>>> <cxfse:endpoint mtomEnabled="false"
>>> service="FileRepository:FileRepositoryService">
>>> <cxfse:pojo>
>>> <bean class="com.esb.filerepository.FileRepositoryImpl">
>>> <property name="exportConfigManager"
>>> ref="exportConfigManager" />
>>> <property name="fileRepositoryRoot" value="./fileRepository" />
>>> </bean>
>>> </cxfse:pojo>
>>> </cxfse:endpoint>
>>> </beans>
>>>
>>>
>>> What is wrong? Is cxf-se not compliant with <context:annotion-
>>> config> ?
>>>
>>> Regards
>>>
>>>
>>>
>>>
>>>
>>>
>>> --
>>> View this message in context:
>>> http://old.nabble.com/NullPointerException-into-cxf-se-with-%3Ccontext%3Aannotation-config%3E-tag-tp27700611p27700611.html
>>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>>
>>
>>
>> --
>> Freeman Fang
>> ------------------------
>> Open Source SOA: http://fusesource.com
>>
>>
>>
>
> --
> View this message in context: http://old.nabble.com/NullPointerException-into-cxf-se-with-%3Ccontext%3Aannotation-config%3E-tag-tp27700611p27701208.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
--
Freeman Fang
------------------------
Open Source SOA: http://fusesource.com
Re: NullPointerException into cxf-se with
tag
Posted by jcamus <jc...@parkeon.com>.
I am using apache-servicemix-3.4.0.2-fuse with JDK 1.6 on Windows XP.
Regards
Freeman Fang wrote:
>
> Hi,
>
> Please tell us which smx version you are using.
> Thanks
>
> Freeman
> On 2010-2-23, at 下午5:27, jcamus wrote:
>
>>
>> Hi!
>>
>> I need to have the following tag in my cxf-se :
>> <context:annotation-config/>
>>
>> But here is what I have during deployment:
>>
>> <loc-message>Could not deploy xbean service unit</loc-message>
>> </msg-loc-info>
>> </task-status-msg>
>> <exception-info>
>> <nesting-level>1</nesting-level>
>> <msg-loc-info>
>> <loc-token/>
>> <loc-message>Error creating
>> bean
>> with name 'org.apache.servicemix.cxfse.CxfSeEndpoint#0': Invocation
>> of init
>> method failed; nested exception
>> is java.lang.NullPointerException</loc-message>
>>
>> <stack-trace><!
>> [CDATA[org.springframework.beans.factory.BeanCreationException:
>> Error creating bean with name 'org.apache.servicemix.cxfse.Cx
>> fSeEndpoint#0': Invocation of init method failed; nested exception is
>> java.lang.NullPointerException
>> at
>> org
>> .springframework
>> .beans
>> .factory
>> .annotation
>> .InitDestroyAnnotationBeanPostProcessor
>> .postProcessBeforeInitialization
>> (InitDestroyAnnotationBeanPostProcessor.java:147)
>> at
>> org
>> .springframework
>> .beans
>> .factory
>> .support
>> .AbstractAutowireCapableBeanFactory
>> .applyBeanPostProcessorsBeforeInitialization
>> (AbstractAutowireCapableBeanFactory.java:350)
>> at
>> org
>> .springframework
>> .beans
>> .factory
>> .support
>> .AbstractAutowireCapableBeanFactory
>> .initializeBean(AbstractAutowireCapableBeanFactory.java:1330)
>> at
>> org
>> .springframework
>> .beans
>> .factory
>> .support
>> .AbstractAutowireCapableBeanFactory
>> .doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
>> 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:221)
>> 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
>> .apache
>> .servicemix
>> .common
>> .xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:87)
>> at
>> org
>> .apache
>> .servicemix
>> .common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:
>> 88)
>> at
>> org
>> .apache
>> .servicemix
>> .common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:69)
>> at
>> org
>> .apache
>> .servicemix
>> .jbi
>> .framework
>> .DeploymentService.deployServiceAssembly(DeploymentService.java:520)
>> at
>> org
>> .apache
>> .servicemix
>> .jbi
>> .framework
>> .AutoDeploymentService
>> .updateServiceAssembly(AutoDeploymentService.java:349)
>> at
>> org
>> .apache
>> .servicemix
>> .jbi
>> .framework
>> .AutoDeploymentService.updateArchive(AutoDeploymentService.java:255)
>> at
>> org
>> .apache
>> .servicemix
>> .jbi
>> .framework
>> .AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:
>> 658)
>> at
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.access
>> $800(AutoDeploymentService.java:63)
>> at
>> org.apache.servicemix.jbi.framework.AutoDeploymentService
>> $1.run(AutoDeploymentService.java:622)
>> at java.util.TimerThread.mainLoop(Timer.java:512)
>> at java.util.TimerThread.run(Timer.java:462)
>> Caused by: java.lang.NullPointerException
>> at
>> org
>> .apache.servicemix.cxfse.CxfSeEndpoint.injectPojo(CxfSeEndpoint.java:
>> 476)
>> 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:597)
>> at
>> org
>> .springframework
>> .beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor
>> $LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:
>> 297)
>> at
>> org
>> .springframework
>> .beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor
>> $
>> LifecycleMetadata
>> .invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:250)
>> at
>> org
>> .springframework
>> .beans
>> .factory
>> .annotation
>> .InitDestroyAnnotationBeanPostProcessor
>> .postProcessBeforeInitialization
>> (InitDestroyAnnotationBeanPostProcessor.java:144)
>> ... 25 more
>> ]]></stack-trace>
>> </msg-loc-info>
>> </exception-info>
>> </task-result-details>
>> </component-task-result-details>
>> </component-task-result>
>> </jbi-task-result>
>> </jbi-task>
>>
>> Here is my xbean.xml :
>>
>> <beans xmlns:cxfse="http://servicemix.apache.org/cxfse/1.0"
>> xmlns:FileRepository="http://filerepository.esb.com"
>> xmlns:context="http://www.springframework.org/schema/context"
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> xsi:schemaLocation="http://www.springframework.org/schema/
>> context
>> http://www.springframework.org/schema/context/spring-context-2.5.xsd">
>>
>> <context:annotation-config/>
>>
>> <cxfse:endpoint mtomEnabled="false"
>> service="FileRepository:FileRepositoryService">
>> <cxfse:pojo>
>> <bean class="com.esb.filerepository.FileRepositoryImpl">
>> <property name="exportConfigManager" ref="exportConfigManager" />
>> <property name="fileRepositoryRoot" value="./fileRepository" />
>> </bean>
>> </cxfse:pojo>
>> </cxfse:endpoint>
>> </beans>
>>
>>
>> What is wrong? Is cxf-se not compliant with <context:annotion-
>> config> ?
>>
>> Regards
>>
>>
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://old.nabble.com/NullPointerException-into-cxf-se-with-%3Ccontext%3Aannotation-config%3E-tag-tp27700611p27700611.html
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>
>
>
> --
> Freeman Fang
> ------------------------
> Open Source SOA: http://fusesource.com
>
>
>
--
View this message in context: http://old.nabble.com/NullPointerException-into-cxf-se-with-%3Ccontext%3Aannotation-config%3E-tag-tp27700611p27701208.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: NullPointerException into cxf-se with tag
Posted by Freeman Fang <fr...@gmail.com>.
Hi,
Please tell us which smx version you are using.
Thanks
Freeman
On 2010-2-23, at 下午5:27, jcamus wrote:
>
> Hi!
>
> I need to have the following tag in my cxf-se :
> <context:annotation-config/>
>
> But here is what I have during deployment:
>
> <loc-message>Could not deploy xbean service unit</loc-message>
> </msg-loc-info>
> </task-status-msg>
> <exception-info>
> <nesting-level>1</nesting-level>
> <msg-loc-info>
> <loc-token/>
> <loc-message>Error creating
> bean
> with name 'org.apache.servicemix.cxfse.CxfSeEndpoint#0': Invocation
> of init
> method failed; nested exception
> is java.lang.NullPointerException</loc-message>
>
> <stack-trace><!
> [CDATA[org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'org.apache.servicemix.cxfse.Cx
> fSeEndpoint#0': Invocation of init method failed; nested exception is
> java.lang.NullPointerException
> at
> org
> .springframework
> .beans
> .factory
> .annotation
> .InitDestroyAnnotationBeanPostProcessor
> .postProcessBeforeInitialization
> (InitDestroyAnnotationBeanPostProcessor.java:147)
> at
> org
> .springframework
> .beans
> .factory
> .support
> .AbstractAutowireCapableBeanFactory
> .applyBeanPostProcessorsBeforeInitialization
> (AbstractAutowireCapableBeanFactory.java:350)
> at
> org
> .springframework
> .beans
> .factory
> .support
> .AbstractAutowireCapableBeanFactory
> .initializeBean(AbstractAutowireCapableBeanFactory.java:1330)
> at
> org
> .springframework
> .beans
> .factory
> .support
> .AbstractAutowireCapableBeanFactory
> .doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 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:221)
> 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
> .apache
> .servicemix
> .common
> .xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:87)
> at
> org
> .apache
> .servicemix
> .common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:
> 88)
> at
> org
> .apache
> .servicemix
> .common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:69)
> at
> org
> .apache
> .servicemix
> .jbi
> .framework
> .DeploymentService.deployServiceAssembly(DeploymentService.java:520)
> at
> org
> .apache
> .servicemix
> .jbi
> .framework
> .AutoDeploymentService
> .updateServiceAssembly(AutoDeploymentService.java:349)
> at
> org
> .apache
> .servicemix
> .jbi
> .framework
> .AutoDeploymentService.updateArchive(AutoDeploymentService.java:255)
> at
> org
> .apache
> .servicemix
> .jbi
> .framework
> .AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:
> 658)
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService.access
> $800(AutoDeploymentService.java:63)
> at
> org.apache.servicemix.jbi.framework.AutoDeploymentService
> $1.run(AutoDeploymentService.java:622)
> at java.util.TimerThread.mainLoop(Timer.java:512)
> at java.util.TimerThread.run(Timer.java:462)
> Caused by: java.lang.NullPointerException
> at
> org
> .apache.servicemix.cxfse.CxfSeEndpoint.injectPojo(CxfSeEndpoint.java:
> 476)
> 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:597)
> at
> org
> .springframework
> .beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor
> $LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:
> 297)
> at
> org
> .springframework
> .beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor
> $
> LifecycleMetadata
> .invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:250)
> at
> org
> .springframework
> .beans
> .factory
> .annotation
> .InitDestroyAnnotationBeanPostProcessor
> .postProcessBeforeInitialization
> (InitDestroyAnnotationBeanPostProcessor.java:144)
> ... 25 more
> ]]></stack-trace>
> </msg-loc-info>
> </exception-info>
> </task-result-details>
> </component-task-result-details>
> </component-task-result>
> </jbi-task-result>
> </jbi-task>
>
> Here is my xbean.xml :
>
> <beans xmlns:cxfse="http://servicemix.apache.org/cxfse/1.0"
> xmlns:FileRepository="http://filerepository.esb.com"
> xmlns:context="http://www.springframework.org/schema/context"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://www.springframework.org/schema/
> context
> http://www.springframework.org/schema/context/spring-context-2.5.xsd">
>
> <context:annotation-config/>
>
> <cxfse:endpoint mtomEnabled="false"
> service="FileRepository:FileRepositoryService">
> <cxfse:pojo>
> <bean class="com.esb.filerepository.FileRepositoryImpl">
> <property name="exportConfigManager" ref="exportConfigManager" />
> <property name="fileRepositoryRoot" value="./fileRepository" />
> </bean>
> </cxfse:pojo>
> </cxfse:endpoint>
> </beans>
>
>
> What is wrong? Is cxf-se not compliant with <context:annotion-
> config> ?
>
> Regards
>
>
>
>
>
>
> --
> View this message in context: http://old.nabble.com/NullPointerException-into-cxf-se-with-%3Ccontext%3Aannotation-config%3E-tag-tp27700611p27700611.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
--
Freeman Fang
------------------------
Open Source SOA: http://fusesource.com