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.
