Daniel,

So I redid the code generation with 2.3.2 and still am receiving the annotation 
error, however I am getting 32 errors instead of 40 which is an improvement. 
Here is a stack trace:

[    ContextLoaderListener] Application context refresh failed 
(OsgiBundleXmlApplicationContext(bundle=xxx.service, 
config=osgibundle:/META-INF/spring/*.xml))
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'ua_soap': Invocation of init method failed; nested exception is 
javax.xml.ws.WebServiceException: 
org.apache.cxf.service.factory.ServiceConstructionException
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
 ~[org.springframework.beans_3.0.0.RELEASE.jar:3.0.0.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
 ~[org.springframework.beans_3.0.0.RELEASE.jar:3.0.0.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
 ~[org.springframework.beans_3.0.0.RELEASE.jar:3.0.0.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
 ~[org.springframework.beans_3.0.0.RELEASE.jar:3.0.0.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 ~[org.springframework.beans_3.0.0.RELEASE.jar:3.0.0.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
 ~[org.springframework.beans_3.0.0.RELEASE.jar:3.0.0.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
 ~[org.springframework.beans_3.0.0.RELEASE.jar:3.0.0.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
 ~[org.springframework.beans_3.0.0.RELEASE.jar:3.0.0.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
 ~[na:na]
        at 
org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:62)
 ~[org.springframework.osgi.core_2.0.0.M1.jar:2.0.0.M1]
        at 
org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:327)
 ~[org.springframework.osgi.core_2.0.0.M1.jar:2.0.0.M1]
        at 
org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:87)
 ~[na:na]
        at 
org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:292)
 ~[org.springframework.osgi.core_2.0.0.M1.jar:2.0.0.M1]
        at 
org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
 [org.springframework.osgi.extender_2.0.0.M1.jar:2.0.0.M1]
        at java.lang.Thread.run(Thread.java:619) [na:1.6.0_18-ea]
Caused by: javax.xml.ws.WebServiceException: 
org.apache.cxf.service.factory.ServiceConstructionException
        at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:343) 
~[na:na]
        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:239) 
~[na:na]
        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:489) 
~[na:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.6.0_18-ea]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
~[na:1.6.0_18-ea]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 ~[na:1.6.0_18-ea]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_18-ea]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1529)
 ~[org.springframework.beans_3.0.0.RELEASE.jar:3.0.0.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1468)
 ~[org.springframework.beans_3.0.0.RELEASE.jar:3.0.0.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
 ~[org.springframework.beans_3.0.0.RELEASE.jar:3.0.0.RELEASE]
        ... 14 common frames omitted
Caused by: org.apache.cxf.service.factory.ServiceConstructionException: null
        at 
org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:341) 
~[na:na]
        at 
org.apache.cxf.service.factory.AbstractServiceFactoryBean.initializeDataBindings(AbstractServiceFactoryBean.java:87)
 ~[na:na]
        at 
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromWSDL(ReflectionServiceFactoryBean.java:407)
 ~[na:na]
        at 
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:506)
 ~[na:na]
        at 
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:245)
 ~[na:na]
        at 
org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:202)
 ~[na:na]
        at 
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:101)
 ~[na:na]
        at 
org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:148) 
~[na:na]
        at 
org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:183)
 ~[na:na]
        at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:415) 
~[na:na]
        at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:315) 
~[na:na]
        ... 23 common frames omitted
Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 32 counts 
of IllegalAnnotationExceptions
        at 
com.sun.xml.bind.v2.runtime.IllegalAnnotationsException$Builder.check(IllegalAnnotationsException.java:102)
 ~[na:na]
        at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:472)
 ~[na:na]
        at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:302) 
~[na:na]
        at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1140)
 ~[na:na]
        at 
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:154) 
~[na:na]
        at 
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:121) 
~[na:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.6.0_18-ea]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
~[na:1.6.0_18-ea]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 ~[na:1.6.0_18-ea]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_18-ea]
        at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:201) 
~[na:1.6.0_18-ea]
        at javax.xml.bind.ContextFinder.find(ContextFinder.java:362) 
~[na:1.6.0_18-ea]
        at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:618) 
~[na:1.6.0_18-ea]
        at 
org.apache.cxf.jaxb.JAXBDataBinding.createContext(JAXBDataBinding.java:557) 
~[na:na]
        at 
org.apache.cxf.jaxb.JAXBDataBinding.createJAXBContextAndSchemas(JAXBDataBinding.java:497)
 ~[na:na]
        at 
org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:324) 
~[na:na]
        ... 33 common frames omitted
[DependencyWaiterApplicationContextExecutor] Unable to create application 
context for [xxx.service], unsatisfied dependencies: none
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'ua_soap': Invocation of init method failed; nested exception is 
javax.xml.ws.WebServiceException: 
org.apache.cxf.service.factory.ServiceConstructionException
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
 ~[na:na]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
 ~[na:na]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
 ~[na:na]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
 ~[na:na]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 ~[na:na]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
 ~[na:na]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
 ~[na:na]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
 ~[na:na]
        at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
 ~[na:na]
        at 
org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:62)
 ~[na:na]
        at 
org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:327)
 ~[na:na]
        at 
org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:87)
 ~[na:na]
        at 
org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:292)
 ~[na:na]
        at 
org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
 ~[na:na]
        at java.lang.Thread.run(Thread.java:619) [na:1.6.0_18-ea]
Caused by: javax.xml.ws.WebServiceException: 
org.apache.cxf.service.factory.ServiceConstructionException
        at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:343) 
~[na:na]
        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:239) 
~[na:na]
        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:489) 
~[na:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.6.0_18-ea]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
~[na:1.6.0_18-ea]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 ~[na:1.6.0_18-ea]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_18-ea]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1529)
 ~[na:na]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1468)
 ~[na:na]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
 ~[na:na]
        ... 14 common frames omitted
Caused by: org.apache.cxf.service.factory.ServiceConstructionException: null
        at 
org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:341) 
~[na:na]
        at 
org.apache.cxf.service.factory.AbstractServiceFactoryBean.initializeDataBindings(AbstractServiceFactoryBean.java:87)
 ~[na:na]
        at 
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromWSDL(ReflectionServiceFactoryBean.java:407)
 ~[na:na]
        at 
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:506)
 ~[na:na]
        at 
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:245)
 ~[na:na]
        at 
org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:202)
 ~[na:na]
        at 
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:101)
 ~[na:na]
        at 
org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:148) 
~[na:na]
        at 
org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:183)
 ~[na:na]
        at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:415) 
~[na:na]
        at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:315) 
~[na:na]
        ... 23 common frames omitted
Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 32 counts 
of IllegalAnnotationExceptions
        at 
com.sun.xml.bind.v2.runtime.IllegalAnnotationsException$Builder.check(IllegalAnnotationsException.java:102)
 ~[na:na]
        at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:472)
 ~[na:na]
        at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:302) 
~[na:na]
        at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1140)
 ~[na:na]
        at 
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:154) 
~[na:na]
        at 
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:121) 
~[na:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.6.0_18-ea]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
~[na:1.6.0_18-ea]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 ~[na:1.6.0_18-ea]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_18-ea]
        at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:201) 
~[na:1.6.0_18-ea]
        at javax.xml.bind.ContextFinder.find(ContextFinder.java:362) 
~[na:1.6.0_18-ea]
        at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:618) 
~[na:1.6.0_18-ea]
        at 
org.apache.cxf.jaxb.JAXBDataBinding.createContext(JAXBDataBinding.java:557) 
~[na:na]
        at 
org.apache.cxf.jaxb.JAXBDataBinding.createJAXBContextAndSchemas(JAXBDataBinding.java:497)
 ~[na:na]
        at 
org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:324) 
~[na:na]
        ... 33 common frames omitted

Thanks,

Tony

Anthony Lauro | Senior Software Engineer
[email protected]
303 962 7219

BroadHop, Inc.
1401 17th St.
Suite 200
Denver, Colorado 80202


On Jan 19, 2011, at 2:33 PM, Daniel Kulp wrote:

On Wednesday 19 January 2011 4:10:57 pm Anthony Lauro wrote:
> Hi -
>
> So the OSGI container is trying to deploy the service and I get a big fat
> IllegalAnnotationsException. 40 counts to be exact. How can I determine
> which annotations are wrong and what's wrong with each one? The java code
> was generated from a wsdl and had annotations in place so I assumed
> everything would be all good. The logging is all debug for everything and
> nothing indicating which classes and annotations are faulty is displayed.

Is there any stacktrace at all?

What OSGi container and what bundles are in it?   Also double check to make
sure your bundle imports the correct versions of the annotations and such.
Especially if you are hand maintaining your manifests.    One common thing I
see is people forgetting to import the annotations.

Finally, when you generated the code, did you use the CXF 2.3.2 command line
wsdl2java?   That may have generated JAX-WS/JAXB 2.2 compliant code that might
not work with the 2.1.x  versions that your OSGi container is picking up.


> Thanks,
>
> Tony
>
> p.s. I need to unsubscribe and resubscribe using a different email address.
> I sent to [email protected] and nothing has happened.

Try sending to [email protected]
(modify the email address in there, @ becomes =) and seeing if that helps.
If not, send me the  email address you need unsubscribed.


--
Daniel Kulp
[email protected]
http://dankulp.com/blog


Reply via email to